
MCP-Server, der mehrere OSINT-Tools für KI-Assistenten wie Claude bereitstellt
Ein umfassender MCP-Server, der KI-Assistenten wie Claude mehrere OSINT-Tools bereitstellt. Dieser Server ermöglicht es der KI, anspruchsvolle Aufklärungs- und Informationssammlungsaufgaben mit branchenüblichen OSINT-Tools durchzuführen.
Durchsucht Benutzernamen auf 399+ Social-Media-Plattformen und Websites. Perfekt für die Analyse digitaler Fußabdrücke.
Prüft, ob eine E-Mail auf 120+ Plattformen registriert ist. Blitzschnell und präzise.
Das Schweizer Taschenmesser des OSINT. Führt tiefgehende Aufklärung mit automatischer Erkennung des Zieltyps durch.
Extrahiert Informationen aus Google-Konten mithilfe von E-Mail oder Google-ID.
Durchsucht über 3000+ Websites mit Erkennung falscher Treffer und detaillierter Analyse.
Sammelt E-Mails, Subdomains, Hosts, Mitarbeiternamen und mehr aus öffentlichen Quellen.
Blitzschnelle Suchen auf 581 Websites für die Benutzernamen-Aufklärung.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Dadurch werden automatisch Sherlock, Holehe, Maigret und TheHarvester installiert.
Füge Folgendes zu deiner Claude-Desktop-Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/path/to/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Einige Tools erfordern aufgrund ihrer Komplexität eine manuelle Installation:
git clone https://github.com/smicallef/spiderfoot.git /opt/spiderfoot
cd /opt/spiderfoot
pip install -r requirements.txt
git clone https://github.com/mxrch/GHunt.git /opt/ghunt
cd /opt/ghunt
pip install -r requirements.txt
git clone https://github.com/p1ngul1n0/blackbird.git /opt/blackbird
cd /opt/blackbird
pip install -r requirements.txt
Die Arbeit mit KI für OSINT ist eine Kunst für sich. So erzielst du die besten Ergebnisse:
Ich empfehle, mit dem Holehe-Tool zu beginnen – es ist schnell, zuverlässig und liefert sofortige Ergebnisse:
"Prüfe, ob [email protected] auf irgendwelchen Plattformen registriert ist"
Sobald du dich sicher fühlst, probiere Benutzernamensuchen mit Sherlock oder Maigret aus:
"Suche auf Social-Media-Plattformen nach dem Benutzernamen 'johndoe123'"
Hier wird es interessant. Du kannst Tools miteinander verketten:
"Ich habe eine E-Mail-Adresse [email protected] gefunden. Kannst du:
1. Prüfen, auf welchen Plattformen sie registriert ist
2. Die Domain extrahieren und nach Subdomains und anderen E-Mails suchen
3. Nach Benutzernamen suchen, die mit dieser Domain verknüpft sind"
Manchmal ist der beste Ansatz, Claude Kontext zu geben und es entscheiden zu lassen:
"Ich untersuche den digitalen Fußabdruck des Benutzernamens 'hackerman2024'.
Nutze dein Urteilsvermögen, um so viele Informationen wie möglich zu sammeln."
Sei geduldig mit SpiderFoot: Es ist unglaublich gründlich, aber ein vollständiger Scan kann bis zu 30 Minuten dauern. Starte es und hol dir einen Kaffee!
Parallele Verarbeitung: Claude kann mehrere Tools gleichzeitig ausführen. Zögere nicht, parallele Suchen anzufordern:
"Suche gleichzeitig nach 'johndoe' auf Sherlock und Maigret"
Wisse, wann du die Zügel in der Hand halten solltest:
Ergebnisse abgleichen: Verschiedene Tools haben unterschiedliche Datenbanken. Maigret findet möglicherweise Konten, die Sherlock übersieht, und umgekehrt.
Erst E-Mail, dann Benutzername: Wenn du eine E-Mail hast, beginne damit – sie ist normalerweise eindeutiger als Benutzernamen.
🚨 WICHTIG: Dieses Tool ist ausschließlich für legitime Sicherheitsforschung und OSINT-Untersuchungen gedacht.
Tools nicht gefunden: Stelle sicher, dass alle OSINT-Tools installiert und in deinem PATH sind:
which sherlock holehe maigret theharvester
SpiderFoot-Fehler: Stelle sicher, dass SpiderFoot in /opt/spiderfoot installiert ist, oder aktualisiere den Pfad im Code.
Timeout-Probleme: Bei langsamen Verbindungen können bei einigen Tools Timeouts auftreten. Versuche, den Timeout-Parameter zu erhöhen:
"Suche nach Benutzername mit einem 30-Sekunden-Timeout"
Ratenbegrenzung: Einige Plattformen begrenzen die Anzahl der Suchen. Wenn du blockiert wirst, warte einen Moment und versuche es erneut.
Dieser MCP-Server nutzt Pythons asyncio für eine nicht-blockierende Tool-Ausführung. Jedes Tool läuft in einem Unterprozess, was eine parallele Ausführung und eine ordnungsgemäße Timeout-Behandlung ermöglicht.
Claude Desktop <-> MCP Protocol <-> OSINT MCP Server <-> OSINT Tools
Einen Fehler gefunden? Du möchtest ein neues Tool hinzufügen? Beiträge sind willkommen!