Maigret: Uncover Who Hides Behind a Username
Maigret is a powerful open-source OSINT tool that builds a complete dossier on a person using only their username. It checks for accounts across thousands of websites and gathers all available information from profile pages and site APIs. No API keys required.
๐ Key Features
๐ค Support for 3,000+ sites — A default run checks the 500 highest-ranked sites by traffic. Pass -a to scan everything, or --tags to filter by category/country.
๐ง Smart information extraction — Automatically extracts all available data about the account owner from web pages and site APIs, including links to other accounts.
๐ Recursive search — Uses discovered usernames and IDs to automatically expand the search and find related accounts.
⚡ Advanced filtering — Filter results by tags (site categories, countries) to get targeted and relevant reports.
๐ก️ Block bypass — Detects and partially bypasses blocks, censorship, and CAPTCHA to maximize results.
๐ฆ Auto-updating database — Downloads an updated site database every run (once per day), with offline fallback when no Internet connection is available.
๐ Tor / I2P / Proxies — Supports routing through Tor, I2P, and HTTP/SOCKS proxies to access .onion/.i2p sites and bypass WAFs.
☁️ Cloudflare bypass — Experimental mode to bypass Cloudflare protections via FlareSolverr.
๐ค AI analysis mode — With --ai and an OpenAI key, Maigret automatically generates a neutral investigation summary: likely real name, location, occupation, interests, languages, confidence level, and follow-up leads.
⚡ Installation
๐ Quick install via pip:
pip3 install maigret
maigret username
๐ฆ Docker:
docker pull soxoj/maigret
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html
๐ช Windows: Download a standalone EXE from the Releases page.
๐ Reports and Output
๐ Maigret generates reports in HTML, PDF, XMind, JSON, CSV, and TXT formats. Includes a built-in interactive web interface to visualize results as a graph and download them in any format from a single page.
๐ง Useful commands:
maigret user --html — Generate HTML report
maigret user --pdf — Generate PDF report
maigret user --graph — Generate interactive D3 graph
maigret user --json ndjson — Machine-readable JSON export
maigret user --tags photo,dating — Search only photo and dating sites
maigret --parse URL — Parse a profile page to extract IDs and usernames
maigret --permute — Generate probable username variants
๐ฏ Who is it for
๐ OSINT professionals, cybersecurity researchers, journalists, and digital investigators. Maigret can also be embedded as a Python library in custom projects for automated analysis pipelines.
๐ Discover Maigret and check it out:
⭐ https://github.com/soxoj/maigret
Disclaimer: Educational and lawful use only. Comply with local laws (GDPR, CCPA, etc.).