
Awesome OSINT MCP Servers

2025.03.29
20
开源情报网络安全网络侦察威胁分析搜索工具开发效率
Awesome OSINT MCP Servers 是一个基于 MCP(Model Context Protocol)的服务,旨在连接各种工具和服务到 LLM 系统(如 Claude、Cursor、Windsurf 等)。它简化了大量 OSINT(开源情报)工具的执行,尤其是基于命令行的工具,同时结合了 LLM 的查询便利性和生成灵活报告的能力。
View on GitHub
Overview
基本能力
产品定位
Awesome OSINT MCP Servers 是一个开源情报(OSINT)工具集成的 MCP 服务器,旨在通过 LLM 系统自动化执行各种 OSINT 任务。
核心功能
- Maigret:收集用户账户信息从各种公开来源。
- Shodan:查询 Shodan API 和 Shodan CVEDB,提供网络情报和安全服务。
- ZoomEye:通过查询 ZoomEye 获取网络资产信息。
- DNSTwist:检测域名拼写错误、钓鱼和公司间谍活动。
- OSINT Toolkit:提供网络侦察的统一接口,包括 WHOIS、Nmap、DNS 查询等。
- VirusTotal:分析 URL、文件(通过哈希)、IP、域名等,并提供详细的关系分析。
适用场景
- 网络安全研究:通过 Shodan、ZoomEye 等工具进行网络资产扫描和漏洞跟踪。
- 用户信息收集:使用 Maigret 从公开来源收集用户账户信息。
- 域名安全:通过 DNSTwist 检测潜在的钓鱼和拼写错误域名。
- 威胁分析:使用 VirusTotal 分析恶意文件和 URL。
- 网络侦察:通过 OSINT Toolkit 进行综合的网络侦察。
工具列表
- Maigret:强大的 OSINT 工具,用于收集用户账户信息。
- Shodan:提供全面的网络情报和安全服务。
- ZoomEye:获取网络资产信息的工具。
- DNSTwist:DNS 模糊测试工具,用于检测钓鱼和拼写错误域名。
- OSINT Toolkit:网络侦察的统一接口。
- VirusTotal:分析和检测恶意文件和 URL 的工具。
常见问题解答
- 如何获取 VirusTotal API 密钥?:需要注册 VirusTotal 账户并申请 API 密钥。
- 是否需要安装依赖?:部分工具可能需要额外的依赖,具体参考各工具的文档。
使用教程
使用依赖
- 确保已安装 Python 3.7 或更高版本。
- 安装必要的 Python 依赖包:
bash pip install requests dnspython shodan
安装教程
- 克隆各工具的 GitHub 仓库:
bash git clone https://github.com/BurtTheCoder/mcp-maigret.git git clone https://github.com/BurtTheCoder/mcp-shodan.git git clone https://github.com/zoomeye-ai/mcp_zoomeye.git git clone https://github.com/BurtTheCoder/mcp-dnstwist.git git clone https://github.com/BurtTheCoder/mcp-virustotal.git
- 进入各工具目录并安装:
bash cd mcp-maigret pip install -r requirements.txt
调试方式
- 启动各工具的 MCP 服务器:
bash python server.py
- 使用 LLM 系统发送请求,验证工具是否正常工作。