🔍 OSINT工具MCP服务器
   
一个全面的MCP服务器,将多个OSINT工具暴露给像Claude这样的AI助手。该服务器允许人工智能使用行业标准的OSINT工具执行复杂的侦察和信息收集任务。
🛠️ 可用工具
🔍 夏洛克 -用户名搜索
在399+个社交媒体平台和网站上搜索用户名。非常适合数字足迹分析。
- 输入:用户名
- 输出:存在用户名的平台列表
📧 霍莱赫 -电子邮件验证
检查电子邮件是否已在120多个平台上注册。闪电般快速准确。
- 输入:电子邮件地址
- 输出:注册电子邮件的平台
🕷️ 蜘蛛脚 -综合OSINT
OSINT的瑞士军刀。通过自动目标类型检测进行深度侦察。
- 输入:IP、域名、电子邮件、电话、用户名、人名、比特币地址或网络块
- 输出:综合情报报告
- ⚠️ 备注:SpiderFoot可能需要5-30分钟才能完成完整扫描。耐心点!
🔎 GHunt -谷歌帐户英特尔
使用电子邮件或Google ID从Google帐户中提取信息。
- 输入:电子邮件或谷歌ID
- 输出:谷歌帐户详细信息和相关信息
🌐 马格雷 -高级用户名搜索
通过假阳性检测和详细分析在3000多个网站上进行搜索。
- 输入:用户名
- 输出:附有置信度评分的详细报告
🌾 收割机 -领域情报
从公共来源收集电子邮件、子域、主机、员工姓名等。
- 输入:域名或公司名称
- 输出:全面的领域情报
🐦 乌鸫 -快速用户名OSINT
闪电般快速搜索581个网站进行用户名侦察。
- 输入:用户名
- 输出:快速配置文件发现结果
🚀 安装
MCP服务器设置
- 克隆此存储库:
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桌面:
添加到您的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"
}
}
}
}- 重新启动克劳德桌面 加载新的MCP服务器。
附加工具的先决条件
由于其复杂性,一些工具需要手动安装:
蜘蛛脚
git clone https://github.com/smicallef/spiderfoot.git /opt/spiderfoot
cd /opt/spiderfoot
pip install -r requirements.txtGHunt
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🎮 使用提示
入门指南
使用人工智能为OSINT工作有点像一种艺术形式。以下是如何获得最佳结果:
从Holehe开始简单
我建议从 霍莱赫 工具-它快速、可靠,并能立即为您提供结果:
"Check if john.doe@example.com is registered on any platforms"升级到用户名搜索
一旦你适应了,试着用Sherlock或Maigret搜索用户名:
"Search for the username 'johndoe123' across social media platforms"复杂的编排
这就是它变得有趣的地方。您可以将工具链接在一起:
"I found an email address contact@suspicious-site.com. Can you:
1. Check what platforms it's registered on
2. Extract the domain and search for subdomains and other emails
3. Search for any usernames associated with this domain"让AI变得聪明
有时,最好的方法是给克劳德背景,让它决定:
"I'm investigating the digital footprint of username 'hackerman2024'.
Use your judgment to gather as much information as possible."专业提示🎯
- 对蜘蛛脚要有耐心:它非常彻底,但完整扫描可能需要30分钟。开始吧,喝杯咖啡!
- 并行处理:Claude可以同时运行多个工具。不要犹豫,要求进行平行搜索:
"Search for 'johndoe' on both Sherlock and Maigret at the same time"- 知道什么时候拿树叶:
- 对于特定的调查:明确使用哪些工具 - 探索性研究:让克劳德选择工具 - 对于时间敏感的任务:避免使用SpiderFoot,坚持使用更快的工具
- 交叉引用结果:不同的工具有不同的数据库。Maigret可能会找到夏洛克错过的账户,反之亦然。
- 电子邮件第一,用户名第二:如果你有一封电子邮件,从那里开始——它通常比用户名更独特。
⚖️ 道德使用和法律合规
🚨 重要提示:此工具仅用于合法的安全研究和OSINT调查。
你必须:
- ✅ 仅收集公开信息
- ✅ 尊重您所在司法管辖区的隐私法(GDPR、CCPA等)
- ✅ 遵循平台的服务条款
- ✅ 以负责任和合乎道德的方式使用调查结果
- ✅ 获得任何专业调查的适当授权
您不得:
- ❌ 将其用于跟踪、骚扰或任何恶意目的
- ❌ 违反任何地方、州或联邦法律
- ❌ 访问私人或受保护的信息
- ❌ 利用调查结果伤害个人或组织
🔧 故障排除
常见问题
未找到工具:确保所有OSINT工具都已安装,并且位于您的PATH中:
which sherlock holehe maigret theharvesterSpiderFoot错误:确保SpiderFoot安装在 /opt/spiderfoot 或者更新代码中的路径。
超时问题:某些工具可能会在慢速连接时超时。尝试增加超时参数:
"Search for username with a 30 second timeout"速率限制:某些平台限制搜索速率。如果您被阻止,请稍等片刻,然后重试。
🏗️ 建筑
此MCP服务器使用Python的asyncio进行非阻塞工具执行。每个工具都在一个子流程中运行,允许并行执行和适当的超时处理。
Claude Desktop MCP Protocol OSINT MCP Server OSINT Tools🤝 贡献
发现bug了吗?想添加新工具吗?欢迎投稿!
- 分叉存储库
- 创建功能分支(
git checkout -b feature/NewOSINTTool) - 提交您的更改(
git commit -m 'Add NewOSINTTool support') - 推到分支(
git push origin feature/NewOSINTTool) - 打开拉取请求
📚 致谢
特别感谢这些出色的项目:
📜 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
⚠️ 免责声明
此工具仅用于教育和合法的安全研究目的。作者不对本程序造成的任何误用或损坏负责。使用风险由您自行承担,并在进行任何调查之前始终确保您获得适当的授权。
______________________________________________________________________
记住权力越大,责任越大。明智地、合乎道德地使用这些工具! 🦸♂️
建于❤️ 为OSINT社区
