Maigret — это инструмент OSINT для поиска имен пользователей в социальных сетях и на различных сайтах. В статье расскажу, как установить Maigret и использовать для эффективного сбора данных из открытых источников. Есть также Maigret OSINT Bot, но я не рекомендую им пользоваться.
Еще по теме: Как найти человека по нику
Установка и использование Maigret в OSINT
Maigret — это утилита командной строки для поиска имени пользователя в социальных сетях и различных интернет-сервисах. Данный инструмент особенно полезен для проведения OSINT-расследований и анализа цифрового следа.
Возможности Maigret:
- Автоматизированный перебор и проверка существования имени пользователя по базе из более чем 1000 сайтов.
- Поддерживает как глобальный поиск по всем сайтам, так и поиск по конкретному сервису.
- Позволяет загружать список имен из файла для массовой проверки.
- Выводит подробные результаты — ссылки на профили, айди, имейл и другую публичную информацию.
- Поддерживает прокси и изменение user-agent для маскировки запросов.
- Есть режим мониторинга для отслеживания появления новых профилей.
- Работает на Linux, Windows, macOS.
Maigret полезен для OSINT и пентеста. Инструмент помогает быстро собрать данные об онлайн-присутствии человека в открытых источниках.
Кстати, в статье «Использование Sherlock в OSINT» мы рассказывали про похожий по функционалу инструмент.
Установка Maigret
Maigret написан на Python, поэтому для его работы нужно установить интерпретатор Python версии 3.6 или выше. Кроме того, потребуется pip для установки зависимостей.
Установка Maigret на Kali Linux
Для установки Maigret выполните следующие шаги:
Клонируйте репозиторий Maigret:
1 |
git clone https://github.com/soxoj/maigret.git |
Перейдите в директорию:
1 |
cd maigret |
Установите зависимости:
1 |
pip install -r requirements.txt |
После этого можно запускать Maigret:
1 |
python maigret.py |
Установка Maigret в Docker
Самый простой способ установить Maigret — использовать Docker (в моем случае от Google).
1 |
docker pull soxoj/maigret |
Обратите внимание, что некоторые сайты могут блокировать автоматизированные запросы от Maigret. Чтобы этого избежать, лучше использовать прокси.
Основные способы использования
Давайте рассмотрим основные кейсы применения Maigret для поиска данных в соцсетях и на различных сайтах.
Чтобы проверить наличие имени пользователя во всех поддерживаемых сервисах, выполните команду:
Kali Linux:
1 |
python maigret.py username |
Docker:
1 |
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html |
Где username — имя пользователя (никнейм).
Это выполнит глобальный поиск и отобразит все найденные результаты.
Поиск пользователя на определенном сайте
Чтобы искать только в определенной соцсети или сайте, используйте параметр -s:
1 |
python maigret.py -s twitter username |
Это проверит наличие профиля только в Твиттере.
Поиск нескольких пользователей
Можно загрузить текстовый файл со списком имeн пользователей и искать сразу по всех:
1 |
python maigret.py -f usernames.txt |
Это позволяет быстро провести массовую проверку.
Сохранение результатов поиска в файл
Добавьте аргумент -o, чтобы записать результаты поиска в файл CSV для дальнейшего анализа:
1 |
python maigret.py -o results.csv username |
Другие параметры запуска Maigret
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
-h, --help показать справку и выйти --version показать версию программы и выйти -q, --quiet скрыть детализированный вывод, показывать только результат -v, --verbose показывать детализированный вывод от скриптов --debug режим отладки --csv выводить результаты в формате CSV --json выводить результаты в формате JSON --html выводить результаты в формате HTML -d DATASOURCE источник данных: all, data/data.json, data/data.yaml -t TYPE типы данных: name, url, img, username, id, email, phone -s SITE_NAME проверять только определенный сайт -u USERNAME имя пользователя -f FILE проверять имена пользователей из файла -i интерактивный режим ввода имен пользователей -o OUTPUT выводить результаты в файл -x EXCLUDE исключить сайты из проверки -p PROXY прокси-сервер (socks5, http или https) |
Заключение
Maigret — очень гибкий инструмент OSINT с множеством опций. В документации вы найдете подробное описание всех возможностей. Рекомендую попробовать Maigret для поиска пользователей по нику. Так же рекомендую рассмотреть инструмент Enola Holmes — аналог Sherlock. Успехов в OSINT!
ПОЛЕЗНЫЕ ССЫЛКИ: