
مجموعة أدوات موجهة لاختبار OSCP لجمع المعلومات بأسلوب القراءة فقط من الشبكة وSMB وAD وDNS والويب وقواعد البيانات؛ فحص تصعيد الامتيازات (privesc)، وتحديد نوع التجزئة (hash)، وتوليد أوامر الحمولات (payloads) وبيانات الاعتماد.

مجموعة موحّدة من الأدوات المخصصة للقراءة فقط والآمنة لامتحان OSCP من إعداد Samson Laird. كل ما هنا يقوم بالاستقصاء والتحديد وتقديم المشورة. لا شيء هنا يستغل أو يرشّ أو يعدّل هدفًا.
عمل امتحان OSCP والمختبر عبارة عن قائمة من أوامر سطر واحد منفصلة: nmap هنا،
enum4linux هناك، وفحص شبيه بـ BloodHound في مكان آخر. هذه الأدوات
تغلّف ذلك في مجموعة واحدة للقراءة فقط حيث تؤدي كل أداة مهمة استقصاء واحدة
ويربط مستشار obi.py النتائج بالأوامر التالية. كل أداة
آمنة للامتحان بحكم العقد: استقصِ، حدّد، انصح. لا شيء منها يعدّل
أو يرشّ أو يستغل هدفًا، مما يُبقي المجموعة بأكملها قانونية ضمن نطاق
امتحان OSCP.
| الأداة | ما تفعله | الفئة |
|---|---|---|
cantina.py | منسّق استطلاع الشبكة: اكتشاف المنافذ، تصنيف الخدمات، إرسال إضافات الاستقصاء. | استقصاء / تنسيق |
ackbar.py | استقصاء AD في سكربت واحد. مخرجات بنمط BloodHound + PowerView، دون قاعدة بيانات رسومية. | استقصاء AD |
bobafett.py | مستقصي خدمات قواعد البيانات. اختبارات مصادقة + SELECT للقراءة فقط حصرًا. | استقصاء قواعد البيانات |
jarjar.py | ماسح خدمات HTTP مع تسجيل مفصّل + تقرير Rich TUI. | استقصاء الويب |
jawa.py | استقصاء SMB بمخرجات نظيفة (بديل enum4linux). | استقصاء SMB |
leia.py / leia.ps1 / leiAD.ps1 | ماسح رفع الصلاحيات الشامل. يكتشف نظام التشغيل ويشغّل الفحوصات المناسبة. | استقصاء رفع الصلاحيات |
maul.py | استقصاء DNS. Python خالص، دون اعتماديات خارجية. | استقصاء DNS |
obi.py | مستشار هجوم واعٍ بالسياق. يقرأ النتائج، يطابق مكتبة التقنيات، ويطبع الأوامر التالية. | مستشار |
yoda.py | تحديد التجزئات + توليد أوامر hashcat + أغلفة *2john. | تحديد التجزئات |
jedi.nse | سكربت Nmap NSE (استقصاء الخدمات). | NSE |
blaster/ | مصنع حمولات OSCP (حمولة + مستمع + استضافة + أوامر التنزيل). | مصنع الحمولات |
chewie/ | مستقصي نطاق Windows على المضيف (يُنقل إلى الجهاز المخترق). | استقصاء AD |
order66/ | مرشّ اعتمادات AD متعدد البروتوكولات (استراتيجية كلمة المرور أولًا). | منطق الاعتمادات |
vader/ | محرك البحث من المنفذ إلى دليل الإجراءات. أدخل مخرجات nmap أو المنافذ، واحصل على أدلة الإجراءات. | بحث |
xwing/ | مساعد استغلال ADCS. يتنقل عبر نتائج Ackbar/Certipy. | مساعد ADCS |
كل أداة للقراءة فقط حيثما ادّعت ذلك. لا توجد أداة هنا:
شغّلها ضد أهداف مصرّح بها ومختبرك الخاص / نطاق امتحان OSCP فقط. أنت مسؤول عن النطاق.
nmap، بالإضافة إلى أدوات الخدمات التي تستدعيها الإضافات# list plugins (no scan)
python tools/cantina.py --list-plugins
# single host
python tools/cantina.py 10.10.10.5 -t quick
# multi-target concurrent
python tools/cantina.py -T hosts.txt -t all --max-workers 3 --timeout 90
pip install -e ".[dev]" # or: pip install pytest
python -m pytest tests/ -q
# expect: exit 0
tools/ CLI tools (run with: python tools/<tool>.py)
cantina.py CLI + orchestrator
cantina_plugins.py discover / select / run
ackbar.py ... Star Wars custom OSCP tools
plugins/ service enum plugins
blaster/ chewie/ order66/ vader/ xwing/
assets/banner.txt CLI terminal banner
banner.jpg README hero image
tests/ unit tests (stubbed tools)
lab/ optional multi-service lab ground truth
fixtures/ nmap parse fixtures
MIT. انظر LICENSE.