maigret v0.2.2 releases: OSINT username checker
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 the repo.
Currently supported more than 2000 sites (full list), by default search is launched against 500 popular sites in descending order of popularity.
- 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
- improved ids extractors
- updated sites and engines
- updates CLI options
NOTE: Python 3.6 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 .
--tags– Filter sites for searching by tags: sites categories and two-letter country codes. E.g. photo, dating, sport; jp, us, global. Multiple tags can be associated with one site. Warning: tags markup is not stable now.
--max-connections– Allowed number of concurrent connections. 100 by default.
--all-sites– Use all sites for scan. 500 top sites by default are used.
--top-sites– Count of sites for scan ranked by Alexa Top. 500 by default.
--timeout– Time (in seconds) to wait for responses from sites. The default timeout is 10s. A longer timeout will be more likely to get results from slow sites. On the other hand, this may cause a long delay to gather all results. The choice of the right timeout should be carried out taking into account the bandwidth of the Internet connection.
--parse– Parse page by URL and extract username and IDs to use for search.
--print-not-found– Print sites where the username was not found.
--no-recursion– Disable parsing pages for other usernames and recursive search by them.
--print-errors– Print errors messages: connection, captcha, site country ban, etc.
--use-disabled-sites– Use disabled sites to search (may cause many false positives).
--html– Generate an HTML report file (general report on all usernames).
--xmind– Generate an XMind 8 mindmap (one report per username).
--csv– Generate a CSV report (one report per username).
--txt– Generate a TXT report (one report per username).
--folderoutput– Results will be saved to this folder,
resultsby default. Will be created if doesn’t exist.
--verbose– Display extra information and metrics. (loglevel=WARNING)
--info– Display service information. (loglevel=INFO)
-d– Display debugging information and site responses. (loglevel=DEBUG)
--version– Display version information and dependencies.
--self-check– Do self-checking for sites and database and disable non-working ones for current search session by default. Useful for testing new internet connection (it depends on provider/hosting on which sites there will be censorship stub or captcha display). After checking Maigret asks if you want to save updates, answering y/Y will rewrite the local database.
--json– Load data from a JSON file or an online, valid, JSON file.
Copyright (c) 2019 Soxoj