
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!
git checkout -b feature/NewOSINTTool)git commit -m 'Add NewOSINTTool support')git push origin feature/NewOSINTTool)Besonderer Dank gilt diesen großartigen Projekten:
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.
Dieses Tool wird ausschließlich für Bildungszwecke und legitime Sicherheitsforschung bereitgestellt. Die Autoren sind nicht für Missbrauch oder Schäden verantwortlich, die durch dieses Programm verursacht werden. Nutzung auf eigene Gefahr und stelle sicher, dass du vor Untersuchungen über eine ordnungsgemäße Genehmigung verfügst.
Denk daran: Mit großer Macht kommt große Verantwortung. Nutze diese Tools weise und ethisch! 🦸♂️
Mit ❤️ für die OSINT-Community gebaut