Албанський дослідник Реніс Шеші у Balkan Journal of Interdisciplinary Research (2026) ставить питання, яке прямо стосується України: чи здатні гарантії статті 6 ЄСПЛ упоратися з доказами OSINT-походження. Висновок — здатні, але держави мають надати їм практичної дії, доки слідча практика не закам'яніла без процесуальних запобіжників.
Тип: Open-source OSINT-інструмент 🌍 (CLI, Python) · fork Sherlock з розширеним функціоналом
Позначки: 🔓 безкоштовно · 💰 окрема комерційна ліцензія для приватної бази даних · з Docker · standalone .exe · з Telegram-ботом · з підтримкою Tor/I2P · з парсингом профілів · з рекурсивним пошуком
Офіційний репозиторій: github.com/soxoj/maigret
Розробник: soxoj
GitHub stars: ~23 000+ (травень 2026)
Назва: на честь комісара Жюля Мегре — вигаданого французького детектива Жоржа Сіменона
Походження: fork Sherlock з якісно вищим функціоналом
Підтримує: 3000+ сайтів (за замовчуванням 500 найпопулярніших)
Telegram-бот: @osint_maigret_bot
Коротко
Maigret — потужний форк Sherlock з якісно вищим функціоналом. На відміну від Sherlock, який тільки перевіряє наявність нікнейма на сайтах, Maigret будує повне досьє на особу — парсить сторінки знайдених профілів, витягує особисту інформацію та посилання на інші профілі, та рекурсивно шукає за новими знайденими нікнеймами. Це наближає його за функціоналом до комерційних інструментів типу Pipl чи Skopenow, але повністю безкоштовно. У контексті пошуку особи — один з найпотужніших opensource-інструментів сьогодні.
Що дозволяє знайти про особу
Базова функціональність (як Sherlock)
- Наявність акаунтів на 3000+ сайтах (за замовчуванням пошук на 500 найпопулярніших)
- Підтримка Tor sites, I2P sites та доменів (через DNS resolving)
- Соціальні мережі, форуми, технічні платформи, медіа, ігрові сервіси, дейтинг
Унікальні переваги Maigret
- Парсинг сторінок профілів: витягування особистої інформації — імена, фото, локація, біографія, дати реєстрації, посилання на інші профілі
- Рекурсивний пошук: якщо в одному профілі знайдено інший nickname або ID — Maigret автоматично шукає й за ним
- Пошук за тегами: обмеження пошуку категоріями сайтів (photo, dating, business, gaming) або країнами
- Детекція цензури та CAPTCHA: Maigret розрізняє «акаунт не існує» від «доступ заблоковано», що знижує false positives
- Retry запитів: автоматичні повторні спроби при тимчасових збоях
- AI-режим (–ai): Maigret будує внутрішній Markdown-звіт і відправляє його до OpenAI-сумісного endpoint для генерації короткого нейтрального розслідувального резюме
- Звіти у HTML, PDF, XLSX, JSON, TXT
Як використовувати
Сценарій 1 — інсталяція через pip (рекомендований спосіб)
pip3 install maigret
maigret usernameСценарій 2 — Docker
docker pull soxoj/maigret
docker run -v /mydir:/app/reports soxoj/maigret:latest username --htmlСценарій 3 — Standalone .exe (Windows)
- Завантажити
maigret_standalone.exeз Releases на GitHub - Запустити подвійним кліком (Maigret запитає nickname)
- Або з терміналу:
maigret_standalone.exe USERNAME --html
Сценарій 4 — клонувати з GitHub
git clone https://github.com/soxoj/maigret && cd maigret
pip3 install -r requirements.txt
./maigret.py usernameСценарій 5 — Telegram-бот
- Без інсталяції: @osint_maigret_bot
- Ввести nickname → отримати результати
Сценарій 6 — Cloud Shell, Repl.it, Google Colab
- Безкоштовний запуск у хмарі через готові кнопки в репозиторії
Сценарій 7 — Python library
- Maigret можна вбудувати у власні Python-проєкти
- Async API для побудови custom-пайплайнів
Базові команди
- Один нік:
maigret user - HTML+PDF звіт:
maigret user --html --pdf - Тільки за тегами:
maigret user --tags photo,dating - Декілька нікнеймів на всіх сайтах:
maigret user1 user2 user3 -a - AI-резюме:
maigret user --ai(потребує налаштованого OpenAI-сумісного endpoint) - Всі опції:
maigret --help
Поради
- Замість Sherlock — використовуйте Maigret для більшості розслідувань: ширший охоплення, кращі звіти, менше false positives
- Sherlock — для швидкої перевірки. Maigret — для повного досьє. Це різні класи інструментів попри спільне коріння
- Рекурсивний пошук — головна перевага: від одного нікнейма Maigret може автоматично побудувати ланцюг 5-10 пов’язаних особистостей
- AI-режим корисний для генерації preliminary-резюме перед подальшим аналізом
- HTML-звіти — найкращий формат для презентації клієнту/слідчому
- Інтеграція з Maltego через окрему трансформацію (від того ж розробника soxoj)
- При великих проєктах — використовуйте комерційну версію з приватною базою 5000+ сайтів (щодня оновлюється) та API
- Будьте обережні з результатами: false positives можливі через спільні нікнейми, ботів, homoglyphs — кожна знахідка лише leads, не verdicts
- Перехресна перевірка з Sherlock, WhatsMyName, UserSearch.org
Технічні вимоги
- Python 3.6+ (рекомендовано Python 3.8+)
- Активне інтернет-з’єднання
- Не потребує API-ключів (для базового функціоналу)
- Для AI-режиму — OpenAI API-ключ або сумісний endpoint
- Бажано VPN/Tor при чутливих перевірках
Вартість і ліміти
- Безкоштовно — повністю open-source
- Без реєстрації, без API-ключів для базового пошуку
- Без обмежень кількості запитів локально
- Комерційна ліцензія (для серйозного бізнес-використання):
- Приватна база 5000+ сайтів (оновлюється щодня)
- Username check API для інтеграції в продукт
- Контакт: 📧 maigret@soxoj.com
Юридичні застереження ⚠️
- Розробник прямо застерігає: Maigret призначений виключно для освітніх і законних цілей. Користувач відповідає за дотримання GDPR, CCPA та іншого законодавства своєї юрисдикції. Автори не несуть відповідальності за зловживання.
- Maigret виконує публічні HTTP-запити до загальнодоступних URL — це не порушує умови сервісів.
- Збір детального досьє на конкретну фізособу адвокатом потребує правової підстави — договір з клієнтом, ордер, ухвалу суду (ст. 11 ЗУ «Про захист персональних даних»).
- Парсинг сторінок профілів — більш чутлива дія, ніж проста перевірка наявності акаунта. У деяких юрисдикціях (особливо ЄС за GDPR) систематичний збір особистих даних з кількох джерел для побудови профілю особи може потребувати окремої правової підстави або згоди суб’єкта.
- Рекурсивний пошук автоматично розширює коло осіб поза первинним об’єктом розслідування — слідкуйте за межами правомірного збору даних.
- Результати Maigret не є офіційним доказом. У судовому процесі потрібні нотаріально посвідчені скріншоти або експертний висновок.
- Збіг нікнейма ≠ ідентифікація особи — false positives можливі (спільні нікнейми, боти, homoglyphs). Кожна знахідка лише leads, не verdicts.
- Видавати себе за іншу особу через знайдені акаунти — кримінально каране (ст. 190, 358 КК).
Альтернативи та доповнення
- Sherlock — основа, від якої форкнуто Maigret; швидший, але без парсингу профілів
- WhatsMyName — веб-альтернатива
- Namechk, Namecheckr — для базової перевірки
- Instant Username Search, UserSearch.org — інші альтернативи
- Комерційні аналоги: Pipl, Skopenow, Social Links (SL Pro)
- OSINT-фреймворки: Maltego (з трансформацією Maigret), SpiderFoot
🔗 github.com/soxoj/maigret — основний репозиторій
🔗 Перелік підтримуваних сайтів
🔗 Docker image
🔗 @osint_maigret_bot — Telegram-бот
🔗 maigret@soxoj.com — комерційні запити
