Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cantina — OSCP-konformer Netzwerk-Recon-Orchestrator für Port-Erkennung, Dienstklassifizierung und Enum-only-Plugin-Dispatch über HTTP, SMB, FTP, SNMP, SSH und mehr. | Kitploit
Tools/GitLabGitLab/wattocyber/cantina
AufklärungNetzwerkkartierungPort-ScanningInformationsbeschaffungPenetrationstestsArchived
GitLabwattocyber/cantina

cantina

OSCP-konformer Netzwerk-Recon-Orchestrator für Port-Erkennung, Dienstklassifizierung und Enum-only-Plugin-Dispatch über HTTP, SMB, FTP, SNMP, SSH und mehr.

Repository anzeigen
34vor 21 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

ARCHIVIERT. Dieses Projekt ist zu custom-oscp-tooling umgezogen. Der gesamte Cantina-Code lebt jetzt dort, zusammen mit der Star-Wars-Enum/Advisor-Tool-Suite. Dieses Repo wird aus historischen Gründen schreibgeschützt aufbewahrt.

  • Neue Heimat: https://gitlab.com/WattoCyber/custom-oscp-tooling
  • Ausführen: python tools/cantina.py aus diesem Repo

Cantina

Cantina - OSCP-konformer Netzwerk-Recon-Orchestrator

Auf einen Blick

WasCantina ist ein OSCP-konformer Netzwerk-Recon-Orchestrator. Port-Erkennung, Service-Enum und Plugin-Dispatch. Keine Exploitation. Kein automatischer Credential-Spray-Lauf.
Für wenOSCP-Studenten und Lab-Betreiber, die Enum-only-Netzwerk-Recon-Orchestrierung mit Plugin-Dispatch und Audit-Logs wünschen.
Was es nicht istKein Exploitation-Framework. Kein automatischer Credential-Spray-Lauf. Nur Enumeration auf autorisierten Zielen und im eigenen Lab.

Cantina ist ein OSCP-konformer Netzwerk-Recon-Orchestrator. Port-Erkennung, Service-Enum und Plugin-Dispatch. Keine Exploitation. Kein automatischer Credential-Spray-Lauf.


Was es tut

  1. Scannt Ziele (quick / full / udp / vuln / recon / all / deep)
  2. Klassifiziert offene Dienste
  3. Führt Enum-only-Plugins für passende Dienste aus (HTTP, SMB, FTP, SNMP, SSH und der Rest)
  4. Schreibt Artefakte pro Port, _commands.log-Audit, optional HTML/JSON

Anforderungen

  • Python 3.10+
  • Kali- (oder ähnliche) Tools, sofern verfügbar: nmap und Service-Tools, die Plugins bei Vorhandensein aufrufen
  • Nur optionale Abhängigkeiten: Fehlende Tools werden übersprungen, nicht fatal

Schnellstart

root@kitploit:~
# Plugins auflisten (kein Scan)
python tools/cantina.py --list-plugins

# Einzelner Host
python tools/cantina.py 10.10.10.5 -t quick

# Recon mit Vollscan + 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 parallel
python tools/cantina.py -T hosts.txt -t all --max-workers 3 --timeout 90

Ruhige CLI (ohne Banner): python tools/cantina.py TARGET -q

Plugins

Lege ein Modul unter plugins/ ab (oder --plugins-dir):

root@kitploit:~
PLUGIN = {
    "name": "my_enum",
    "services": ["ftp"],
    "ports": [21],
    "enabled": True,
    "replaces_builtin": True,
    "description": "FTP-Enum (nur Enum)",
    "legal": "nur Enumeration; OSCP-sicher; kein Exploit/Spray-Autolauf",
}

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-Notiz für {ctx.target}:{ctx.port}\n")
    return {"ok": True, "artifact": str(art)}

replaces_builtin: True überspringt den alten Monorepo-Zweig für diesen Dienst, damit du nicht doppelt ausführst.

Offline-Erfolgssignal

root@kitploit:~
pip install -e ".[dev]"   # oder: pip install pytest
python -m pytest tests/ -q
# erwartet: Exit 0

Primäre Fähigkeit ohne Live-Ziel:

root@kitploit:~
python cantina.py --list-plugins
# erwartet: Plugin-Namen werden ausgegeben, Exit 0

Rechtliches

Nur Enumeration. Nur autorisierte Ziele und eigenes Lab / OSCP-Prüfungsumfang. Du bist für den Umfang verantwortlich.

Struktur

root@kitploit:~
tools/              CLI-Tools (ausführen mit: python tools/<tool>.py)
  cantina.py          CLI + Orchestrator
  cantina_plugins.py  entdecken / auswählen / ausführen
plugins/            Service-Enum-Plugins
assets/banner.txt   CLI-Terminal-Banner
banner.jpg          README-Hero-Bild
tests/              Unit-Tests (gestubbte Tools)
lab/                optionale Multi-Service-Lab-Ground-Truth
fixtures/           nmap-Parse-Fixtures
Tool herunterladen