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

مجموعة موحّدة من أدوات مخصصة للقراءة فقط وآمنة لامتحان OSCP من إعداد Samson Laird. كل الأدوات هنا تقوم بالتعداد والتحديد وتقديم التوصيات. لا شيء هنا يستغلّ هدفاً أو يرشّ بيانات الاعتماد أو يعدّل عليه.
| الأداة | الوظيفة | التصنيف |
|---|---|---|
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 | ماسح شامل لتصعيد الامتيازات. يكتشف نظام التشغيل ويشغّل الفحوصات المناسبة. | تعداد PrivEsc |
maul.py | تعداد DNS. بايثون خالص بدون اعتماديات خارجية. | تعداد DNS |
obi.py | مستشار هجمات يدرك السياق. يقرأ النتائج، يطابقها مع مكتبة التقنيات، ويعرض الأوامر التالية. | مستشار |
yoda.py | تحديد الهاش + توليد أوامر hashcat + أغلفة *2john. | تحديد الهاش |
jedi.nse | سكربت NSE لـ Nmap (تعداد الخدمات). | 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.