
إضافة لـ Burp Suite تضيف اكتشافًا سلبيًا للثغرات باستخدام الذكاء الاصطناعي.
يحوّل BurpIA برنامج Burp Suite إلى بيئة لاختبار أمن الويب بمساعدة الذكاء الاصطناعي. فهو يحلّل حركة مرور HTTP الفعلية باستخدام نماذج اللغة الكبيرة (أكثر من 12 مزوّدًا أو نماذج محلية)، ويتحقق من النتائج باستخدام وكلاء CLI المستقلين عبر Burp MCP، ويحافظ على إمكانية تتبّع كل نتيجة — يعمل على Burp Suite Community وProfessional.
يحوّل هذا الامتداد حركة مرور HTTP السلبية إلى نتائج أمنية قابلة للتنفيذ. يمكنه:
request + response).مهم: نتائج الذكاء الاصطناعي تلميحات وليست أحكامًا نهائية. تحقّق دائمًا قبل الإبلاغ — فالنتائج الإيجابية الكاذبة ممكنة.
BurpIA-1.7.0.jar من صفحة الإصدارات.Extensions → Add → اختر ملف JAR.| المتطلب | التفاصيل |
|---|---|
| Burp Suite | Community أو Professional |
| نظام التشغيل | macOS أو Linux أو Windows |
| Java | 17+ (يعمل JRE المضمّن في مثبّتات Burp الأصلية) |
| الوصول إلى LLM | مفتاح API لمزوّد سحابي، أو Ollama محلي، أو LM Studio |
| وكيل CLI (اختياري) | أحد ما يلي: droid، claude، agy، opencode، grok، codex |
| لغة الواجهة | الإسبانية أو الإنجليزية (قابلة للتبديل في الإعدادات) |
Analyze request with BurpIA (أو 🤖 Analyze with {Agent} للتحقق بالوكيل).request وresponse.Analyze request with BurpIA أو 🤖 Analyze with {Agent}.🔍 Analyze this flow أو 🤖 Analyze this flow with {Agent}.| المزوّد | ملاحظات |
|---|---|
| Ollama | نماذج محلية: Qwen 3.8، Llama 4، Gemma 4، DeepSeek v4، Phi-4، إلخ. |
| Ollama Cloud | نماذج سحابية على ollama.com — تتطلب مفتاح API |
| OpenAI | GPT-5.6 (+ متغيّرات Luna/Sol/Terra/Cyber) |
| Claude | Anthropic: Fable 5.1، Opus 5، Sonnet 5 |
| Gemini | Google: 3.8 Flash (GA)، 3.7/3.6 Flash، 2.5 Pro |
| Moonshot (Kimi) | K3، K2.7 وما قبلها |
| Z.ai / Minimax | GLM 5.3 وMiniMax H3 |
| DeepSeek | v4-pro، v4-flash — API متوافق مع OpenAI |
| xAI Grok | grok-4.6، grok-4.5 — API متوافق مع OpenAI |
| Sakana Fugu | fugu، fugu-ultra |
| LM Studio | خادم محلي، متوافق مع OpenAI |
| Custom | حتى 3 ملفات تعريف لأي API متوافق مع OpenAI |
وكلاء تحقق مستقلون مدمجون مع Burp Suite MCP:
| الوكيل | الملف التنفيذي | الدليل |
|---|---|---|
| Factory Droid | droid | EN · ES |
| Claude Code | claude | EN · ES |
| Antigravity CLI | agy | EN · ES |
| Open Code | opencode | EN · ES |
| Grok CLI | grok | EN · ES |
| Codex CLI | codex | EN · ES |
{REQUEST} / {RESPONSE}: طلب/استجابة HTTP موحّدان.{REQUEST_1}…{REQUEST_N} / {RESPONSE_1}…{RESPONSE_N}: العنصر رقم N في التدفق.{OUTPUT_LANGUAGE}: لغة الإخراج المتوقّعة لأوصاف النتائج.إذا حذفت هذه الرموز، يضيف BurpIA تلقائيًا كتلة أمنية (احتياطية) للحفاظ على الحد الأدنى من السياق وفرض اللغة المضبوطة.
طلب موجّه مخصّص يستهدف تدفق مصادقة (طلبان يُحلّلان كواحد):
You are a web security auditor. Focus ONLY on authentication and session logic.
Request 1 (login):
{REQUEST_1}
Response 1:
{RESPONSE_1}
Request 2 (password change):
{REQUEST_2}
Response 2:
{RESPONSE_2}
Report findings in {OUTPUT_LANGUAGE} with severity, confidence, and remediation.
نتيجة نموذجية ينتجها BurpIA (معروضة في جدول النتائج):
Title: Password change endpoint accepts old password indefinitely
Severity: High · Confidence: Certain
Endpoint: POST /api/v2/account/password (200 OK)
Evidence: The password-change flow succeeded using the pre-login session
token, indicating missing re-authentication and no rotation of
existing sessions.
Remedy: Require current-password verification and invalidate all active
sessions after a successful change.
من الجدول يمكنك إرسالها إلى Burp Repeater للتحقق اليدوي، أو تصديرها (CSV/JSON)، أو إرسالها إلى وكيل CLI للتحقق المتعمّق عبر Burp MCP.