Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitLabGitLab/wattocyber/cantina
ReconocimientoMapeo de RedesEscaneo de PuertosRecopilación de InformaciónPruebas de Penetración
GitLabwattocyber/cantina

cantina

Orquestador de reconocimiento de red permitido en OSCP para descubrimiento de puertos, clasificación de servicios y distribución de plugins de solo enumeración en HTTP, SMB, FTP, SNMP, SSH y más.

Ver Repositorio
hace 2 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Cantina

Cantina - orquestador de reconocimiento de red legal para OSCP

Cantina es un orquestador de reconocimiento de red legal para OSCP. Descubrimiento de puertos, enumeración de servicios y despacho de plugins. Sin explotación. Sin ejecución automática de rociado de credenciales.


Qué hace

  1. Escanea objetivos (quick / full / udp / vuln / recon / all / deep)
  2. Clasifica los servicios abiertos
  3. Ejecuta plugins de solo enumeración para los servicios coincidentes (HTTP, SMB, FTP, SNMP, SSH y el resto)
  4. Escribe artefactos por puerto, auditoría _commands.log, HTML/JSON opcional

Requisitos

  • Python 3.10+
  • Herramientas de Kali (o similares) cuando estén disponibles: nmap, y herramientas de servicio que los plugins llamen cuando estén presentes
  • Solo dependencias opcionales: las herramientas que falten se omiten, no son fatales

Inicio 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 (sin banner): python tools/cantina.py TARGET -q

Plugins

Coloca un módulo en plugins/ (o --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 omite la rama antigua del monorepo para ese servicio, de modo que no se ejecute dos veces.

Pruebas

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

Legal

Solo enumeración. Solo objetivos autorizados y laboratorio propio / ámbito del examen OSCP. Eres responsable del alcance.

Estructura

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
Descargar herramienta