
MCP-сервер, предоставляющий доступ к нескольким инструментам OSINT для ИИ-ассистентов, таких как Claude
Полнофункциональный MCP-сервер, предоставляющий AI-ассистентам, таким как Claude, доступ к множеству OSINT-инструментов. Этот сервер позволяет AI выполнять сложные задачи разведки и сбора информации с помощью отраслевых OSINT-инструментов.
Поиск имени пользователя на 399+ платформах социальных сетей и веб-сайтах. Идеально подходит для анализа цифрового следа.
Проверяет, зарегистрирован ли email на 120+ платформах. Быстро и точно.
Швейцарский нож OSINT. Выполняет глубокую разведку с автоматическим определением типа цели.
Извлекает информацию об аккаунтах Google по email или Google ID.
Поиск по 3000+ сайтам с детектированием ложных срабатываний и подробным анализом.
Собирает email, поддомены, хосты, имена сотрудников и другие данные из открытых источников.
Молниеносный поиск по 581 сайту для разведки по имени пользователя.
git clone https://github.com/frishtik/osint-tools-mcp-server.git
cd osint-tools-mcp-server
pip install -r requirements.txt
Это автоматически установит Sherlock, Holehe, Maigret и TheHarvester.
Добавьте в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json на macOS):
{
"mcpServers": {
"osint-tools": {
"command": "python",
"args": ["/path/to/osint-tools-mcp-server/src/osint_tools_mcp_server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}
Некоторые инструменты требуют ручной установки из-за их сложности:
git clone https://github.com/smicallef/spiderfoot.git /opt/spiderfoot
cd /opt/spiderfoot
pip install -r requirements.txt
git clone https://github.com/mxrch/GHunt.git /opt/ghunt
cd /opt/ghunt
pip install -r requirements.txt
git clone https://github.com/p1ngul1n0/blackbird.git /opt/blackbird
cd /opt/blackbird
pip install -r requirements.txt
Работа с AI для OSINT — это своего рода искусство. Вот как добиться наилучших результатов:
Рекомендую начать с инструмента Holehe — он быстрый, надёжный и сразу даёт результаты:
"Проверь, зарегистрирован ли [email protected] на каких-либо платформах"
Когда освоитесь, попробуйте поиск имён пользователей с помощью Sherlock или Maigret:
"Найди имя пользователя 'johndoe123' в социальных сетях"
Здесь всё становится интереснее. Вы можете объединять инструменты:
"Я нашёл email [email protected]. Можешь ли ты:
1. Проверить, на каких платформах он зарегистрирован
2. Извлечь домен и найти поддомены и другие email-адреса
3. Найти любые имена пользователей, связанные с этим доменом"
Иногда лучше просто передать Claude контекст и позволить ему решать:
"Я исследую цифровой след имени пользователя 'hackerman2024'.
Используй своё усмотрение, чтобы собрать как можно больше информации."
Наберитесь терпения с SpiderFoot: Он чрезвычайно тщателен, но может занять до 30 минут на полное сканирование. Запустите его и выпейте кофе!
Параллельная обработка: Claude может запускать несколько инструментов одновременно. Не стесняйтесь запрашивать параллельные поиски:
"Найди 'johndoe' одновременно в Sherlock и Maigret"
Знайте, когда ослабить поводок:
Перекрёстная проверка результатов: Разные инструменты используют разные базы данных. Maigret может найти аккаунты, пропущенные Sherlock, и наоборот.
Сначала email, потом имя пользователя: Если у вас есть email, начинайте с него — он обычно более уникален, чем имена пользователей.
🚨 ВАЖНО: Этот инструмент предназначен только для законных исследований безопасности и OSINT-расследований.
Инструменты не найдены: Убедитесь, что все OSINT-инструменты установлены и находятся в вашем PATH:
which sherlock holehe maigret theharvester
Ошибки SpiderFoot: Убедитесь, что SpiderFoot установлен в /opt/spiderfoot или обновите путь в коде.
Проблемы с таймаутом: Некоторые инструменты могут зависнуть при медленном соединении. Попробуйте увеличить параметр таймаута:
"Найди имя пользователя с таймаутом 30 секунд"
Ограничение частоты запросов: Некоторые платформы ограничивают количество поисковых запросов. Если вас заблокировали, подождите и попробуйте снова.
Этот MCP-сервер использует asyncio Python для неблокирующего выполнения инструментов. Каждый инструмент запускается в отдельном процессе, что обеспечивает параллельное выполнение и правильную обработку таймаутов.
Claude Desktop <-> MCP Protocol <-> OSINT MCP Server <-> OSINT Tools
Нашли баг? Хотите добавить новый инструмент? Вклад приветствуется!
git checkout -b feature/NewOSINTTool)git commit -m 'Add NewOSINTTool support')git push origin feature/NewOSINTTool)Особая благодарность этим замечательным проектам:
Этот проект лицензирован по лицензии MIT — см. файл LICENSE для подробностей.
Этот инструмент предоставляется только для образовательных и законных целей исследований безопасности. Авторы не несут ответственности за любое неправомерное использование или ущерб, причинённый этой программой. Используйте на свой страх и риск и всегда убедитесь, что у вас есть надлежащее разрешение перед проведением любых расследований.
Помните: С большой силой приходит большая ответственность. Используйте эти инструменты мудро и этично! 🦸♂️
Создано с ❤️ для сообщества OSINT