Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cantina — Orchestrateur de reconnaissance réseau autorisé pour l'OSCP, pour la découverte de ports, la classification des services et la distribution de plugins d'énumération uniquement, sur HTTP, SMB, FTP, SNMP, SSH et plus encore. | Kitploit
Outils/GitLabGitLab/wattocyber/cantina
ReconnaissanceCartographie RéseauScan de PortsCollecte d'InformationsTests d'Intrusion
GitLabwattocyber/cantina

cantina

Orchestrateur de reconnaissance réseau autorisé pour l'OSCP, pour la découverte de ports, la classification des services et la distribution de plugins d'énumération uniquement, sur HTTP, SMB, FTP, SNMP, SSH et plus encore.

Voir le dépôt
il y a 2 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

Cantina

Cantina - orchestrateur de reconnaissance réseau légal pour l'OSCP

Cantina est un orchestrateur de reconnaissance réseau légal pour l'OSCP. Découverte de ports, énumération de services et répartition des plugins. Pas d'exploitation. Pas de credential spray en exécution automatique.


Ce qu'il fait

  1. Scanne des cibles (quick / full / udp / vuln / recon / all / deep)
  2. Classe les services ouverts
  3. Exécute des plugins d'énumération uniquement pour les services correspondants (HTTP, SMB, FTP, SNMP, SSH, et les autres)
  4. Écrit des artefacts par port, un journal d'audit _commands.log, du HTML/JSON en option

Prérequis

  • Python 3.10+
  • Outils Kali (ou similaires) lorsqu'ils sont disponibles : nmap, et outils de service appelés par les plugins lorsqu'ils sont présents
  • Dépendances optionnelles uniquement : les outils manquants sont ignorés, rien de bloquant

Démarrage rapide

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 silencieuse (sans bannière) : python tools/cantina.py TARGET -q

Plugins

Déposez un module dans 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 ignore l'ancienne branche monorepo pour ce service afin d'éviter une double exécution.

Tests

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

Aspects légaux

Énumération uniquement. Cibles autorisées et laboratoire personnel / périmètre d'examen OSCP uniquement. Vous êtes responsable du périmètre.

Structure

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
Télécharger l’outil