Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pwnproxy — منصة اختبار أمني مفتوحة المصدر تعمل محليًا أولاً، مصممة لاختبار الاختراق ووكلاء الذكاء الاصطناعي وخطوط CI/CD والفرق. | Kitploit
أدوات/GitHubGitHub/ericmtzmtz/pwnproxy
ماسحات الثغرات الأمنيةبروكسيات الويب والاعتراضاختبار أمان APIأمن الويبالاختبار العشوائياختبار الاختراقDevSecOpsزاحف الويبأمن الذكاء الاصطناعي
GitHubericmtzmtz/pwnproxy

pwnproxy

منصة اختبار أمني مفتوحة المصدر تعمل محليًا أولاً، مصممة لاختبار الاختراق ووكلاء الذكاء الاصطناعي وخطوط CI/CD والفرق.

91100منذ 9 أياملم تتم المراجعة بعد
عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

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

Python 3.12+ AGPL v3 Tests passing MCP Native CI

CI: suite · goldens · perf-check — خط الأساس 281.9ms / 19 صفحة (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

محرك واحد لاختبار الأمان. كل الواجهات.

منصة مفتوحة لاختبار الأمان تعمل محليًا أولًا، مخصصة لمختبري الاختراق، ووكلاء الذكاء الاصطناعي، وخطوط أنابيب CI/CD، والفرق.


اختبار الأمان لم يعد سير عمل مقتصرًا على سطح المكتب

صُممت أدوات الأمان التقليدية حول مختبِر واحد يستخدم واجهة سطح مكتب.

بُني pwnproxy حول محرك مشترك لاختبار الأمان يمكن التحكم فيه عبر طرفية، أو TUI، أو REST API، أو بث WebSocket، أو خطوط أنابيب CI/CD، أو وكلاء الذكاء الاصطناعي عبر MCP.

                    ┌─────────────────────┐
                    │    pwnproxy core    │
                    │                     │
                    │ Proxy · Scanners    │
                    │ Repeater · Intruder │
                    │ Sessions · Plugins  │
                    └──────────┬──────────┘
                               │
       ┌───────────┬───────────┼───────────┬───────────┐
       ▼           ▼           ▼           ▼           ▼
      CLI         TUI        REST API   WebSocket      MCP
       │           │           │           │           │
  Pentesters   Pentesters   Automation   Teams      AI Agents

يُستخدم النواة نفسها سواء كنت تعترض حركة المرور يدويًا، أو تشغّل فحصًا آليًا، أو تدمج فحوصات الأمان في CI/CD، أو تمنح وكيل ذكاء اصطناعي إمكانية الوصول إلى سير عمل الاختبار الخاص بك.

لماذا pwnproxy؟

محلي أولًا

يعمل الوكيل (proxy) والماسحات والتخزين والأتمتة على بنيتك التحتية.

لا حاجة إلى الاعتماد على السحابة لسير عمل الاختبار الأساسي.

محرك واحد، واجهات متعددة

واجهة سطر الأوامر (CLI) وواجهة المستخدم النصية (TUI) وواجهة REST API وتدفقات WebSocket وخادم MCP هي واجهات للنظام الأساسي نفسه.

لا تحتاج إلى أدوات منفصلة للاختبار اليدوي والأتمتة.

مصمم للأتمتة

شغّل الفحوصات مباشرة من سطر الأوامر، واستهلك مخرجات JSON أو SARIF، ودمج النتائج في خطوط أنابيب CI/CD.

أصيل بالذكاء الاصطناعي

يكشف pwnproxy عن قدراته عبر خادم MCP أصيل حتى تتمكن وكلاء الذكاء الاصطناعي المتوافقة من التفاعل مع محرك الاختبار نفسه الذي يستخدمه المشغلون البشريون.

قابل للتوسيع

تستخدم الماسحات والخطافات (hooks) بنية إضافات مصممة للإضافات المدمجة وإضافات الأطراف الثالثة.

البدء السريع

1. استنساخ وتثبيت

git clone https://github.com/ericmtzmtz/pwnproxy.git
cd pwnproxy

poetry install

يتطلب Python 3.12 أو أحدث.

2. تشغيل الوكيل وواجهة API

poetry run pwnproxy start --proxy-port 8080 --api-port 8000
  • Proxy → 127.0.0.1:8080
  • API → 127.0.0.1:8000
  • Docs → http://127.0.0.1:8000/docs

3. إرسال حركة المرور عبر الوكيل

curl -x http://127.0.0.1:8080 http://httpbin.org/get

4. فحص حركة المرور التي تم التقاطها

poetry run pwnproxy history

أو افحص هدفًا مباشرةً

poetry run pwnproxy scan url https://example.com \
  --scanners sqli,xss \
  --output sarif \
  --output-file report.sarif

رموز الخروج:

الرمزالمعنى
0اكتمل الفحص، لا توجد نتائج
1اكتمل الفحص، تم العثور على نتائج
2خطأ

يتم تثبيت pwnproxy حاليًا من المصدر باستخدام Poetry (إصدار ما قبل الإطلاق 0.1.0؛ 0.2.0-dev في CHANGELOG.md). من المخطط توفير حزمة PyPI في إصدار مستقبلي.

توجد الإعدادات في ~/.pwnproxy/config.toml — راجع config.example.toml لإعدادات [triage] / [llm] / max_llm_per_scan وإعدادات النطاق. يعمل الاختبار الأساسي (الوكيل، والماسحات، والتخزين) دون مفتاح API لنموذج لغوي كبير؛ ويعمل الفرز افتراضيًا على الاستدلالات الإرشادية.

الميزات

وكيل الاعتراض

إيقاف حركة مرور HTTP/HTTPS مؤقتًا وفحصها وتعديلها واستئنافها.

  • اعتراض قائم على mitmproxy
  • واجهة TUI مبنية على Textual
  • فحص الطلبات والاستجابات
  • تخزين حركة المرور المراعي للجلسات
  • الوصول عبر REST API
  • بث الأحداث في الوقت الفعلي

الماسحات الآلية

تشمل الماسحات المدمجة حاليًا:

الماسحالكشف
SQLiقائم على الأخطاء (التوقيعات + استجابات 5xx المخففة مع ضوابط سلبية / حواجز مضادة لـ WAF)، أعمى منطقي (جولات متعددة + خط أساس)، قائم على الوقت، OOB
XSSمنعكس/مخزّن مع قابلية استغلال واعية بالسياق (الانعكاس ≠ XSS)؛ إشارات أحواض DOM الثابتة (dom-xss، مستنتجة)
LFIتوقيعات المحتوى، والاجتياز، وأغلفة PHP
XXEقائم على الأخطاء، وXInclude، وتحوير JSON، وسير عمل OOB
SSRFتأكيد OOB/الاستدعاء الراجع فقط (يفشل مغلقًا؛ لا SSRF تخميني قائم على الأخطاء)

تستخدم النتائج ثلاثة مستويات ثقة — مبدئية، ومستنتجة، ومؤكدة — حتى لا تُعامل الإشارات الضعيفة كاستغلالات. فرز النموذج اللغوي الكبير اختياري؛ وافتراضيًا تبقى خط المعالجة على الاستدلالات الإرشادية ولا ترسل أبدًا النتائج tentative إلى حكم النموذج اللغوي الكبير.

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

المكرِّر (Repeater)

إعادة تشغيل طلبات HTTP الخام وتعديلها بشكل مستقل عن الوكيل.

تحتفظ النتائج ببيانات الطلب حتى يمكن التحقق يدويًا من المشكلات المكتشفة.

المتسلل (Intruder)

تشويش الطلبات باستخدام مواضع §marker§ على نمط Burp.

تشمل الأوضاع المدعومة:

  • Sniper
  • Cluster Bomb

اكتشاف الأدلة

اكتشاف المسارات والملفات بناءً على قوائم الكلمات مع:

  • قوائم كلمات مدمجة
  • امتدادات مخصصة
  • كشف 404 الناعم
  • فرض النطاق
  • بث النتائج المباشر

إدارة الجلسات

استخراج وتخزين تلقائي لـ:

  • JWTs
  • ملفات تعريف الارتباط (Cookies)
  • رموز CSRF

الجلسات معزولة ومحفوظة محليًا.

نظام الإضافات

وسّع pwnproxy بماسحات وخطافات مخصصة.

يمكن أن تكون الإضافات:

  • مدمجة في النواة
  • مثبتة محليًا
  • موزعة كحزم Python

تُستخدم واجهة الإضافات نفسها للماسحات المدمجة وماسحات الطرف الثالث.

يتتبع برنامج مراقبة (watchdog) أعطال الإضافات ويمكنه تعطيل الإضافات التي تفشل بشكل متكرر تلقائيًا.

محرك واحد، واجهات متعددة

CLI

شغّل pwnproxy مباشرة من الطرفية.

pwnproxy start
pwnproxy history
pwnproxy findings
pwnproxy scan url https://example.com
pwnproxy plugin list
pwnproxy session list

TUI

استخدم واجهة طرفية تفاعلية من أجل:

  • حركة المرور الملتقطة
  • اعتراض الطلبات
  • النتائج
  • سير عمل المكرر
  • فحص الجلسة

REST API

تحكّم في المنصة برمجيًا.

curl http://127.0.0.1:8000/api/v1/flows

توفّر واجهة API وظائف خاصة بـ:

  • دورة حياة الوكيل (proxy lifecycle)
  • حركة المرور
  • النتائج
  • الجلسات
  • الماسحات الضوئية
  • المكرِّر (repeater)
  • المتسلِّل (intruder)
  • الإضافات
  • الزحف
  • اكتشاف الأدلّة

تتوفر وثائق API التفاعلية على:

http://127.0.0.1:8000/docs

WebSocket

استهلك الأحداث في الوقت الفعلي لحركة المرور والنتائج ونشاط الزاحف وسير العمل الأخرى.

أمثلة على التدفقات:

  • /ws/traffic
  • /ws/findings
  • /ws/events

يتيح ذلك للواجهات الخارجية وأنظمة الأتمتة التفاعل مع نشاط الاختبار في الوقت الفعلي.

مصمَّم لوكلاء الذكاء الاصطناعي

يتضمّن pwnproxy خادم MCP أصليًا يعرّض منصة الاختبار للوكلاء المتوافقين مع MCP.

Claude / Copilot / Custom Agent
                │
                ▼
        ┌──────────────┐
        │  MCP Server  │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │ pwnproxy API │
        └──────┬───────┘
               │
     ┌─────────┼─────────┐
     ▼         ▼         ▼
   Traffic   Findings   Scanners
     │         │         │
     └─────────┼─────────┘
               ▼
        Security workflow

ابدأ pwnproxy:

pwnproxy start
تنزيل الأداة