๐ค OpenOSINT
lang:it
OpenOSINT: L'agente OSINT potenziato dall'AI
OpenOSINT รจ un agente di intelligence open-source potenziato dall'intelligenza artificiale, con interfaccia REPL interattiva, server MCP e CLI. Supporta 16 strumenti e funziona con Claude, GPT-4 o modelli locali. Progettato esclusivamente per la ricerca autorizzata in ambito di sicurezza.
Funzionalitร principali
- ๐ 16 strumenti OSINT integrati — email, username, breach data, WHOIS, IP, sotto-domini, Google Dorks, Pastebin, telefono, Shodan, VirusTotal, Censys, IP2Location, AbuseIPDB, GitHub e DNS.
- ๐ค AI tool chaining — l'agente decide autonomamente quale strumento utilizzare, concatena le ricerche basandosi sui risultati e compila un report strutturato.
- ๐ป Triple interfaccia — REPL interattiva da terminale, CLI diretta per comandi rapidi e server MCP per integrazione nativa con Claude Code, Claude Desktop o qualsiasi client MCP.
- ⚡ Esecuzione parallela — gli strumenti complementari vengono eseguiti simultaneamente tramite asyncio.gather() per accelerare le indagini.
- ๐ฏ Multi-backend AI — Anthropic Claude via API, Ollama locale (offline completo) o qualsiasi endpoint OpenAI-compatibile (LiteLLM, llama-swap, vLLM, LM Studio).
- ๐ง Report PDF + Markdown — salvati automaticamente dopo ogni indagine, con esportazione PDF tramite reportlab.
- ๐ฆ Web UI — interfaccia browser con chat AI, output streaming, card strumenti e tema chiaro/scuro.
- ๐ง Session history — tutte le sessioni REPL sono salvate in ~/.openosint/history/, consultabili con il comando history.
Come iniziare
- ๐
pip install openosint— installa OpenOSINT da PyPI. - ๐ป
openosint— avvia la REPL interattiva con AI. - ๐
openosint web— avvia l'interfaccia web browser. - ๐ง
openosint email target@example.com— esegui uno strumento diretto senza AI.
Configurazione
Copia .env.example in .env e inserisci le tue API key. Le variabili principali includono ANTHROPIC_API_KEY per Claude, OPENAI_BASE_URL per backend compatibili, e le key opzionali per Shodan, VirusTotal, Censys, HaveIBeenPwned e altre integrazioni.
OpenOSINT Cloud
API hosted per intelligence su IP e domini: geolocalizzazione, rilevamento proxy/VPN/Tor, reputazione abuse, record DNS ed enumerazione sotto-domini. Nessuna infrastruttura da gestire.
- ๐
curl -s -X POST https://api.openosint.tech/v1/enrich -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" -d '{"tool":"search_ip","target":"8.8.8.8"}'
๐ Progetto su GitHub: https://github.com/OpenOSINT/OpenOSINT