
Kit de ferramentas focado em OSCP para enumeração somente leitura de rede, SMB, AD, DNS, web e banco de dados; varredura de escalonamento de privilégios, identificação de hashes e geração de comandos de payload/credenciais.

Um conjunto consolidado de ferramentas personalizadas somente leitura, seguras para o exame OSCP, por Samson Laird. Tudo aqui enumera, identifica e aconselha. Nada aqui explora, faz spray ou modifica um alvo.
O exame OSCP e o trabalho de laboratório são uma lista de one-liners desconexos: nmap aqui,
enum4linux ali, uma varredura estilo BloodHound em outro lugar. Estas ferramentas
envolvem isso numa única suíte somente leitura, onde cada ferramenta faz um trabalho de enumeração
e o conselheiro obi.py liga os achados aos próximos comandos. Cada ferramenta é
segura para o exame por contrato: enumerar, identificar, aconselhar. Nenhuma delas modifica,
faz spray ou explora um alvo, o que mantém toda a suíte legal dentro do
escopo do exame OSCP.
| Ferramenta | O que faz | Classe |
|---|---|---|
cantina.py | Orquestrador de reconhecimento de rede: descoberta de portas, classificação de serviços, despacho de plugins de enumeração. | Enumeração / orquestração |
ackbar.py | Enumeração de AD num único script. Saída estilo BloodHound + PowerView, sem graph DB. | Enumeração de AD |
bobafett.py | Enumerador de serviços de banco de dados. Apenas testes de autenticação + SELECT somente leitura. | Enumeração de BD |
jarjar.py | Scanner de serviços HTTP com logging verboso + relatório TUI Rich. | Enumeração web |
jawa.py | Enumeração SMB com saída limpa (substituto do enum4linux). | Enumeração SMB |
leia.py / leia.ps1 / leiAD.ps1 | Scanner universal de escalada de privilégios. Deteta o SO, executa as verificações certas. | Enumeração de PrivEsc |
maul.py | Enumeração DNS. Python puro, sem dependências externas. | Enumeração DNS |
obi.py | Conselheiro de ataque sensível ao contexto. Lê os achados, corresponde à biblioteca de técnicas, imprime os próximos comandos. | Conselheiro |
yoda.py | Identificação de hashes + geração de comandos hashcat + wrappers *2john. | Identificação de hash |
jedi.nse | Script NSE do Nmap (enumeração de serviços). | NSE |
blaster/ | Fábrica de payloads OSCP (payload + listener + alojamento + comandos de download). | Fábrica de payloads |
chewie/ | Enumerador de domínio Windows no host (transferir para a máquina comprometida). | Enumeração de AD |
order66/ | Sprayer de credenciais de AD multi-protocolo (estratégia password-first). | Lógica de credenciais |
vader/ | Motor de consulta porta-para-playbook. Forneça saída do nmap ou portas, obtenha playbooks. | Consulta |
xwing/ | Assistente de exploração de ADCS. Percorre os achados do Ackbar/Certipy. | Assistente ADCS |
Cada ferramenta é somente leitura onde afirma sê-lo. Nenhuma ferramenta aqui:
Execute apenas contra alvos autorizados e o seu próprio laboratório / escopo do exame OSCP. Você é responsável pelo escopo.
nmap, mais as ferramentas de serviço que os plugins chamam# 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. Ver LICENSE.