Maigret: досье по нику

Maigret проверяет ник на тысячах сайтов, а затем разбирает найденные страницы: имя, ссылки на другие аккаунты, дополнительные идентификаторы. Это глубже, чем Sherlock, но и медленнее.
Коротко
- Что делает: ищет ник, собирает данные из профилей и ищет дальше по найденным идентификаторам.
- Отчёты: HTML, PDF, CSV, JSON, Markdown, граф.
- Цена и ключи: бесплатно, MIT, ключи не нужны (только для необязательного
--ai). - Когда не брать: нужна просто быстрая проверка — хватит Sherlock.
Установка
Нужен Python 3.10+.
pip install maigret
maigret --versionЕсть Docker (docker pull soxoj/maigret), Snap и готовый .exe для Windows. Для PDF: pip install 'maigret[pdf]'.
Запуск
$ maigret octocat --site GitHub
[*] Checking username octocat on:
[+] GitHub: https://github.com/octocat
├─uid: 583231
├─created_at: 2011-01-25T18:44:36Z
├─location: San Francisco
├─follower_count: 24750
├─fullname: The Octocat
├─company: @github
└─blog_url: https://github.blog
[+] GitHubGist [GitHub]: https://gist.github.com/octocat
Search by username octocat returned 2 accounts.
Extended info extracted from 1 accounts.
Interests (tags): coding, business, networking, sharingРеальный запуск на демо-аккаунте GitHub octocat, часть полей и служебные строки опущены. Под ссылкой идёт дерево данных, которые удалось достать со страницы, набор зависит от сайта. В конце краткая сводка.
Главные команды:
| Что нужно | Команда |
|---|---|
| отчёт в HTML или PDF | maigret user123 --html / --pdf |
| данные для таблиц | --csv / --json ndjson |
| граф связей | --graph |
| все сайты базы | -a (дольше, больше ложных) |
| только 100 популярных | --top-sites 100 |
| без рекурсии | --no-recursion |
| вывод ошибок | --print-errors |
Отчёты ложатся в папку reports, другую задаёт --folderoutput. Веб-интерфейс: maigret --web 5000, не выставляйте его в интернет без защиты.
Как читать результат
Находка значит «профиль с таким ником существует», а не «это тот человек». Сверьте имя, город, аватар (проверьте обратным поиском) и даты.
Рекурсия усиливает ошибку: одно ложное совпадение уведёт поиск в сторону. Для частых ников запускайте с --no-recursion и проверяйте по шагам.
Подводные камни
- Время. Полная проверка заметно дольше, чем у Sherlock.
- Блокировки. При ошибках 403 уменьшите
-n(число соединений), добавьте--timeout 30или прокси. --aiотправляет найденные данные о человеке внешнему сервису. Для чувствительных случаев не включайте.- Закон. Досье на частное лицо — сбор персональных данных. Делайте его только на законных основаниях и не публикуйте.
Дальше
Holehe, если нашёлся email; Sherlock или Maigret для выбора.
Проверено 25 октября 2026 года по Maigret 0.6.6: README, maigret --help и пробный запуск на octocat.