GitHub

Maigret Project Description

What is the project about?

Maigret is an Open-Source Intelligence (OSINT) tool that collects information about a person using only their username. It searches for accounts on a vast number of websites and extracts available data from web pages.

What problem does it solve?

Maigret helps in gathering information about individuals across various online platforms, which is useful for investigations, background checks, or cybersecurity analysis. It automates the process of finding a person's online presence without needing API keys.

What are the features of the project?

  • Profile page parsing and extraction of personal information.
  • Recursive search using found usernames and IDs.
  • Search by tags (categories, countries).
  • Censorship and captcha detection.
  • Request retries.
  • Supports over 3000 sites.
  • Checks Tor, I2P sites, and domains.
  • Generates reports in HTML, PDF, and XMind formats.
  • Web interface for easy use and visualization.

What are the technologies used in the project?

  • Python (3.10+).
  • Docker (optional).
  • Various Python libraries (installed via pip).

What are the benefits of the project?

  • Comprehensive data collection from a large number of sites.
  • No API keys required, making it easy to use.
  • Powerful search capabilities, including recursive search.
  • Multiple output formats for reporting.
  • Open-source and extensible.
  • Available as a command-line tool, Docker image, and web interface.
  • Can be run in cloud shells.

What are the use cases of the project?

  • OSINT investigations.
  • Background checks.
  • Cybersecurity analysis.
  • Due diligence.
  • Finding lost or forgotten accounts.
  • Researching individuals.
  • Used by professional tools for social media content analysis.
maigret screenshot