Skip to content
Projekte

badchars/darknet-mcp-server

Auf GitHub ansehen

badchars/darknet-mcp-server has 524 GitHub stars and 74 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 06:59 UTC. Last push 2026-09-22.

So werden diese Zahlen gemessen

66-tool MCP server for dark web intelligence — breach data, ransomware tracking, Tor .onion access, malware analysis, blockchain intel, exploit search, stealer logs

Gemessener Sternzuwachs

in 24h
0
in 7 days
0
in 15 days
Aktualisierung verzögert
in 1 month
Aktualisierung verzögert

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

README.de.md

Original

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt | हिन्दी


darknet-mcp-server

Dark-Web- und Bedrohungsintelligenz fuer KI-Agenten.

HIBP, ThreatFox, Ransomware-Tracking, Tor-.onion-Zugriff, Blockchain-Intelligenz, Exploit-Suche, Stealer-Logs, Malware-Analyse — vereint in einem einzigen MCP-Server.
Ihr KI-Agent erhaelt vollumfaengliche Dark-Web-Intelligenz auf Abruf, nicht 16 Browser-Tabs und manuelle Korrelation.


Das Problem • Was anders ist • Schnellstart • Was die KI kann • Werkzeuge (66) • Datenquellen • Architektur • Changelog • Mitwirken

npm License Bun MCP 66 Tools 16 Sources

darknet-mcp-server Demo


Das Problem

Dark-Web-Intelligenz ist die fehlende Schicht in jeder Sicherheitsuntersuchung. Breach-Datenbanken, Ransomware-Tracker, versteckte Tor-Dienste, Malware-Sandboxen, Stealer-Logs, Blockchain-Forensik, Exploit-Datenbanken — die benoetigten Daten sind ueber Dutzende von Plattformen verstreut, jede mit ihrer eigenen API, eigener Authentifizierung, eigenen Ratenbegrenzungen und eigenem Ausgabeformat. Heute pruefen Sie HIBP in einem Tab, ThreatFox in einem anderen, durchsuchen Ransomware-Leak-Seiten ueber Tor, rufen MalwareBazaar fuer einen Hash auf, pruefen Blockchain-Transaktionen in einem Block-Explorer und verbringen dann eine Stunde damit, alles manuell zusammenzufuegen.

Traditioneller Dark-Web-Intel-Workflow:
  Breach-Exposition pruefen        ->  HIBP-Weboberflaeche (kostenpflichtige API)
  Geleakte Zugangsdaten suchen     ->  IntelligenceX-Weboberflaeche
  Ransomware-Gruppen verfolgen     ->  ransomware.live + ransomlook.io (2 separate UIs)
  .onion-Hidden-Services aufrufen  ->  Tor-Browser manuell
  Malware-Proben analysieren       ->  Hybrid Analysis + MalwareBazaar (2 weitere UIs)
  IP-Missbrauchshistorie pruefen   ->  AbuseIPDB + GreyNoise (2 weitere UIs)
  Kryptowaehrung verfolgen         ->  blockchain.info + ChainAbuse
  Exploits suchen                  ->  Vulners-Weboberflaeche
  Phishing-URLs pruefen            ->  PhishTank-Weboberflaeche
  Alles korrelieren                ->  Kopieren und Einfuegen in einen Bericht
  ────────────────────────────────
  Gesamt: 60+ Minuten pro Untersuchung, der Grossteil davon Kontextwechsel

darknet-mcp-server gibt Ihrem KI-Agenten 66 Werkzeuge aus 16 Datenquellen ueber das Model Context Protocol. Der Agent fragt alle Quellen parallel ab, korreliert Daten aus dem Surface- und Dark-Web, identifiziert Bedrohungen und praesentiert ein einheitliches Nachrichtenbild — in einem einzigen Gespraech.

Mit darknet-mcp-server:
  Sie: "Untersuche die Breach-Exposition und die Bedrohungslandschaft fuer target.com"

  Agent: -> HIBP: 3 bekannte Breaches (Adobe 2013, LinkedIn 2021, Collection #1)
         -> ThreatFox: 2 IOCs mit der Domain verknuepft (C2-Callback, Phishing)
         -> URLhaus: 1 boesartige URL auf einer Subdomain gehostet
         -> Ransomware: Keine Opfereintraege gefunden (gut)
         -> Stealer-Logs: 47 kompromittierte Mitarbeiterzugangsdaten gefunden
         -> OTX: 5 Bedrohungs-Pulses referenzieren die Domain
         -> AbuseIPDB: Primaere IP hat 12 Missbrauchsmeldungen (Brute-Force)
         -> "target.com war an 3 Datenlecks beteiligt, die 2,1 Mio. Datensaetze
            exponiert haben. 47 Mitarbeiterzugangsdaten in Stealer-Logs
            gefunden — sofortige Passwortzuruecksetzung empfohlen. 2 aktive
            ThreatFox-IOCs deuten auf andauerndes Targeting hin. Keine
            Ransomware-Eintraege, aber die Missbrauchsmeldungen zur
            primaeren IP erfordern eine Untersuchung."

Was anders ist

Bestehende Werkzeuge liefern Ihnen Rohdaten jeweils aus einer Quelle. darknet-mcp-server gibt Ihrem KI-Agenten die Faehigkeit, Surface-Web- und Dark-Web-Intelligenz gleichzeitig zu analysieren.

Traditioneller Ansatz darknet-mcp-server
Schnittstelle 16 verschiedene Web-UIs, CLIs und APIs MCP — KI-Agent ruft Werkzeuge konversationell auf
Datenquellen Eine Plattform auf einmal 16 Quellen werden parallel abgefragt
Breach-Intelligenz HIBP-Web-UI fuer Breaches, IntelligenceX fuer Leaks Agent kombiniert HIBP-Breaches + Pastes + IntelligenceX + Stealer-Logs
Dark-Web-Zugriff Manueller Tor-Browser, Kopieren von .onion-Seiten Agent holt, scrapt und durchsucht .onion-Seiten ueber SOCKS5-Proxy
Malware-Analyse Hybrid Analysis + MalwareBazaar + ThreatFox jeweils separat Agent vergleicht: "Dieser Hash aus ThreatFox wurde auch in Hybrid Analysis mit Netzwerk-IOCs detoniert"
Blockchain Block-Explorer + ChainAbuse separat Agent verfolgt BTC-Transaktionen und prueft Missbrauchsmeldungen in einem Schritt
API-Schluessel Fuer fast alles erforderlich Viele Werkzeuge funktionieren kostenlos; API-Schluessel schalten Premium-Quellen frei
Einrichtung Jedes Tool installieren, jede Konfiguration verwalten, Tor-Browser ausfuehren npx darknet-mcp-server — ein Befehl, keine Konfiguration

Schnellstart

Option 1: npx (keine Installation)

npx darknet-mcp-server

Kostenlose Werkzeuge funktionieren sofort. Kein API-Schluessel erforderlich fuer Ransomware-Tracking, Breach-Listen, GreyNoise, Blockchain, OTX und mehr.

Option 2: Klonen

git clone https://github.com/badchars/darknet-mcp-server.git
cd darknet-mcp-server
bun install

Umgebungsvariablen (optional)

# Breach- und Zugangsdaten-Intelligenz
export HIBP_API_KEY=your-key           # Aktiviert Breach-Kontosuche und Paste-Suche
export INTELX_API_KEY=your-key         # Aktiviert 4 IntelligenceX-Werkzeuge

# Bedrohungsintelligenz
export OTX_API_KEY=your-key            # Erhoeht AlienVault-OTX-Ratenlimits
export ABUSEIPDB_API_KEY=your-key      # Aktiviert 4 AbuseIPDB-Werkzeuge
export ABUSECH_AUTH_KEY=your-key       # Hoehere Ratenlimits fuer die abuse.ch-Suite
export PULSEDIVE_API_KEY=your-key      # Hoehere Ratenlimits fuer Pulsedive

# Stealer-Logs und Zugangsdaten
export HUDSONROCK_API_KEY=your-key     # Aktiviert 3 Hudson-Rock-Stealer-Log-Werkzeuge

# Exploit- und Malware-Analyse
export VULNERS_API_KEY=your-key        # Aktiviert Vulners-Such- und Exploit-Werkzeuge
export HYBRID_API_KEY=your-key         # Aktiviert 3 Hybrid-Analysis-Malware-Werkzeuge

# Phishing
export PHISHTANK_API_KEY=your-key      # Hoehere Ratenlimits fuer PhishTank

# Tor-SOCKS5-Proxy (fuer .onion-Zugriff)
export TOR_SOCKS_HOST=127.0.0.1       # Standard: 127.0.0.1
export TOR_SOCKS_PORT=9050            # Standard: 9050

Alle API-Schluessel sind optional. Ohne sie erhalten Sie weiterhin Ransomware-Tracking, Breach-Listen, GreyNoise, Blockchain-Intelligenz, OTX, Tor-Exit-Node-Pruefungen, Onion-Suche, CIRCL-Onion-Lookup und mehr.

Mit Ihrem KI-Agenten verbinden

Claude Code
# Mit npx
claude mcp add darknet-mcp-server -- npx darknet-mcp-server

# Mit lokalem Klon
claude mcp add darknet-mcp-server -- bun run /path/to/darknet-mcp-server/src/index.ts
Claude Desktop

Zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzufuegen:

{
  "mcpServers": {
    "darknet": {
      "command": "npx",
      "args": ["-y", "darknet-mcp-server"],
      "env": {
        "HIBP_API_KEY": "optional",
        "INTELX_API_KEY": "optional",
        "ABUSEIPDB_API_KEY": "optional",
        "HUDSONROCK_API_KEY": "optional",
        "HYBRID_API_KEY": "optional",
        "VULNERS_API_KEY": "optional"
      }
    }
  }
}
Cursor / Windsurf / andere MCP-Clients

Gleiches JSON-Konfigurationsformat. Richten Sie den Befehl auf npx darknet-mcp-server oder Ihren lokalen Installationspfad.

Tor-Einrichtung (optional, fuer .onion-Zugriff)

Die 7 Tor-Werkzeuge (tor_fetch_onion, tor_scrape_onion usw.) erfordern einen laufenden Tor-SOCKS5-Proxy.

# macOS
brew install tor && brew services start tor

# Linux
sudo apt install tor && sudo systemctl start tor

# Docker
docker run -d -p 9050:9050 dperson/torproxy

# Konnektivitaet pruefen
npx darknet-mcp-server --check-tor

Abfragen starten

Sie: "Pruefe ob example.com von Datenbreaches betroffen ist und suche nach Stealer-Logs"

Das war's. Der Agent uebernimmt Breach-Abfragen, Zugangsdaten-Suche, Bedrohungskorrelation und mehr automatisch.


Was die KI kann

Breach-Untersuchung

Sie: "Pruefe ob example.com von Datenbreaches betroffen ist"

Agent: -> breachList {domain: "example.com"}
       -> breachSearch {account: "[email protected]"}
       -> stealer_domain {domain: "example.com"}
       -> intelx_search {term: "example.com"}
       -> "example.com erscheint in 5 bekannten Breaches:
          - ExampleDB 2023: 4,2 Mio. Datensaetze (E-Mails, Passwoerter, IPs)
          - Collection #1: Credential-Stuffing-Liste
          - Combolist 2024: 890.000 E-Mail:Passwort-Paare
          Stealer-Logs: 23 kompromittierte Rechner mit gespeicherten
          Zugangsdaten fuer example.com in der Hudson-Rock-Datenbank gefunden.
          IntelligenceX: 47 Ergebnisse auf Paste-Seiten und im Dark Web."

Ransomware-Tracking

Sie: "Welche Ransomware-Gruppen zielen auf das Gesundheitswesen ab?"

Agent: -> ransomwareBySector {sector: "healthcare"}
       -> ransomwareRecent {}
       -> ransomlookRecent {}
       -> "Ransomware-Aktivitaet im Gesundheitswesen:
          142 Opfer ueber 12 Gruppen in den letzten 12 Monaten.
          Fuehrende Gruppen: LockBit3 (38 Opfer), BlackCat/ALPHV (24),
          Cl0p (19), Royal (15).
          Neueste: MedCorp Inc. von LockBit3 gelistet (vor 2 Tagen).
          3 neue Gesundheitswesen-Opfer in der letzten Woche in den
          ransomware.live- und RansomLook-Feeds."

Dark-Web-Aufklaerung

Sie: "Suche nach Erwaehnung unserer Firma auf .onion-Seiten"

Agent: -> tor_search_onion {query: "AcmeCorp"}
       -> intelx_search {term: "acmecorp.com"}
       -> onion_lookup {address: "relevant-onion-address.onion"}
       -> "Dark-Web-Suchergebnisse fuer AcmeCorp:
          Ahmia.fi: 3 .onion-Seiten erwaehnen AcmeCorp
          - Forumsbeitrag diskutiert AcmeCorp-Mitarbeiterliste (Leak-Forum)
          - Marktplatz-Eintrag fuer AcmeCorp-Datenbank (unbestaetigt)
          - Blogbeitrag referenziert AcmeCorp-Breach
          IntelligenceX: 12 Ergebnisse auf Paste-Seiten
          Empfehlung: Forumsbeitrag und Marktplatz-Eintrag
          auf moeglichen aktiven Datenverkauf untersuchen."

Malware-Analyse

Sie: "Analysiere diesen Datei-Hash auf Malware-Indikatoren: abc123def456..."

Agent: -> malware_search {hash: "abc123def456..."}
       -> malware_overview {sha256: "abc123def456..."}
       -> bazaarHash {hash: "abc123def456..."}
       -> threatfoxSearch {searchTerm: "abc123def456..."}
       -> otx_hash {hash: "abc123def456..."}
       -> "Malware-Analyse fuer abc123def456:
          Hybrid Analysis: BOESARTIG (Bedrohungswert 95/100)
          - Familie: AgentTesla (Info-Stealer)
          - MITRE ATT&CK: T1555 (Zugangsdaten-Zugriff), T1071 (C2)
          - Netzwerk-IOCs: 3 C2-Domains, 2 IPs
          MalwareBazaar: Erstmals gesehen 2024-03-15, getaggt 'AgentTesla'
          ThreatFox: 2 IOC-Eintraege verknuepft mit derselben Kampagne
          OTX: In 4 Bedrohungs-Pulses referenziert"

Werkzeug-Referenz (66 Werkzeuge)

Tor-Netzwerk (7) — Kein API-Schluessel (Tor-Daemon fuer .onion-Werkzeuge erforderlich)
Werkzeug Beschreibung
tor_status Pruefen, ob der lokale Tor-SOCKS5-Proxy-Daemon laeuft und erreichbar ist
tor_fetch_onion Rohes HTML von einer .onion-URL ueber Tor-SOCKS5-Proxy abrufen (DNS-Leak-Praevention via socks5h)
tor_scrape_onion .onion-Seite abrufen und parsen — gibt strukturierte Daten zurueck: Titel, Links, Textinhalt
tor_search_onion .onion-Seiten mit der Ahmia.fi-Suchmaschine suchen
tor_exit_nodes Aktuelle Tor-Exit-Node-IP-Adressen von der offiziellen Tor-Projekt-Bulk-Exit-Liste abrufen
tor_exit_check Pruefen, ob eine bestimmte IP-Adresse ein bekannter Tor-Exit-Node ist
tor_exit_details Detaillierte Tor-Exit-Node-Informationen einschliesslich Fingerprints und Veroeffentlichungszeitstempel abrufen
Ransomware-Intelligenz (9) — Kein API-Schluessel
Werkzeug Beschreibung
ransomwareRecent Die neuesten Ransomware-Opfer von ransomware.live abrufen
ransomwareGroups Alle bekannten Ransomware-Gruppen auflisten, die von ransomware.live verfolgt werden
ransomwareGroup Detailliertes Profil einer bestimmten Ransomware-Gruppe nach Name abrufen
ransomwareGroupVictims Alle von einer bestimmten Ransomware-Gruppe beanspruchten Opfer abrufen
ransomwareSearch Ransomware-Opfer nach Stichwort suchen (Firmenname, Domain usw.)
ransomwareByCountry Ransomware-Opfer nach ISO-3166-1-Alpha-2-Laendercode filtern
ransomwareBySector Ransomware-Opfer nach Sektor/Branche filtern (Gesundheitswesen, Finanzen usw.)
ransomlookGroups Alle 582+ Ransomware-Gruppen auflisten, die von RansomLook verfolgt werden
ransomlookRecent Die neuesten Ransomware-Posts und Opferbehauptungen von RansomLook abrufen
Breach-Intelligenz — HIBP (7) — Teilweise: einige Werkzeuge kostenlos, Kontosuche erfordert HIBP_API_KEY
Werkzeug Beschreibung
breachList Alle bekannten Datenbreaches von HaveIBeenPwned auflisten, optional nach Domain filtern — kostenlos
breachGet Details eines bestimmten Datenbreach nach Name abrufen — kostenlos
breachLatest Den zuletzt hinzugefuegten Datenbreach abrufen — kostenlos
breachDataClasses Alle Datenklassen (Typen kompromittierter Daten) auflisten, die HIBP bekannt sind — kostenlos
breachPassword Pruefen, ob ein Passwort in bekannten Breaches aufgetaucht ist (k-Anonymitaet, nur 5-Zeichen-SHA-1-Praefix gesendet) — kostenlos
breachSearch Alle Breaches fuer ein bestimmtes Konto (E-Mail/Benutzername) suchen — erfordert HIBP_API_KEY
breachPastes Eine E-Mail-Adresse in oeffentlich geposteten Pastes suchen — erfordert HIBP_API_KEY
abuse.ch-Suite (9) — Kein API-Schluessel (ABUSECH_AUTH_KEY optional fuer hoehere Rate)
Werkzeug Beschreibung
threatfoxGetIocs Aktuelle IOCs von ThreatFox abrufen, die in den letzten N Tagen gemeldet wurden
threatfoxSearch ThreatFox-IOCs nach IP, Domain, Hash oder URL durchsuchen
threatfoxTag ThreatFox-IOCs nach Tag durchsuchen (z.B. Cobalt Strike, Emotet)
threatfoxMalware ThreatFox-IOCs nach Malware-Familie unter Verwendung der Malpedia-Namensgebung durchsuchen
urlhausLookup URL oder Host in URLhaus auf Malware-Verteilung nachschlagen
urlhausTag URLhaus-Eintraege nach Tag durchsuchen
bazaarHash Malware-Probe in MalwareBazaar nach MD5-, SHA1- oder SHA256-Hash nachschlagen
bazaarRecent Die neuesten eingereichten Malware-Proben von MalwareBazaar abrufen
bazaarTag MalwareBazaar nach Tag oder YARA-Signaturname durchsuchen
AlienVault OTX (5) — Kein API-Schluessel (OTX_API_KEY optional fuer hoehere Rate)
Werkzeug Beschreibung
otx_ip Bedrohungsintelligenz fuer eine IP-Adresse nachschlagen — Pulse-Info, Reputation, Land, ASN
otx_domain Bedrohungsintelligenz fuer eine Domain nachschlagen — Pulse-Info, Whois, Reputation
otx_hash Bedrohungsintelligenz fuer einen Datei-Hash (MD5, SHA1, SHA256) nachschlagen
otx_cve Bedrohungsintelligenz fuer eine CVE nachschlagen — verwandte Pulses und Indikatoren
otx_search_pulses OTX-Bedrohungs-Pulses nach Stichwort durchsuchen
AbuseIPDB (4) — Erfordert ABUSEIPDB_API_KEY
Werkzeug Beschreibung
abuseipdb_check IP-Adresse auf Missbrauchsmeldungen pruefen — Vertrauenswert, ISP, Land, Meldeanzahl
abuseipdb_reports Einzelne Missbrauchsmeldungen fuer eine IP mit detaillierten Kommentaren und Kategorien abrufen
abuseipdb_blacklist AbuseIPDBs Blacklist der am meisten gemeldeten boesartigen IP-Adressen abrufen
abuseipdb_check_block Einen gesamten CIDR-Netzwerkblock auf Missbrauchsmeldungen pruefen
GreyNoise Community (2) — Kein API-Schluessel
Werkzeug Beschreibung
greynoise_ip IP auf GreyNoise nachschlagen — Klassifikation (gutartig/boesartig/unbekannt), Scanner-Status
greynoise_check Schnellpruefung: Ist diese IP ein bekannter Scanner oder ein bekannter gutartiger Dienst?
Pulsedive (3) — Kein API-Schluessel (PULSEDIVE_API_KEY optional fuer hoehere Rate)
Werkzeug Beschreibung
pulsedive_indicator Indikator (IP, Domain, URL oder Hash) nachschlagen — Risikostufe, Bedrohungen, Feeds
pulsedive_search Pulsedive-Indikatoren nach Wert durchsuchen
pulsedive_explore Verknuepfte Indikatoren mit erweiterten Abfragen erkunden (verwandte IOCs mit Risikostufen)
Hudson Rock Stealer-Logs (3) — Erfordert HUDSONROCK_API_KEY
Werkzeug Beschreibung
stealer_domain Stealer-Log-Eintraege nach Domain suchen — kompromittierte Rechner, Zugangsdaten, Malware-Details
stealer_email Stealer-Logs nach E-Mail-Adresse suchen — kompromittierte Rechner mit dieser E-Mail in Browser-Zugangsdaten
stealer_ip Stealer-Logs nach IP-Adresse suchen — kompromittierte Rechner von dieser IP
Vulners-Exploits (3) — Kein API-Schluessel (VULNERS_API_KEY optional fuer Suche)
Werkzeug Beschreibung
vulners_search Die Vulners-Schwachstellendatenbank mit Lucene-Abfragen durchsuchen
vulners_id Eine bestimmte Schwachstelle oder einen Exploit nach ID nachschlagen (CVE, EDB, GHSA) — kostenlos
vulners_exploit Speziell nach Exploits suchen (ExploitDB-Eintraege)
Blockchain-Intelligenz (4) — Kein API-Schluessel
Werkzeug Beschreibung
btc_address Bitcoin-Adresse nachschlagen — Guthaben, Transaktionsanzahl, letzte Transaktionen
btc_balance Bitcoin-Adressguthaben in Satoshi abrufen (Schnellpruefung ohne vollstaendigen Verlauf)
btc_tx Detaillierte Bitcoin-Transaktionsinformationen nach Hash abrufen — Eingaenge, Ausgaenge, Gebuehren, Block-Info
btc_abuse_check Bitcoin-Adresse auf Missbrauchsmeldungen bei ChainAbuse pruefen — Betrugsmeldungen mit Kategorien
Hybrid Analysis Malware (3) — Erfordert HYBRID_API_KEY
Werkzeug Beschreibung
malware_search Hybrid-Analysis-Sandbox nach Datei-Hash durchsuchen — Urteil, AV-Erkennungsrate, Analysedetails
malware_overview Vollstaendige Malware-Analyse-Uebersicht — MITRE-ATT&CK-Techniken, Netzwerkindikatoren, Prozesse
malware_feed Den neuesten Malware-Detonations-Feed abrufen — kuerzlich analysierte Proben mit Urteilen
CIRCL Onion-Lookup (1) — Kein API-Schluessel
Werkzeug Beschreibung
onion_lookup Metadaten fuer eine .onion-Adresse ueber das CIRCL-AIL-Projekt nachschlagen — erstmals/zuletzt gesehen, Status, Tags, Zertifikate, Ports, BTC-Adressen
IntelligenceX (4) — Erfordert INTELX_API_KEY
Werkzeug Beschreibung
intelx_search Suche auf IntelligenceX nach geleakten Daten, Dark-Web-Inhalten und mehr starten
intelx_search_results Ergebnisse einer IntelligenceX-Suche nach ID abrufen
intelx_phonebook Telefonbuchsuche — E-Mails, Domains, URLs zu einem Begriff finden
intelx_phonebook_results Telefonbuch-Suchergebnisse nach ID abrufen
PhishTank (1) — Kein API-Schluessel (PHISHTANK_API_KEY optional fuer hoehere Rate)
Werkzeug Beschreibung
phishing_check Pruefen, ob eine URL eine bekannte Phishing-Seite ueber PhishTank ist
Meta (1) — Kein API-Schluessel
Werkzeug Beschreibung
darknet_list_sources Alle verfuegbaren Datenquellen mit Konfigurationsstatus, API-Schluessel-Status und Werkzeuganzahl auflisten

CLI-Verwendung

# Alle verfuegbaren Werkzeuge auflisten
npx darknet-mcp-server --list

# Tor-SOCKS5-Proxy-Konnektivitaet pruefen
npx darknet-mcp-server --check-tor

# Jedes Werkzeug direkt ausfuehren
npx darknet-mcp-server --tool breachList '{"domain":"adobe.com"}'
npx darknet-mcp-server --tool ransomwareRecent '{}'
npx darknet-mcp-server --tool tor_search_onion '{"query":"marketplace"}'
npx darknet-mcp-server --tool btc_address '{"address":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"}'

# Werkzeuge, die API-Schluessel erfordern
HIBP_API_KEY=your-key npx darknet-mcp-server --tool breachSearch '{"account":"[email protected]"}'
HYBRID_API_KEY=your-key npx darknet-mcp-server --tool malware_search '{"hash":"abc123..."}'

Datenquellen (16)

Quelle Auth Ratenlimit Bereitgestellte Daten
Have I Been Pwned HIBP_API_KEY 1 Anf./1,5s Breach-Suche, Paste-Suche, Passwortpruefung, Breach-Listen
IntelligenceX INTELX_API_KEY 1 Anf./s Dark-Web-Inhalte, geleakte Datensuche, Telefonbuch (E-Mails/Domains/URLs)
AlienVault OTX Optional 1 Anf./s Bedrohungsintel fuer IPs, Domains, Hashes, CVEs; Bedrohungs-Pulse-Suche
AbuseIPDB ABUSEIPDB_API_KEY 1 Anf./s IP-Missbrauchsmeldungen, Vertrauensbewertung, Blacklist, CIDR-Blockpruefung
abuse.ch (ThreatFox) Optional 2 Anf./s IOC-Suche, Malware-Familienverfolgung, Tag-basierte Suche
abuse.ch (URLhaus) Optional 2 Anf./s Malware-Verteilungs-URL-Tracking, Host/URL-Lookup
abuse.ch (MalwareBazaar) Optional 2 Anf./s Malware-Proben-Repository, Hash-Lookup, YARA-Signatursuche
GreyNoise Keiner 1 Anf./s IP-Klassifikation (gutartig/boesartig), Internet-Scanner-Erkennung
Pulsedive Optional 1 Anf./s Indikator-Anreicherung, Risikobewertung, verknuepfte IOC-Erkundung
Hudson Rock Cavalier HUDSONROCK_API_KEY 1 Anf./s Stealer-Log-Suche nach Domain, E-Mail oder IP
Vulners Optional 1 Anf./s Schwachstellen-/Exploit-Datenbank, CVE-Lookup, ExploitDB-Suche
Blockchain.info Keiner 1 Anf./s Bitcoin-Adress-Lookup, Guthaben, Transaktionsdetails
ChainAbuse Keiner 1 Anf./s Bitcoin-Adress-Missbrauchs-/Betrugsmeldungen
Hybrid Analysis HYBRID_API_KEY 1 Anf./s Malware-Sandbox-Detonation, MITRE-ATT&CK-Mapping, Proben-Feed
CIRCL AIL (Onion-Lookup) Keiner 0,5 Anf./s .onion-Adress-Metadaten, erstmals/zuletzt gesehen, zugehoerige BTC-Adressen
Tor-Netzwerk Keiner N/A Exit-Node-Liste, .onion-Abruf/Scraping, Ahmia.fi-Suche

Architektur

src/
  index.ts                # CLI-Einstiegspunkt (--help, --list, --check-tor, stdio-Server)
  protocol/
    mcp-server.ts         # MCP-Server-Setup (stdio-Transport)
    tools.ts              # Werkzeug-Registry — alle 66 Werkzeuge hier zusammengestellt
  types/
    index.ts              # Gemeinsame Typen (ToolDef, ToolContext, ToolResult)
  utils/
    rate-limiter.ts       # Pro-Provider-Ratenbegrenzer
    cache.ts              # TTL-Cache fuer API-Antworten
    tor-fetch.ts          # Tor-SOCKS5-Proxy-HTTP-Client
    require-key.ts        # API-Schluessel-Validierungshelfer
  tor/                    # Tor-Netzwerk-Werkzeuge (7)
  ransomware/             # Ransomware-Intelligenz-Werkzeuge (9)
  breach/                 # HIBP-Breach-Werkzeuge (7)
  abusech/                # ThreatFox + URLhaus + MalwareBazaar-Werkzeuge (9)
  otx/                    # AlienVault-OTX-Werkzeuge (5)
  abuseipdb/              # AbuseIPDB-Werkzeuge (4)
  greynoise/              # GreyNoise-Community-Werkzeuge (2)
  pulsedive/              # Pulsedive-Werkzeuge (3)
  hudsonrock/             # Hudson-Rock-Stealer-Log-Werkzeuge (3)
  vulners/                # Vulners-Exploit-Werkzeuge (3)
  blockchain/             # Blockchain-Intelligenz-Werkzeuge (4)
  hybrid/                 # Hybrid-Analysis-Malware-Werkzeuge (3)
  onionlookup/            # CIRCL-Onion-Lookup-Werkzeug (1)
  intelx/                 # IntelligenceX-Werkzeuge (4)
  phishing/               # PhishTank-Werkzeug (1)
  meta/                   # Meta-Werkzeuge (1)

Design-Entscheidungen:

  • 16 Provider, 1 Server — Jede Datenquelle ist ein unabhaengiges Modul. Der Agent waehlt basierend auf der Abfrage, welche Werkzeuge verwendet werden.
  • Pro-Provider-Ratenbegrenzer — Jede Datenquelle hat ihre eigene RateLimiter-Instanz, kalibriert auf die Limits dieser API. Kein gemeinsamer Engpass.
  • TTL-Caching — Ransomware-Daten (15 Min.), Breach-Listen (10 Min.), abuse.ch-Ergebnisse (5 Min.) werden gecacht, um redundante API-Aufrufe in Multi-Tool-Workflows zu vermeiden.
  • Graceful Degradation — Fehlende API-Schluessel bringen den Server nicht zum Absturz. Werkzeuge geben beschreibende Fehlermeldungen zurueck: "Setzen Sie HIBP_API_KEY, um die Breach-Kontosuche zu aktivieren."
  • DNS-Leak-Praevention — Tor-.onion-Werkzeuge verwenden das socks5h://-Protokoll, um DNS ueber Tor aufzuloesen und DNS-Leaks zum lokalen Resolver zu verhindern.
  • 4 Abhaengigkeiten — @modelcontextprotocol/sdk, zod, socks-proxy-agent und cheerio. Alle Clearnet-HTTP-Anfragen ueber natives fetch. Aller Tor-Verkehr ueber SOCKS5.

Einschraenkungen

  • HIBP-Konto-/Paste-Suche erfordert einen kostenpflichtigen API-Schluessel ($3,50/Monat)
  • IntelligenceX-, AbuseIPDB-, Hudson-Rock- und Hybrid-Analysis-Werkzeuge erfordern API-Schluessel
  • Tor-.onion-Werkzeuge erfordern einen laufenden Tor-SOCKS5-Proxy (nicht enthalten)
  • abuse.ch-Free-Tier hat niedrigere Ratenlimits ohne ABUSECH_AUTH_KEY
  • Ransomware.live- und RansomLook-Daten haengen von der Upstream-Scraping-Frequenz ab
  • Blockchain-Werkzeuge unterstuetzen nur Bitcoin (kein Ethereum/Monero)
  • PhishTank-Datenbank kann hinter Echtzeit-Phishing-Kampagnen zurueckliegen
  • macOS / Linux getestet (Windows nicht getestet)

Teil der MCP-Sicherheits-Suite

Projekt Bereich Werkzeuge
hackbrowser-mcp Browserbasierte Sicherheitstests 39 Werkzeuge, Firefox, Injection-Tests
cloud-audit-mcp Cloud-Sicherheit (AWS/Azure/GCP) 38 Werkzeuge, 60+ Pruefungen
github-security-mcp GitHub-Sicherheitslage 39 Werkzeuge, 45 Pruefungen
cve-mcp Schwachstellen-Intelligenz 23 Werkzeuge, 5 Quellen
osint-mcp-server OSINT und Aufklaerung 37 Werkzeuge, 12 Quellen
darknet-mcp-server Dark-Web- und Bedrohungsintelligenz 66 Werkzeuge, 16 Quellen

Nur fuer autorisierte Sicherheitstests und -bewertungen.
Stellen Sie immer sicher, dass Sie die entsprechende Genehmigung haben, bevor Sie Informationsgewinnung zu einem Ziel durchfuehren.

MIT-Lizenz • Erstellt mit Bun + TypeScript

Ähnliche Projekte entdecken