Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cantina — Orquestrador de reconhecimento de rede permitido no OSCP para descoberta de portas, classificação de serviços e despacho de plugins exclusivamente de enumeração em HTTP, SMB, FTP, SNMP, SSH e muito mais. | Kitploit
Ferramentas/GitLabGitLab/wattocyber/cantina
ReconhecimentoMapeamento de RedeEscaneamento de PortasColeta de InformaçõesTestes de Penetração
GitLabwattocyber/cantina

cantina

Orquestrador de reconhecimento de rede permitido no OSCP para descoberta de portas, classificação de serviços e despacho de plugins exclusivamente de enumeração em HTTP, SMB, FTP, SNMP, SSH e muito mais.

Ver Repositório
há 2 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

Cantina

Cantina - orquestrador de reconhecimento de rede permitido no OSCP

Cantina é um orquestrador de reconhecimento de rede permitido no OSCP. Descoberta de portas, enumeração de serviços e despacho de plugins. Sem exploração. Sem execução automática de spray de credenciais.


O que faz

  1. Escaneia alvos (quick / full / udp / vuln / recon / all / deep)
  2. Classifica serviços abertos
  3. Executa plugins somente de enumeração para serviços correspondentes (HTTP, SMB, FTP, SNMP, SSH e os demais)
  4. Grava artefatos por porta, auditoria em _commands.log, HTML/JSON opcionais

Requisitos

  • Python 3.10+
  • Ferramentas Kali (ou similares) quando disponíveis: nmap e ferramentas de serviço que os plugins chamam quando presentes
  • Apenas dependências opcionais: ferramentas ausentes são ignoradas, não são fatais

Início rápido

root@kitploit:~
# list plugins (no scan)
python tools/cantina.py --list-plugins

# single host
python tools/cantina.py 10.10.10.5 -t quick

# recon with full scan + plugins
python tools/cantina.py 10.10.10.5 -t recon \
  --force-services tcp/80/http tcp/445/smb tcp/22/ssh \
  -o ./out -j

# multi-target concurrent
python tools/cantina.py -T hosts.txt -t all --max-workers 3 --timeout 90

CLI silenciosa (sem banner): python tools/cantina.py TARGET -q

Plugins

Coloque um módulo em plugins/ (ou --plugins-dir):

root@kitploit:~
PLUGIN = {
    "name": "my_enum",
    "services": ["ftp"],
    "ports": [21],
    "enabled": True,
    "replaces_builtin": True,
    "description": "FTP enum (enum only)",
    "legal": "enumeration-only; OSCP-safe; no exploit/spray auto-run",
}

def match(signals):
    return signals.get("svc_type") == "ftp" or int(signals.get("port") or 0) == 21

def run(ctx):
    art = ctx.port_dir / "plugin_my_enum.txt"
    art.write_text(f"enum note for {ctx.target}:{ctx.port}\n")
    return {"ok": True, "artifact": str(art)}

replaces_builtin: True faz com que o antigo ramo do monorepo para esse serviço seja ignorado, evitando execução duplicada.

Testes

root@kitploit:~
pip install pytest
python -m pytest tests/ -q

Aviso legal

Apenas enumeração. Somente alvos autorizados e laboratório próprio / escopo do exame OSCP. Você é responsável pelo escopo.

Estrutura

root@kitploit:~
tools/              CLI tools (run with: python tools/<tool>.py)
  cantina.py          CLI + orchestrator
  cantina_plugins.py  discover / select / run
plugins/            service enum plugins
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
Baixar ferramenta