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.