一个全面的MCP服务器,它向像Claude这样的AI助手提供了多种OSINT工具。此服务器允许AI使用行业标准的OSINT工具执行复杂的侦察和信息收集任务。
在超过399个社交媒体平台和网站上搜索用户名。非常适合数字足迹分析。
检查邮箱是否注册在120多个平台上。快速且准确。
OSINT领域的瑞士军刀。执行深度侦察并自动检测目标类型。
通过邮箱或谷歌ID提取谷歌账户信息。
跨3000多个站点进行搜索,具有误报检测和详细分析功能。
从公共来源收集电子邮件、子域、主机、员工姓名等。
在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桌面配置(macOS上的路径为~/Library/Application Support/Claude/claude_desktop_config.json):
{
"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工具开始——它速度快、可靠,并能立即提供结果:
“检查john.doe@example.com是否在任何平台上注册”
一旦您感到舒适,可以尝试使用Sherlock或Maigret进行用户名搜索:
“在社交媒体平台上搜索用户名'johndoe123'”
这里变得有趣了。您可以将工具串联起来:
“我找到了一个电子邮件地址contact@suspicious-site.com。能否:
1. 检查它注册在哪些平台上
2. 提取域名并搜索子域和其他电子邮件
3. 搜索与此域名相关的任何用户名”
有时最好的方法是给Claude提供上下文并让它自行决定:
“我在调查用户名'hackerman2024'的数字足迹。
根据你的判断尽可能多地收集信息。”
对SpiderFoot要有耐心:它非常彻底但可能需要长达30分钟才能完成一次完整扫描。启动它然后去喝杯咖啡!
并行处理:Claude可以同时运行多个工具。不要犹豫要求并行搜索:
“同时在Sherlock和Maigret上搜索'johndoe'”
知道何时放手:
交叉参考结果:不同的工具有不同的数据库。Maigret可能会找到Sherlock遗漏的账户,反之亦然。
先从邮箱开始,再考虑用户名:如果您有邮箱地址,就从那里开始——通常比用户名更独特。
🚨 重要提示:此工具仅用于合法的安全研究和OSINT调查。
工具未找到:确保所有OSINT工具已安装并在您的PATH中:
which sherlock holehe maigret theharvester
SpiderFoot错误:确保SpiderFoot安装在/opt/spiderfoot或更新代码中的路径。
超时问题:某些工具在慢连接上可能会超时。尝试增加超时参数:
“使用30秒超时搜索用户名”
速率限制:某些平台会对搜索进行速率限制。如果被阻止,请稍等片刻再试。
此MCP服务器使用Python的asyncio进行非阻塞工具执行。每个工具都在子进程中运行,允许并行执行和正确的超时处理。
Claude桌面 <-> MCP协议 <-> OSINT MCP服务器 <-> OSINT工具
发现了一个bug?想要添加新工具?欢迎贡献!
git checkout -b feature/NewOSINTTool)git commit -m '添加NewOSINTTool支持')git push origin feature/NewOSINTTool)特别感谢这些优秀的项目:
本项目采用MIT许可证 - 详情请参阅LICENSE文件。
此工具仅供教育和合法安全研究之用。作者不对因滥用或由此程序造成的任何损害负责。请自行承担风险,并始终确保在进行任何调查前获得适当的授权。
记住:能力越大,责任越大。明智而道德地使用这些工具!🦸♂️
由❤️为OSINT社区打造