Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
burpgpt — إضافة لـ Burp Suite تدمج GPT من OpenAI لإجراء مسح سلبي إضافي لاكتشاف ثغرات مخصصة للغاية، وتتيح إجراء تحليل قائم على حركة المرور من أي نوع. | Kitploit
أدوات/GitHubGitHub/aress31/burpgpt
ماسحات الثغرات الأمنيةأمن الويباختبار الاختراقأمن الذكاء الاصطناعي
GitHubaress31/burpgpt

burpgpt

إضافة لـ Burp Suite تدمج GPT من OpenAI لإجراء مسح سلبي إضافي لاكتشاف ثغرات مخصصة للغاية، وتتيح إجراء تحليل قائم على حركة المرور من أي نوع.

عرض المستودع
2.3k284منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

[!IMPORTANT] نعلن عن إطلاق BurpGPT Pro، الإصدار المصمم خصيصًا لتلبية احتياجات المحترفين ومكاتب الأمن السيبراني. اكتشف مجموعة من الميزات القوية وواجهة سهلة الاستخدام تعزز قدراتك وتضمن تجربة مستخدم مثالية. للوصول إلى هذه المزايا، تفضل بزيارة موقعنا الإلكتروني واطّلع على الوثائق لمزيد من المعلومات.

[!WARNING] يُرجى ملاحظة أن إصدار المجتمع لم يعد مدعومًا أو قيد التشغيل. لمواصلة تلقي التحديثات والميزات الجديدة وإصلاحات الأخطاء والتحسينات، فكّر في الترقية إلى الإصدار الاحترافي. لم يعد من المفيد تسجيل "مشكلات" لإصدار المجتمع.

burpgpt

Java CI with Gradle

يستفيد burpgpt من قوة الذكاء الاصطناعي لكشف الثغرات الأمنية التي قد تفوتها الماسحات التقليدية. فهو يرسل حركة المرور على الويب إلى نموذج OpenAI يحدده المستخدم، مما يتيح تحليلًا متطورًا داخل الماسح السلبي. توفر هذه الإضافة أوامر قابلة للتخصيص تتيح تحليلًا مخصصًا لحركة مرور الويب لتلبية الاحتياجات المحددة لكل مستخدم. اطّلع على قسم أمثلة الاستخدام للإلهام.

تُنشئ الإضافة تقريرًا أمنيًا آليًا يلخص المشكلات الأمنية المحتملة بناءً على الأمر الذي يحدده المستخدم والبيانات الفعلية من الطلبات التي يصدرها Burp. من خلال الاستفادة من الذكاء الاصطناعي ومعالجة اللغة الطبيعية، تعمل الإضافة على تبسيط عملية التقييم الأمني وتزويد المتخصصين في الأمن بنظرة عامة عالية المستوى للتطبيق أو نقطة النهاية الممسوحة ضوئيًا. وهذا يتيح لهم تحديد المشكلات الأمنية المحتملة بسهولة أكبر وترتيب أولويات تحليلهم، مع تغطية سطح هجوم محتمل أكبر أيضًا.

[!WARNING] يتم إرسال بيانات حركة المرور إلى OpenAI لتحليلها. إذا كانت لديك مخاوف بشأن ذلك أو كنت تستخدم الإضافة لتطبيقات حساسة أمنيًا، فمن المهم النظر في ذلك بعناية ومراجعة سياسة الخصوصية الخاصة بـ OpenAI لمزيد من المعلومات.

[!WARNING] على الرغم من أن التقرير آلي، إلا أنه لا يزال يتطلب الفرز والمعالجة اللاحقة من قبل متخصصين أمنيين، حيث قد يحتوي على نتائج إيجابية خاطئة.

[!WARNING] تعتمد فعالية هذه الإضافة بشكل كبير على جودة ودقة الأوامر التي ينشئها المستخدم لنموذج GPT المختار. سيساعد هذا النهج المستهدف في ضمان أن يُنتج نموذج GPT نتائج دقيقة وقيمة لتحليلك الأمني.

الميزات

  • يضيف فحصًا سلبيًا للمسح، مما يسمح للمستخدمين بتقديم بيانات HTTP إلى نموذج GPT يتحكم فيه OpenAI لتحليلها من خلال نظام عناصر نائبة.
  • يستفيد من قوة نماذج GPT الخاصة بـ OpenAI لإجراء تحليل شامل لحركة المرور، مما يتيح اكتشاف مشكلات متنوعة تتجاوز مجرد الثغرات الأمنية في التطبيقات الممسوحة ضوئيًا.
  • يتيح تحكمًا دقيقًا في عدد رموز GPT المستخدمة في التحليل من خلال السماح بضبط دقيق لـ الحد الأقصى لطول الأمر.
  • يوفر للمستخدمين نماذج OpenAI متعددة للاختيار من بينها، مما يتيح لهم اختيار النموذج الذي يناسب احتياجاتهم على أفضل وجه.
  • يمكّن المستخدمين من تخصيص الأوامر وإطلاق العنان لإمكانيات لا حصر لها للتفاعل مع نماذج OpenAI. تصفّح أمثلة الاستخدام للإلهام.
  • يتكامل مع Burp Suite، ويوفر جميع الميزات الأصلية للمعالجة المسبقة واللاحقة، بما في ذلك عرض نتائج التحليل مباشرة داخل واجهة Burp لتحليل فعال.

المتطلبات

1. متطلبات النظام

  • نظام التشغيل: متوافق مع أنظمة التشغيل Linux و macOS و Windows.

  • Java Development Kit (JDK): الإصدار 11 أو أحدث.

  • Burp Suite Professional أو Community Edition: الإصدار 2023.3.2 أو أحدث.

    [!IMPORTANT] يُرجى ملاحظة أن استخدام أي إصدار أقل من 2023.3.2 قد يؤدي إلى حدوث خطأ java.lang.NoSuchMethodError. من الضروري استخدام الإصدار المحدد أو إصدار أحدث لتجنب هذه المشكلة.

2. أداة البناء

  • Gradle: الإصدار 6.9 أو أحدث (موصى به). يتم توفير ملف build.gradle في مستودع المشروع.

3. متغيرات البيئة

  • قم بتعيين متغير البيئة JAVA_HOME ليشير إلى دليل تثبيت JDK.

يُرجى التأكد من استيفاء جميع متطلبات النظام، بما في ذلك إصدار متوافق من Burp Suite، قبل بناء المشروع وتشغيله. لاحظ أنه سيتم إدارة وتثبيت التبعيات الخارجية للمشروع تلقائيًا بواسطة Gradle أثناء عملية البناء. سيساعد الالتزام بالمتطلبات في تجنب المشكلات المحتملة وتقليل الحاجة إلى فتح مشكلات جديدة في مستودع المشروع.

التثبيت

1. التجميع

  1. تأكد من تثبيت Gradle وتكوينه.

  2. قم بتنزيل مستودع burpgpt:

    root@kitploit:~
    git clone https://github.com/aress31/burpgpt
    cd .\burpgpt\
    
  3. قم ببناء jar المستقل:

    root@kitploit:~
    ./gradlew shadowJar
    

2. تحميل الإضافة إلى Burp Suite

لتثبيت burpgpt في Burp Suite، انتقل أولاً إلى علامة التبويب Extensions وانقر على زر Add. ثم حدد ملف burpgpt-all jar الموجود في مجلد .\lib\build\libs لتحميل الإضافة.

الاستخدام

لبدء استخدام burpgpt، يحتاج المستخدمون إلى إكمال الخطوات التالية في لوحة الإعدادات، والتي يمكن الوصول إليها من شريط قوائم Burp Suite:

  1. أدخل مفتاح API صالحًا لـ OpenAI.
  2. حدد نموذجًا.
  3. عرّف الحد الأقصى لحجم الأمر. يتحكم هذا الحقل في الحد الأقصى لطول الأمر المرسل إلى OpenAI لتجنب تجاوز maxTokens لنماذج GPT (عادةً حوالي 2048 لـ GPT-3).
  4. اضبط أو أنشئ أوامر مخصصة وفقًا لمتطلباتك.
واجهة burpgpt

بمجرد التهيئة كما هو موضح أعلاه، يرسل الماسح السلبي لـ Burp كل طلب إلى نموذج OpenAI المختار عبر OpenAI API للتحليل، مما يُنتج نتائج بمستوى خطورة معلوماتي بناءً على النتائج.

نتيجة بحث burpgpt

تكوين الأمر

يتيح burpgpt للمستخدمين تخصيص الأمر لتحليل حركة المرور باستخدام نظام عناصر نائبة. لتضمين المعلومات ذات الصلة، نوصي باستخدام هذه العناصر النائبة، التي تتعامل معها الإضافة مباشرة، مما يسمح بإدراج قيم محددة ديناميكيًا في الأمر:

يمكن استخدام هذه العناصر النائبة في الأمر المخصص لإنشاء أمر تحليل طلب/استجابة ديناميكي خاص بالطلب الممسوح ضوئيًا.

[!NOTE]
يوفر Burp Suite القدرة على دعم عناصر نائبة عشوائية من خلال استخدام قواعد معالجة الجلسة أو إضافات مثل Custom Parameter Handler، مما يسمح بتخصيص أكبر لـ الأوامر.

أمثلة الاستخدام

توضح قائمة أمثلة الاستخدام التالية الطبيعة المخصصة والقابلة للتخصيص بدرجة كبيرة لـ burpgpt، والتي تمكن المستخدمين من تكييف تحليل حركة مرور الويب الخاصة بهم لتلبية احتياجاتهم المحددة.

  • تحديد الثغرات الأمنية المحتملة في تطبيقات الويب التي تستخدم مكتبة تشفير متأثرة بـ CVE محدد:

    root@kitploit:~
    حلل بيانات الطلب والاستجابة بحثًا عن ثغرات أمنية محتملة تتعلق بمكتبة التشفير {CRYPTO_LIBRARY_NAME} المتأثرة بـ CVE-{CVE_NUMBER}:
    
    عنوان URL للتطبيق: {URL}
    اسم مكتبة التشفير: {CRYPTO_LIBRARY_NAME}
    رقم CVE: CVE-{CVE_NUMBER}
    رؤوس الطلب: {REQUEST_HEADERS}
    رؤوس الاستجابة: {RESPONSE_HEADERS}
    جسم الطلب: {REQUEST_BODY}
    جسم الاستجابة: {RESPONSE_BODY}
    
    حدد أي ثغرات أمنية محتملة تتعلق بمكتبة التشفير {CRYPTO_LIBRARY_NAME} المتأثرة بـ CVE-{CVE_NUMBER} في بيانات الطلب والاستجابة وأبلغ عنها.
    
  • مسح الثغرات الأمنية في تطبيقات الويب التي تستخدم المصادقة البيومترية من خلال تحليل بيانات الطلب والاستجابة المتعلقة بعملية المصادقة:

    root@kitploit:~
    حلل بيانات الطلب والاستجابة بحثًا عن ثغرات أمنية محتملة تتعلق بعملية المصادقة البيومترية:
    
    عنوان URL للتطبيق: {URL}
    رؤوس طلب المصادقة البيومترية: {REQUEST_HEADERS}
    رؤوس استجابة المصادقة البيومترية: {RESPONSE_HEADERS}
    جسم طلب المصادقة البيومترية: {REQUEST_BODY}
    جسم استجابة المصادقة البيومترية: {RESPONSE_BODY}
    
    حدد أي ثغرات أمنية محتملة تتعلق بعملية المصادقة البيومترية في بيانات الطلب والاستجابة وأبلغ عنها.
    
  • تحليل بيانات الطلب والاستجابة المتبادلة بين الدوال الخالية من الخادم بحثًا عن ثغرات أمنية محتملة:

    root@kitploit:~
    حلل بيانات الطلب والاستجابة المتبادلة بين الدوال الخالية من الخادم بحثًا عن ثغرات أمنية محتملة:
    
    عنوان URL للدالة الخالية من الخادم A: {URL}
    عنوان URL للدالة الخالية من الخادم B: {URL}
    رؤوس طلب الدالة الخالية من الخادم A: {REQUEST_HEADERS}
    رؤوس استجابة الدالة الخالية من الخادم B: {RESPONSE_HEADERS}
    جسم طلب الدالة الخالية من الخادم A: {REQUEST_BODY}
    جسم استجابة الدالة الخالية من الخادم B: {RESPONSE_BODY}
    
    حدد أي ثغرات أمنية محتملة في البيانات المتبادلة بين الدالتين الخاليتين من الخادم وأبلغ عنها.
    

خريطة الطريق

  • إضافة حقل جديد إلى لوحة الإعدادات يسمح للمستخدمين بتعيين حد maxTokens للطلبات، وبالتالي تقييد حجم الطلب. <- حصريًا للإصدار الاحترافي من BurpGPT.
  • إضافة دعم للاتصال بنسخة محلية من نموذج الذكاء الاصطناعي، مما يسمح للمستخدمين بتشغيل النموذج والتفاعل معه على أجهزتهم المحلية، مما قد يحسن أوقات الاستجابة وخصوصية البيانات. <- حصريًا للإصدار الاحترافي من BurpGPT.
  • استرداد قيمة maxTokens الدقيقة لكل نموذج لنقل أقصى كمية من البيانات المسموح بها والحصول على أوسع استجابة GPT ممكنة.
  • تنفيذ تخزين تكوين دائم للحفاظ على الإعدادات عبر عمليات إعادة تشغيل Burp Suite. <- حصريًا للإصدار الاحترافي من BurpGPT.
  • تحسين الكود لتحليل دقيق لـ استجابات GPT إلى لتحسين إعداد التقارير. <- حصريًا للإصدار الاحترافي من .

معلومات المشروع

الإضافة قيد التطوير حاليًا ونرحب بالملاحظات والتعليقات والمساهمات لجعلها أفضل.

الراعي 💖

إذا كانت هذه الإضافة قد وفرت لك الوقت والجهد أثناء تقييم أمني، ففكر في إظهار بعض الحب من خلال رعاية فنجان قهوة ☕ للمطور. إنه الوقود الذي يغذي التطوير، بعد كل شيء. ما عليك سوى الضغط على زر الراعي اللامع في أعلى الصفحة أو انقر هنا للمساهمة والحفاظ على تدفق الكافيين. 💸

الإبلاغ عن المشكلات

هل وجدت خطأ؟ حسنًا، لا تتركه يزحف! دعنا نسحقه معًا مثل زوج من همساة الأخطاء! 🐛💪

يُرجى الإبلاغ عن أي مشكلات على متعقب المشكلات في GitHub. معًا، سنجعل هذه الإضافة موثوقة مثل الصرصور الذي ينجو من هجوم نووي! 🚀

المساهمة

هل تتطلع إلى إحداث ضجة بمهاراتك البرمجية المجنونة؟ 💻

رائع! المساهمات مرحب بها ومقدرة للغاية. يُرجى تقديم جميع طلبات السحب على متعقب طلبات السحب في GitHub. معًا يمكننا جعل هذه الإضافة أكثر روعة! 🚀

الترخيص

انظر LICENSE.

تنزيل الأداة
  • يوفر وظائف استكشاف الأخطاء وإصلاحها عبر سجل أحداث Burp الأصلي، مما يمكّن المستخدمين من حل مشكلات الاتصال مع OpenAI API بسرعة.
  • العنصر النائبالوصف
    {REQUEST}الطلب الممسوح ضوئيًا.
    {URL}عنوان URL للطلب الممسوح ضوئيًا.
    {METHOD}طريقة طلب HTTP المستخدمة في الطلب الممسوح ضوئيًا.
    {REQUEST_HEADERS}رؤوس الطلب الممسوح ضوئيًا.
    {REQUEST_BODY}جسم الطلب الممسوح ضوئيًا.
    {RESPONSE}الاستجابة الممسوحة ضوئيًا.
    {RESPONSE_HEADERS}رؤوس الاستجابة الممسوحة ضوئيًا.
    {RESPONSE_BODY}جسم الاستجابة الممسوحة ضوئيًا.
    {IS_TRUNCATED_PROMPT}قيمة منطقية يتم تعيينها برمجيًا إلى true أو false للإشارة إلى ما إذا كان الأمر قد تم اقتطاعه إلى الحد الأقصى لحجم الأمر المحدد في الإعدادات.
  • تحليل بيانات الطلب والاستجابة بحثًا عن ثغرات أمنية محتملة خاصة بإطار عمل تطبيق أحادي الصفحة (SPA):

    root@kitploit:~
    حلل بيانات الطلب والاستجابة بحثًا عن ثغرات أمنية محتملة خاصة بإطار عمل SPA {SPA_FRAMEWORK_NAME}:
    
    عنوان URL للتطبيق: {URL}
    اسم إطار عمل SPA: {SPA_FRAMEWORK_NAME}
    رؤوس الطلب: {REQUEST_HEADERS}
    رؤوس الاستجابة: {RESPONSE_HEADERS}
    جسم الطلب: {REQUEST_BODY}
    جسم الاستجابة: {RESPONSE_BODY}
    
    حدد أي ثغرات أمنية محتملة تتعلق بإطار عمل SPA {SPA_FRAMEWORK_NAME} في بيانات الطلب والاستجابة وأبلغ عنها.
    
  • نموذج الثغرات
    BurpGPT