
Toolkit incentrato su OSCP per l'enumerazione in sola lettura di rete, SMB, AD, DNS, web e database; scansione privesc, identificazione degli hash e generazione di comandi per payload/credenziali.

Un insieme consolidato di strumenti personalizzati in sola lettura, sicuri per l'esame OSCP creati da Samson Laird. Tutto qui enumera, identifica e consiglia. Nulla qui sfrutta, esegue spray o modifica un target.
Il lavoro per l'esame OSCP e in laboratorio è una lista di one-liner scollegati: nmap qui,
enum4linux là, una scansione in stile BloodHound da qualche altra parte. Questi strumenti
racchiudono tutto in un'unica suite in sola lettura in cui ogni strumento svolge un solo compito di enumerazione
e il consulente obi.py collega i risultati ai comandi successivi. Ogni strumento è
sicuro per l'esame per contratto: enumera, identifica, consiglia. Nessuno di essi modifica,
esegue spray o sfrutta un target, il che mantiene l'intera suite legale nell'ambito
dell'esame OSCP.
| Strumento | Cosa fa | Classe |
|---|---|---|
cantina.py | Orchestratore di ricognizione di rete: scoperta delle porte, classificazione dei servizi, dispatch dei plugin di enumerazione. | Enum / orchestrazione |
ackbar.py | Enumerazione AD in un unico script. Output in stile BloodHound + PowerView, senza graph DB. | Enum AD |
bobafett.py | Enumeratore di servizi database. Solo test di autenticazione + SELECT in sola lettura. | Enum DB |
jarjar.py | Scanner di servizi HTTP con logging dettagliato + report TUI Rich. | Enum web |
jawa.py | Enumerazione SMB con output pulito (sostituto di enum4linux). | Enum SMB |
leia.py / leia.ps1 / leiAD.ps1 | Scanner universale di privesc. Rileva il sistema operativo, esegue i controlli giusti. | Enum PrivEsc |
maul.py | Enumerazione DNS. Puro Python, nessuna dipendenza esterna. | Enum DNS |
obi.py | Consulente di attacco consapevole del contesto. Legge i risultati, confronta con la libreria di tecniche, stampa i comandi successivi. | Consulente |
yoda.py | Identificazione di hash + generazione di comandi hashcat + wrapper *2john. | ID hash |
jedi.nse | Script NSE per Nmap (enum dei servizi). | NSE |
blaster/ | Fabbrica di payload per OSCP (payload + listener + hosting + comandi di download). | Fabbrica di payload |
chewie/ | Enumeratore di dominio Windows on-host (da trasferire sulla macchina compromessa). | Enum AD |
order66/ | Sprayer di credenziali AD multi-protocollo (strategia password-first). | Logica credenziali |
vader/ | Motore di ricerca porta-playbook. Fornisci l'output di nmap o le porte, ottieni i playbook. | Ricerca |
xwing/ | Assistente per lo sfruttamento ADCS. Guida attraverso i risultati di Ackbar/Certipy. | Assistente ADCS |
Ogni strumento è in sola lettura dove dichiara di esserlo. Nessuno strumento qui:
Esegui solo contro target autorizzati e il tuo laboratorio / ambito dell'esame OSCP. Sei responsabile dell'ambito.
nmap, più gli strumenti di servizio chiamati dai plugin# 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. Vedi LICENSE.