
وكيل اختبار اختراق بالذكاء الاصطناعي مستقل ذاتي التشغيل بحلقة تخطيط→تنفيذ→حكم، ومهارات عامة، وبوابة للإجراءات التدميرية، ومزوّدو LLM قابلون للتبديل، إضافةً إلى هدف API قابل للاستغلال للعروض التوضيحية.
وكيل اختبار اختراق مستقل وصغير الحجم، بالإضافة إلى هدف قابل للاختراق مبني خصيصًا لتشغيله عليه. صُمم ليُظهر، من البداية إلى النهاية، كيف يعمل وكيل اختبار الاختراق بالذكاء الاصطناعي فعليًا — ليس صندوقًا أسود، بل مجرد حلقة تخطيط→تنفيذ→تقييم، وحفنة من المهارات العامة، وبوابة تمنع الإجراءات المدمّرة، وطبقة مزوّد تتبدّل بين نموذج عام ونموذج محلي دون المساس بأي شيء آخر.
لا أطر عمل، لا سحر. كل جزء هو بايثون عادي يمكنك قراءته في بضع دقائق.
pentest-agent/ — الوكيل نفسه. ابدأ من هنا؛
يشرح ملف README الخاص به البنية (المنسّق، البوابة، المهارات،
المُقيّم) بالتفصيل.vulntarget/ — واجهة برمجة تطبيقات تجارة إلكترونية صغيرة
وقابلة للاختراق عن قصد (حقن SQL، IDOR، JWT بخيار alg=none، تلاعب
بأسعار منطق الأعمال) لتشغيل الوكيل عليها. الوكيل ليس مبرمجًا بشكل ثابت
عليها — فقد شُغّل أيضًا مباشرةً ضد مختبرات واقعية — لكنها
أسرع طريقة لرؤيته يعمل من البداية إلى النهاية على جهازك.cd vulntarget
python3.13 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python app.py # serves on http://localhost:5000
في طرفية أخرى:
cd pentest-agent
python3.13 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # fill in ANTHROPIC_API_KEY
python main.py --target http://localhost:5000 --model claude
شاهده يستنتج وينفّذ ويُتحقّق خطوة بخطوة في الطرفية.
MIT — انظر LICENSE.
Gabriel Franco