Tool
CLI
Threat Intelligence

maigret

by soxoj

18.8Kstars
1.3Kforks
119watchers
Updated about 1 month ago
About

Maigret is an OSINT tool that collects a comprehensive dossier on a person by searching for their username across thousands of websites.

🕵️‍♂️ Collect a dossier on a person by username from thousands of sites

Primary Use Case

This tool is designed for cybersecurity professionals, threat intelligence analysts, and investigators who need to gather information about individuals online. It automates the tedious process of checking numerous social media platforms and other websites for a given username, providing a consolidated view of a person's digital footprint.

Key Features
  • Collects dossiers on individuals by username from thousands of sites.
  • Parses profile pages to extract personal information and links to other profiles.
  • Supports recursive search for new usernames and IDs found.
  • Enables search by tags (site categories, countries).
  • Detects censorship and captchas.
  • Includes request retries for more robust data collection.
  • No API keys are required.
  • Supports checking Tor and I2P sites, as well as domains via DNS resolving.

Installation

  • Download standalone EXE-binaries for Windows from the Releases section.
  • Install via pip: `pip install maigret`
  • Clone the repository: `git clone https://github.com/soxoj/maigret.git`

Usage

>_ maigret <username>

Collects a dossier on a given username.

>_ maigret <username1> <username2>

Collects dossiers for multiple usernames.

>_ maigret -f <file_with_usernames>

Collects dossiers for usernames listed in a file.

>_ maigret --site <site_name>

Searches for a username on a specific site.

>_ maigret --all

Launches search against all supported sites.

>_ maigret --output <output_file>

Saves the results to a specified file.

>_ maigret --help

Displays help information and available options.

Security Frameworks
Reconnaissance
Resource Development
Collection
Discovery
Command and Control
Usage Insights
  • Integrate Maigret with threat intelligence platforms to automate enrichment of user profiles during investigations.
  • Use Maigret outputs to simulate social engineering scenarios for red team exercises.
  • Leverage recursive username discovery to uncover linked accounts and hidden threat actor infrastructure.
  • Incorporate Maigret in blue team threat hunting workflows to detect attacker reconnaissance activities early.
  • Deploy Maigret in purple team exercises to improve collaboration between offense and defense by sharing OSINT findings.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about maigret. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team90%
Blue Team40%
Purple Team70%
Details
LicenseMIT License
LanguagePython
Open Issues1374
Topics
osint
social-network
identification
socmint
sherlock
investigation
namechecker
python
python3
open-source