CommunityCodierung & Entwicklunggithub.com

Qiu-Sec/claude-enterprise-recon

Claude Code Skill zur Unternehmens-Asset-Erfassung: Gib den Firmennamen ein, und führe automatisch Subdomain-Enumeration, FOFA-Kartierung, CDN-Erkennung, Port-Scans, Host-Collision und Fingerabdruck-Erkennung durch, um eine standardisierte Asset-Tabelle auszugeben.

Was ist claude-enterprise-recon?

Dieses Skill für Claude Code automatisiert die Erfassung von Unternehmens-Assets im Rahmen von Sicherheitsanalysen. Der Benutzer gibt lediglich den Firmennamen ein, woraufhin der Skill eine Reihe von Erkennungsschritten durchführt: Subdomain-Enumeration, FOFA-Kartierung (einem Internet-Exposure-Scanning-Tool), CDN-Erkennung, Port-Scans, Host-Collision (Identifikation von Hosts hinter Load-Balancern oder CDNs) und Fingerabdruck-Erkennung (von Webtechnologien). Das Ergebnis ist eine strukturierte, standardisierte Asset-Tabelle, die einen umfassenden Überblick über die digitalen Assets des Zielunternehmens gibt. Es ist besonders nützlich für Penetrationstests, Bug-Bounty-Jäger und Sicherheitsteams, die schnell und effizient die Angriffsfläche eines Unternehmens kartieren möchten. Der Skill unterstützt die Integration mit Claude Code und nutzt dabei dessen Fähigkeit, systemnahe Operationen und benutzerdefinierte Skripte auszuführen, um die einzelnen Tools anzusteuern und die Ergebnisse zu aggregieren. Die Funktionsweise basiert auf der sequenziellen Ausführung mehrerer Sicherheitstools, deren Ergebnisse dann in einem einheitlichen Format zusammengeführt werden, um eine einfache Nachverarbeitung und Analyse zu ermöglichen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Qiu-Sec/claude-enterprise-recon

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-enterprise-recon?

Claude Code Skill zur Unternehmens-Asset-Erfassung: Gib den Firmennamen ein, und führe automatisch Subdomain-Enumeration, FOFA-Kartierung, CDN-Erkennung, Port-Scans, Host-Collision und Fingerabdruck-Erkennung durch, um eine standardisierte Asset-Tabelle auszugeben.

Funktionsweise

  1. Subdomain-Enumeration: Ermittelt Subdomains des Zielunternehmens mithilfe von Tools wie subfinder oder amass.
  2. FOFA-Kartierung: Nutzt die FOFA-Engine, um Internet-exponierte Assets zu finden und zu kartieren.
  3. CDN-Erkennung: Identifiziert, ob Hosts hinter einem CDN (z. B. Cloudflare, Akamai) liegen.
  4. Port-Scans: Führt Port-Scans mit nmap oder masscan durch, um offene Dienste zu finden.
  5. Host-Collision: Erkennt Hosts, die hinter Load-Balancern oder CDNs versteckt sind.
  6. Fingerabdruck-Erkennung: Identifiziert verwendete Webtechnologien (z. B. CMS, Frameworks) mittels whatweb oder wappalyzer.

Das Endergebnis ist eine standardisierte Asset-Tabelle im CSV- oder JSON-Format, die alle erkannten Assets, deren IPs, Ports, Technologien und CDN-Status auflistet.

Voraussetzungen

  • Claude Code: Installiert und konfiguriert.
  • Abhängigkeiten: Folgende Tools sollten im System installiert sein:
    • subfinder oder amass
    • fofa (FOFA API-Zugriff erforderlich)
    • nmap oder masscan
    • whatweb oder alternative Fingerabdruck-Tools
    • jq (für JSON-Verarbeitung)
  • API-Schlüssel: Falls FOFA verwendet wird, ist ein gültiger API-Schlüssel notwendig.

Verwendung

  1. Starte Claude Code.
  2. Gib den Befehl ein:
/enterprise-recon <Firmenname>

Beispiel:

/enterprise-recon Beispiel GmbH
  1. Der Skill führt die Schritte automatisch aus und gibt die Asset-Tabelle am Ende aus.

Konfiguration

Du kannst die folgenden Umgebungsvariablen setzen, um das Verhalten anzupassen:

  • FOFA_EMAIL: Deine FOFA-E-Mail für den API-Zugriff.
  • FOFA_KEY: Dein FOFA-API-Schlüssel.
  • RECON_THREADS: Anzahl der parallelen Threads (Standard: 10).
  • OUTPUT_FORMAT: Ausgabeformat (csv oder json, Standard: csv).

Beispiel für die Konfiguration in .env:

[email protected]
FOFA_KEY=abc123def456
RECON_THREADS=20
OUTPUT_FORMAT=json

Ausgabe

Die Asset-Tabelle enthält die folgenden Spalten:

SpalteBeschreibung
domainSubdomain
ipIP-Adresse
portOffener Port
serviceErkannter Dienst (z. B. HTTP, HTTPS)
technologyWebtechnologie (z. B. nginx, WordPress)
cdnCDN-Erkennung (True/False)
fofa_resultFOFA-Ergebnis (z. B. Server-Standort, ISPs)

Fehlerbehebung

  • Tool nicht gefunden: Stelle sicher, dass alle Abhängigkeiten installiert und im $PATH verfügbar sind.
  • FOFA-API-Fehler: Überprüfe deine Anmeldeinformationen und die Internetverbindung.
  • Zeitüberschreitung: Erhöhe die Thread-Anzahl oder verwende schnellere Scans (nmap -T4).

Lizenz

MIT-Lizenz. Siehe LICENSE für Details.

Verwandte Skills