Skip to content
forked from soxoj/maigret

Collect a dossier on a person by username from a huge number of sites

License

Notifications You must be signed in to change notification settings

mikaelxxx/maigret

 
 

Repository files navigation

Maigret

The Commissioner Jules Maigret is a fictional French police detective, created by Georges Simenon. His investigation method is based on understanding the personality of different people and their interactions.

About

Purpose of Maigret - collect a dossier on a person by username only, checking for accounts on a huge number of sites.

This is a sherlock fork with cool features under heavy development. Don't forget to regularly update source code from repo.

Currently supported >1300 sites (full list).

Main features

  • Profile pages parsing, extracting personal info, links to other profiles, etc.
  • Recursive search by new usernames found
  • Search by tags (site categories, countries)
  • Censorship and captcha detection
  • Very few false positives

Installation

NOTE: Python 3.7 or higher and pip is required.

Python 3.8 is recommended.

# install from pypi
$ pip3 install maigret

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

Using examples

maigret user

maigret user1 user2 user3 --print-not-found

With Docker:

docker build -t maigret .

docker run maigret user

Demo with page parsing and recursive username search

maigret alexaimephotographycars

animation of recursive search

Full output

License

MIT © Maigret
MIT © Sherlock Project
Original Creator of Sherlock Project - Siddharth Dushantha

About

Collect a dossier on a person by username from a huge number of sites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Dockerfile 0.8%