
إجراء اختبارات الأمن السيبراني باستخدام وكيل pi في بيئة صندوق رملية مُعدّة مسبقًا.
إجراء اختبارات الأمن السيبراني باستخدام pi agent في بيئة sandbox مُعدّة مسبقًا.
⚠️ إخلاء مسؤولية أمني
هذا المشروع مخصص فقط لمسابقات CTF أو أعمال تقييم الأمان المصرّح بها مثل اختبار الاختراق والهندسة العكسية واكتشاف الثغرات.
لا يمنح هذا المشروع أي إذن لاختبار أو الوصول إلى أو فحص أو التأثير على أي أنظمة أو شبكات أو خدمات أو حسابات أو بيانات تابعة لأي طرف ثالث. قبل استخدام هذا المشروع، يجب التأكد من الحصول على تفويض كتابي قانوني، ويُحظر استخدام هذا المشروع في أي هجمات غير قانونية غير مصرّح بها.
لا يتحمل المؤلف أي مسؤولية عن أي نتائج أو خسائر أو أضرار أو مسؤوليات قانونية أو أفعال غير قانونية ناتجة عن تصرفات المستخدم الفردية.
secbox هو حاوية sandbox مبنية على Debian، تدمج pi agent مع مجموعة أدوات شائعة لاختبار الاختراق والهندسة العكسية واكتشاف الثغرات.
| الفئة | المحتوى |
|---|---|
| الوكيل الذكي | سطر أوامر pi، واجهة pi-web الرسومية (30141) |
| جمع المعلومات | nmap، httpx، dnsx، dig، nslookup، whois |
| تحليل الشبكات | agent-browser-cli، openssl، curl، wget، nc |
| الهندسة العكسية والملفات | ghidra، jadx، apktool، binwalk، file، 7z، cpio، cabextract، unsquashfs |
| اكتشاف الثغرات والتنقيح | gdb + pwndbg، pwntools، strace، ltrace، gcc |
| اللغات وبيئات التشغيل | Python3 + uv / uvx، Node.js 24، Java 21 |
| سطح المكتب والمتصفح | Xvfb + x11vnc + noVNC، Chrome for Testing |
docker compose up -d --build
تم إعداد ملف compose لاستخدام شبكة host. قبل الكشف الخارجي، يُرجى تعيين متغيري البيئة PI_WEB_PASSWORD و PI_WEB_ALLOWED_HOSTS.
الوصول:
| الخدمة | العنوان |
|---|---|
| pi-web | http://<host>:30141 |
| noVNC | http://<host>:8080/vnc.html?autoconnect=true&resize=remote |
| المتغير | الوصف |
|---|---|
PI_WEB_PASSWORD | عند تعيينه، يُفعّل المصادقة في pi-web |
PI_WEB_ALLOWED_HOSTS | أسماء المضيفين المسموح لـ pi-web بالوصول إليها |
يُصدر هذا المشروع بموجب ترخيص MIT.