- Home
- Marketplace
- Plugin
- osint-framework
osint-framework
Il plugin osint-framework fornisce un catalogo di strumenti OSINT e competenze investigative — 1.064 strumenti gratuiti di raccolta intelligence distribuiti in 34 categorie mappate da osintframework.com. Include competenze basate su categorie, pipeline investigative eseguibili, esecuzione di strumenti CLI, flussi di lavoro OPSEC-aware e un grafo persistente di entità per la correlazione tra investigazioni.
v1.0.1 SicurezzaInstallazione
Sezione intitolata “Installazione”/plugin install osint-framework@f5-sales-demo-marketplaceComandi
Sezione intitolata “Comandi”/osint-investigate
Sezione intitolata “/osint-investigate”Esegue un’investigazione OSINT completa su qualsiasi target. Rileva automaticamente il tipo di target (email, dominio, IP, nome utente, azienda, nome persona) e instrada verso le competenze di categoria corrette.
/osint-investigate j.smith@example.com/osint-investigate example.com/osint-investigate 198.51.100.1/osint-investigate example-user/osint-search
Sezione intitolata “/osint-search”Cerca nel catalogo degli strumenti quelli corrispondenti a una query di capacità.
/osint-search subdomain enumeration/osint-search email breach check/osint-search satellite imagery/osint-catalog
Sezione intitolata “/osint-catalog”Sfoglia il catalogo completo degli strumenti per categoria. Senza argomenti mostra tutte le 34 categorie con il conteggio degli strumenti.
/osint-catalog/osint-catalog domain/osint-catalog threat-intelCompetenze
Sezione intitolata “Competenze”osint-index
Sezione intitolata “osint-index”Router di intento di livello superiore. Si attiva automaticamente quando si dice “trova informazioni su”, “investiga”, “cerca”, “verifica precedenti”, o si descrive qualsiasi attività di intelligence open-source. Instrada verso la competenza di categoria corretta in base al tipo di target.
| Target | Instrada verso |
|---|---|
| Nome utente o handle | username-recon |
| Indirizzo email | email-recon |
| Nome dominio | domain-recon |
| Indirizzo IP | ip-address-recon |
| Nome persona + azienda | people-search + business-records |
| Azienda / organizzazione | business-records + domain-recon |
| Hash malware | malicious-file-analysis + threat-intelligence |
Competenze per categoria (34 in totale)
Sezione intitolata “Competenze per categoria (34 in totale)”Ogni categoria dispone di una competenza dedicata con strumenti CLI, risorse web, flusso di lavoro investigativo, pivot tra categorie e note OPSEC.
| Categoria | Strumenti | Strumenti CLI principali |
|---|---|---|
username-recon | 18 | sherlock, maigret, sylva |
email-recon | 28 | holehe, h8mail, theHarvester |
domain-recon | 131 | subfinder, amass, whois, dig |
cloud-recon | 23 | cloud_enum, S3Scanner, ScoutSuite |
ip-address-recon | 55 | nmap, masscan, checkip |
images-videos | 89 | exiftool, exiv2, yt-dlp |
social-networks | 63 | maigret, yt-dlp, Osintgram |
threat-intelligence | 38 | iocextract, ioc_parser, pymisp |
malicious-file-analysis | 33 | oletools, pdfid, Ghidra |
search-engines | 73 | gitleaks, pagodo, gobuster |
geolocation | 47 | Hyperlapse |
opsec | 47 | 47 strumenti web per la privacy |
people-search | 18 | GitHub API, GitLab API |
business-records | 28 | SEC EDGAR, OpenCorporates |
| (20 categorie aggiuntive) | 500+ | — |
osint-catalog
Sezione intitolata “osint-catalog”Browser del catalogo degli strumenti. Fornisce accesso al registro completo degli strumenti, all’indice delle categorie, alle pipeline investigative, al riferimento per i limiti di frequenza e alla documentazione del motore di correlazione.
osint-investigator
Sezione intitolata “osint-investigator”Orchestratore autonomo di investigazioni multi-strumento. Esegue flussi di lavoro investigativi completi — verifica della disponibilità degli strumenti, rilevamento del tipo di target, esecuzione sequenziale degli strumenti (prima quelli passivi), aggregazione dei risultati e generazione di report strutturati con livelli di confidenza e classificazioni OPSEC.
Si integra con il grafo di entità: ogni risultato degli strumenti crea entità
e relazioni in /tmp/osint-graph/ per la correlazione tra investigazioni.
osint-researcher
Sezione intitolata “osint-researcher”Agente di consultazione del catalogo in sola lettura. Ricerca nei file di riferimento per raccomandare i migliori strumenti per una determinata attività. Non esegue mai gli strumenti — si limita a raccomandare e spiegare. Utilizzato internamente dalle competenze di categoria per il rilevamento degli strumenti.
osint-executor
Sezione intitolata “osint-executor”Agente di esecuzione CLI per strumento singolo. Esegue uno strumento alla volta con parametri specifici, analizza l’output e restituisce risultati strutturati. Include ricette di esecuzione per strumento per oltre 20 strumenti con flag esatti, formati di output e pattern di parsing jq.
Limitazione della frequenza
Sezione intitolata “Limitazione della frequenza”Tutte le chiamate API utilizzano l’helper osint_curl con backoff esponenziale
integrato su HTTP 429/503. Limiti principali:
| API | Limite gratuito | Variabile d’ambiente |
|---|---|---|
| ipinfo.io | 1.000/giorno | — |
| crt.sh | 60/min | — |
| NVD | 5/30s (senza chiave) | NVD_API_KEY |
| OpenCorporates | Richiede chiave | OPENCORPORATES_API_KEY |
| Shodan | 1/sec | SHODAN_API_KEY |
| GitHub API | 60/ora (senza autenticazione) | GH_TOKEN |
Le API che richiedono chiavi vengono automaticamente ignorate con un messaggio chiaro se la variabile d’ambiente non è impostata.
Motore di correlazione
Sezione intitolata “Motore di correlazione”Il plugin include un grafo di entità JSON persistente in
/tmp/osint-graph/ che accumula i risultati attraverso le investigazioni.
source plugins/osint-framework/scripts/osint-graph.shosint_graph_init
# Aggiungere entitàP=$(osint_entity_add "person" "J. Smith" --tool github-api)C=$(osint_entity_add "company" "F5" --tool github-api)
# Collegarleosint_rel_add "$P" "$C" "works_at" --tool github-api
# Query: tutte le entità entro 2 salti dalla personaosint_graph_query "$P" 2
# Generare reportosint_graph_reportIl punteggio di confidenza utilizza la fusione multi-sorgente:
confidence = 1 - product(1 - ci) per ogni sorgente di conferma.
Due sorgenti a 0,80 → confidenza combinata di 0,96.
Avviso legale
Sezione intitolata “Avviso legale”Tutti gli strumenti utilizzano esclusivamente informazioni disponibili pubblicamente. Gli utenti sono responsabili di garantire la conformità alle leggi, ai regolamenti e ai termini di servizio della piattaforma applicabili. Non utilizzare mai gli strumenti OSINT per accesso non autorizzato, molestie o qualsiasi attività illegale.