Torna agli aggiornamenti
New releaseAug 11, 2026

maigret v0.6.4

🕵️‍♂️ Raccogli un dossier su una persona tramite username da oltre 3000 siti

Condividi

Maigret

Maigret raccoglie un dossier su una persona solo tramite il nome utente, verificando gli account su un numero enorme di siti e raccogliendo tutte le informazioni disponibili dalle pagine web. Non sono richieste chiavi API. Profilazione AI (demo).

IPcook

IPcook fornisce proxy residenziali affidabili per ricerche online, scoperta di nomi utente e flussi di lavoro di raccolta dati pubblici. Tasso di successo elevato • Uptime del 99,99% • Tempo di risposta inferiore a 0,5 s • Piani mensili e Pay-as-you-go • Traffico senza scadenza • Fino a 10 sottoconti gratuiti per la collaborazione in team • Proxy residenziali da $0,3–$3,2/GB.
Offerta speciale: prova gratuita da 100 MB disponibile. Usa il codice WELCOME20 per uno sconto del 20%.


RapidProxy

RapidProxy fornisce proxy residenziali ad alte prestazioni per lo scraping di Twitter, l'automazione Selenium e l'estrazione di dati web. Oltre 90 milioni di IP • Rotazione intelligente • Anti-blocco • Traffico senza scadenza.
Offerta speciale: prova gratuita — Piani da $0,65/GB. Usa il codice RAPID10 per uno sconto del 10%.

Indice

In un minuto

Assicurati di avere Python 3.10 o superiore.

pip install maigret
maigret YOUR_USERNAME

Niente installazione? Prova il bot Telegram della community o una Cloud Shell.

Vuoi un'interfaccia web? Vedi come avviarla.

Vedi anche: Guida rapida.

Funzionalità principali

  • Supporta oltre 3.000 siti (vedi elenco completo). Un'esecuzione predefinita verifica i 500 siti con il traffico più alto; passa -a per analizzare tutto, oppure --tags per restringere per categoria/paese.
  • Integrabile in progetti Python — importa maigret ed esegui ricerche a livello di programmazione (vedi uso come libreria).
  • Estrae tutte le informazioni disponibili sul proprietario dell'account dalle pagine del profilo e dalle API dei siti, inclusi i collegamenti ad altri account.
  • Esegue una ricerca ricorsiva utilizzando i nomi utente e altri ID scoperti.
  • Consente il filtraggio per tag (categorie di siti, paesi).
  • Rileva e aggira parzialmente blocchi, censura e CAPTCHA.
  • Scarica un database dei siti aggiornato automaticamente da GitHub a ogni esecuzione (una volta ogni 24 ore) e ripiega sul database integrato se sei offline.
  • Funziona con siti web Tor e I2P; in grado di verificare domini.
  • Include un'interfaccia web per esplorare i risultati come grafo e scaricare report in ogni formato da un'unica pagina.
  • Modalità opzionale di analisi AI (--ai) che trasforma i risultati grezzi in un breve riepilogo dell'indagine utilizzando un'API compatibile con OpenAI.

Per l'elenco completo delle funzionalità, consulta la documentazione sulle funzionalità.

Utilizzato da

Strumenti professionali di analisi OSINT e dei social media basati su Maigret:

Social Links API Social Links Crimewall UserSearch

Demo

Video

asciicast

Report

Report PDF, Report HTML

Screenshot del report HTML

Screenshot del report XMind 8

Output completo della console

Installazione

Hai già completato i passaggi di In un minuto? Allora sei a posto. Di seguito trovi metodi alternativi.

Non vuoi installare nulla? Usa il bot Telegram della community.

Windows

Scarica maigret_standalone.exe dalla pagina Releases. Puoi avviarlo in due modi:

  • Fai doppio clic su di esso — Maigret chiederà un nome utente, eseguirà una ricerca predefinita e resterà in attesa alla fine, così i link dei report restano visibili.
  • Eseguilo da un terminale — apri il Prompt dei comandi (premi Win+R, digita cmd, premi Invio) o PowerShell per passare opzioni aggiuntive:
cd %USERPROFILE%\Downloads
maigret_standalone.exe USERNAME
maigret_standalone.exe USERNAME --html       :: also save an HTML report
maigret_standalone.exe --help                :: list all options

Guida video: https://youtu.be/qIgwTZOmMmM.

Cloud Shell

Esegui Maigret nel browser tramite cloud shell o notebook Jupyter:

Apri in Cloud Shell Esegui su Replit

Apri in Colab Apri in Binder

Installazione locale (pip)

# install from pypi
pip3 install maigret

# usage
maigret username

Dal sorgente

# or clone and install manually
git clone https://github.com/soxoj/maigret && cd maigret

# build and install
pip3 install .

# usage
maigret username

Docker

Sono pubblicate due varianti di immagine:

  • soxoj/maigret:latest — modalità CLI (predefinita)
  • soxoj/maigret:web — avvia automaticamente l'interfaccia web
# official image (CLI)
docker pull soxoj/maigret

# CLI usage
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html

# Web UI (open http://localhost:5000)
docker run -p 5000:5000 soxoj/maigret:web

# Web UI on a custom port
docker run -e PORT=8080 -p 8080:8080 soxoj/maigret:web

# manual build
docker build -t maigret .                  # CLI image (default target)
docker build --target web -t maigret-web . # Web UI image

Risoluzione dei problemi

Errori di build? Consulta la guida alla risoluzione dei problemi.

I report PDF (--pdf) sono un extra opzionale — installali con pip install 'maigret[pdf]'. Richiedono librerie grafiche di sistema su Linux/macOS; consulta la sezione sui report PDF per i passaggi di installazione per sistema operativo.

Utilizzo

Esempi

# make HTML, PDF, and XMind reports
maigret user --html
maigret user --pdf
maigret user --xmind # legacy XML with a manifest for XMind 2022+ readers

# machine-readable exports
maigret user --json ndjson   # newline-delimited JSON (also: --json simple)
maigret user --csv
maigret user --txt
maigret user --graph         # interactive D3 graph (HTML)
maigret user --neo4j         # Neo4j Cypher script (graph database)

# search on sites marked with tags photo & dating
maigret user --tags photo,dating

# search on sites marked with tag us
maigret user --tags us

# highlight sites whose page also mentions specific keywords
maigret user --keywords python rust
# keyword-matched sites are shown with "[++]" in bright green

# search for three usernames on all available sites
maigret user1 user2 user3 -a

# AI-assisted investigation summary (needs OPENAI_API_KEY)
maigret user --ai

--neo4j scrive uno script *_neo4j.cypher del grafo dei risultati; importalo con cypher-shell -u neo4j -p <password> < report_user_neo4j.cypher oppure incollalo nel Neo4j Browser. Le re-importazioni sono idempotenti. Consulta la documentazione sull'esportazione Neo4j.

Esegui maigret --help per tutte le opzioni. Documentazione: opzioni CLI, altri esempi. Ricevi errori 403 o timeout? Vedi TROUBLESHOOTING.md.

Interfaccia web

Maigret dispone di un'interfaccia web integrata con un grafo dei risultati e report scaricabili.

Non vuoi eseguirlo da solo? Distribuisci l'immagine Docker pubblicata soxoj/maigret:web come app ospitata con un clic:

Distribuisci su Render

Funziona sul piano gratuito di Render (si sospende dopo 15 minuti di inattività e si riattiva alla richiesta successiva). Non è configurato alcun accesso sull'istanza, quindi chiunque abbia l'URL può usarla.

Screenshot dell'interfaccia web

Interfaccia web: come iniziare

Interfaccia web: risultati

maigret --web 5000

Apri http://127.0.0.1:5000, inserisci un nome utente e visualizza i risultati.

Libreria Python

Maigret può essere integrato nei tuoi progetti Python. La CLI è un sottile wrapper attorno a una funzione asincrona che puoi chiamare direttamente — crea pipeline personalizzate, alimenta i risultati nei tuoi strumenti o eseguilo all'interno di un flusso di lavoro OSINT più ampio.

Consulta la guida completa all'uso come libreria per un esempio funzionante, i pattern asincroni e come filtrare i siti per tag.

Flag CLI utili

  • --parse URL — analizza una pagina del profilo, estrae ID/nomi utente e usali per avviare una ricerca ricorsiva.
  • --permute — genera possibili varianti del nome utente da due o più input (ad es. john doejohndoe, j.doe, …) e cerca tutti.
  • --self-check [--auto-disable] — verifica le coppie usernameClaimed / usernameUnclaimed sui siti live per i manutentori che controllano il database.
  • --ai / --ai-model — esegue l'analisi AI sui risultati della ricerca e trasmette un breve riepilogo dell'indagine al terminale.

Analisi AI

asciicast

--ai raccoglie i risultati della ricerca, crea un report Markdown interno e lo invia a un endpoint di completamento chat compatibile con OpenAI per produrre un breve e neutro riepilogo dell'indagine (probabile nome reale, posizione, occupazione, interessi, lingue, livello di confidenza, piste di approfondimento). L'avanzamento per sito viene soppresso e l'output del modello viene trasmesso a stdout.

export OPENAI_API_KEY=sk-...
maigret user --ai

# pick a different model
maigret user --ai --ai-model gpt-4o-mini

La chiave può anche essere impostata come openai_api_key in settings.json. L'endpoint predefinito è https://api.openai.com/v1, ma openai_api_base_url in settings.json può puntare a qualsiasi API compatibile con OpenAI (Azure OpenAI, OpenRouter, un server locale, …). Consulta la documentazione sulle impostazioni per l'elenco completo delle opzioni.

Tor / I2P / proxy

Maigret può instradare le verifiche attraverso un proxy, Tor o I2P — utile per i siti .onion / .i2p e per aggirare i WAF che bloccano gli IP dei datacenter.

# any HTTP/SOCKS proxy
maigret user --proxy socks5://127.0.0.1:1080

# Tor (default gateway socks5://127.0.0.1:9050)
maigret user --tor-proxy socks5://127.0.0.1:9050

# I2P (default gateway http://127.0.0.1:4444)
maigret user --i2p-proxy http://127.0.0.1:4444

Avvia il demone Tor / I2P prima di eseguire il comando — Maigret non gestisce questi gateway.

Bypass Cloudflare

Sperimentale. Il webgate Cloudflare è in fase di sviluppo attivo; lo schema di configurazione, il comportamento della CLI e l'insieme dei siti instradati possono cambiare senza garanzie di retrocompatibilità.

Un sottoinsieme di siti nel database richiede un browser reale per risolvere una sfida JavaScript. Maigret può scaricare queste verifiche su un'istanza locale di FlareSolverr:

docker run -d -p 8191:8191 --name flaresolverr ghcr.io/flaresolverr/flaresolverr:latest
maigret --cloudflare-bypass <username>

Il bypass è facoltativo (--cloudflare-bypass o cloudflare_bypass.enabled in settings.json) e si attiva solo per i siti il cui campo protection corrisponde. Consulta la documentazione sulle funzionalità per le opzioni di backend e la configurazione.

Contribuire

Aggiungi o correggi nuovi siti in modo chirurgico in data.json (niente json.load/json.dump), poi esegui ./utils/update_site_data.py per rigenerare sites.md e i metadati del database, e apri una pull request. Per maggiori dettagli, consulta la guida CONTRIBUTING e la documentazione per gli sviluppatori. Cronologia delle release: CHANGELOG.md.

Uso commerciale

Maigret open-source è concesso in licenza MIT ed è gratuito per l'uso commerciale senza restrizioni — ma le verifiche dei siti si rompono nel tempo e richiedono manutenzione attiva.

Per un uso commerciale serio — con un database dei siti aggiornato quotidianamente o un'API di verifica dei nomi utente — contattaci: 📧 [email protected]

  • Database privato dei siti — oltre 5.000 siti, aggiornato quotidianamente (separato dal database open-source pubblico)
  • API di verifica dei nomi utente — integra Maigret nel tuo prodotto

Informazioni

Disclaimer

Solo per scopi educativi e legali. Sei responsabile del rispetto di tutte le leggi applicabili (GDPR, CCPA, ecc.) nella tua giurisdizione. Gli autori non si assumono alcuna responsabilità per un uso improprio.

Feedback

Apri una segnalazione · GitHub Discussions · Telegram

Classificazione SOWEL

Tecniche OSINT utilizzate:

Licenza

MIT © Maigret

Categorie