
Server MCP che espone diversi strumenti OSINT per assistenti AI come Claude
Un server MCP completo che espone molteplici strumenti OSINT ad assistenti AI come Claude. Questo server consente all'AI di eseguire sofisticate attività di ricognizione e raccolta informazioni utilizzando strumenti OSINT standard del settore.
Cerca username su oltre 399 piattaforme social e siti web. Perfetto per l'analisi dell'impronta digitale.
Controlla se un'email è registrata su oltre 120 piattaforme. Estremamente veloce e accurato.
Il coltellino svizzero dell'OSINT. Esegue una ricognizione approfondita con rilevamento automatico del tipo di target.
Estrae informazioni da account Google utilizzando email o Google ID.
Cerca su oltre 3000 siti con rilevamento dei falsi positivi e analisi dettagliata.
Raccoglie email, sottodomini, host, nomi di dipendenti e altro da fonti pubbliche.
Ricerche velocissime su 581 siti per la ricognizione degli username.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Questo installerà automaticamente Sherlock, Holehe, Maigret e TheHarvester.
Aggiungi al tuo file di configurazione di Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json su macOS):
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/path/to/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Alcuni strumenti richiedono l'installazione manuale a causa della loro complessità:
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
Lavorare con l'AI per l'OSINT è un po' un'arte. Ecco come ottenere i migliori risultati:
Consiglio di iniziare con lo strumento Holehe: è veloce, affidabile e fornisce risultati immediati:
"Controlla se [email protected] è registrato su qualche piattaforma"
Una volta presa confidenza, prova le ricerche per username con Sherlock o Maigret:
"Cerca lo username 'johndoe123' sulle piattaforme social"
È qui che le cose diventano interessanti. Puoi concatenare più strumenti:
"Ho trovato un indirizzo email [email protected]. Puoi:
1. Controllare su quali piattaforme è registrato
2. Estrarre il dominio e cercare sottodomini e altre email
3. Cercare eventuali username associati a questo dominio"
A volte l'approccio migliore è dare contesto a Claude e lasciare che decida:
"Sto indagando sull'impronta digitale dello username 'hackerman2024'.
Usa il tuo giudizio per raccogliere quante più informazioni possibile."
Sii Paziente con SpiderFoot: È incredibilmente accurato ma può richiedere fino a 30 minuti per una scansione completa. Avvialo e prenditi un caffè!
Elaborazione Parallela: Claude può eseguire più strumenti contemporaneamente. Non esitare a chiedere ricerche parallele:
"Cerca 'johndoe' sia con Sherlock che con Maigret allo stesso tempo"
Sappi Quando Tenere le Redini:
Incrocia i Risultati: Strumenti diversi hanno database diversi. Maigret potrebbe trovare account che Sherlock non vede e viceversa.
Prima l'Email, Poi lo Username: Se hai un'email, inizia da lì: di solito è più unica degli username.
🚨 IMPORTANTE: Questo strumento è destinato esclusivamente a ricerche di sicurezza legittime e indagini OSINT.
Strumenti non trovati: Assicurati che tutti gli strumenti OSINT siano installati e nel tuo PATH:
which sherlock holehe maigret theharvester
Errori di SpiderFoot: Assicurati che SpiderFoot sia installato in /opt/spiderfoot o aggiorna il percorso nel codice.
Problemi di timeout: Alcuni strumenti potrebbero andare in timeout su connessioni lente. Prova ad aumentare il parametro di timeout:
"Cerca lo username con un timeout di 30 secondi"
Limitazione della frequenza: Alcune piattaforme limitano le ricerche. Se vieni bloccato, attendi un po' e riprova.
Questo server MCP usa asyncio di Python per l'esecuzione non bloccante degli strumenti. Ogni strumento viene eseguito in un sottoprocesso, consentendo l'esecuzione parallela e una corretta gestione dei timeout.
Claude Desktop <-> Protocollo MCP <-> Server MCP OSINT <-> Strumenti OSINT
Hai trovato un bug? Vuoi aggiungere un nuovo strumento? I contributi sono benvenuti!
git checkout -b feature/NewOSINTTool)git commit -m 'Add NewOSINTTool support')git push origin feature/NewOSINTTool)Un ringraziamento speciale a questi fantastici progetti:
Questo progetto è concesso in licenza sotto la Licenza MIT - consulta il file LICENSE per i dettagli.
Questo strumento è fornito esclusivamente per scopi educativi e di ricerca di sicurezza legittima. Gli autori non sono responsabili di qualsiasi uso improprio o danno causato da questo programma. Usalo a tuo rischio e assicurati sempre di avere la corretta autorizzazione prima di condurre qualsiasi indagine.
Ricorda: Da grandi poteri derivano grandi responsabilità. Usa questi strumenti con saggezza ed etica! 🦸♂️
Creato con ❤️ per la community OSINT