mcpField
E
External Reconnaissance MCP Server

External Reconnaissance MCP Server

本地服务
github.com/naebo安全1381 周前更新

关于 External Reconnaissance MCP Server

External Reconnaissance MCP Server 是用于授权域名侦察的演示服务器,涵盖 DNS、子域名、邮件安全和证书检查;项目说明其尚未达到生产就绪状态。

主要功能

  1. 01枚举 DNS 记录
  2. 02尝试 DNS 区域传送
  3. 03发现并暴力枚举子域名
  4. 04WHOIS 查询和 HTTP 标头分析
  5. 05评估邮件安全
  6. 06检查 SSL 证书

适用场景

  1. 01检查授权域名的 DNS 记录
  2. 02在安全测试中发现子域名
  3. 03评估域名邮件安全
  4. 04检查域名证书和 HTTP 标头

MCP 相关

它向 MCP 客户端提供侦察工具和用于输入目标域名的设置提示词。服务会运行操作系统命令,仅供授权测试使用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

外部侦察 MCP 服务

一个用于针对域名执行主动外部侦察活动的模型上下文协议(MCP)服务。此工具提供了一套简单的侦察功能,包括 DNS 枚举、子域名发现、电子邮件安全分析和 SSL 证书检查。

想要构建自己的服务?

本项目是为我在此处发布的创建 MCP 服务教程制作的 PoC:here

注意

本项目仅用于演示,尚未达到生产就绪状态。使用风险自负。仅使用你信任并允许运行在你计算机上的 MCP。虽然这是一个相对无害的工具,但它确实会运行操作系统命令。请勿将未经授权的系统作为目标。

功能

  • DNS 侦察
    • 全面的 DNS 记录枚举(A、AAAA、MX、NS、SOA、TXT、SRV)
    • 尝试 DNS 区域传送
    • 子域名枚举与暴力破解
  • 域名信息
    • WHOIS 查询
    • HTTP 标头分析
  • 电子邮件安全评估
系统要求

需要在系统上安装以下工具:

  • dig(DNS 查询实用程序)
  • whois
  • dnsrecon
必需文件

项目提供了一个用于暴力破解的子域名词表,你可以在其中添加内容或替换为自己的词表。(请注意,目前存在无法处理过长词表的限制)。

  • dns-wordlist.txt

使用方法

如需使用预构建的服务,请参阅此处的说明:https://modelcontextprotocol.io/quickstart/user

  1. 下载 Claude for Desktop
  2. 安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 下载此仓库并将其添加到 Claude for Desktop 配置中
    • Claude for Desktop > Settings > Developer > Edit config 这会在以下位置创建一个配置文件:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

使用任意文本编辑器打开配置文件。将文件内容替换为以下内容:

{
	"mcpServers": {
		"external-recon": {
			"command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
			"args": [
				"--directory",
				"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-external-recon-server",
				"run",
				"external-recon.py"
			]
		}
}}
  1. 重新启动 Claude for Desktop 现在,你应该会在聊天栏中看到两个图标:一个锤子图标,用于显示可用工具;另一个连接图标,用于显示已定义的提示词以及所需输入(域名)

  2. 选择 external-recon 设置提示词并提供目标域名,然后你就可以让 Claude 执行外部侦察了!

安全注意事项

  1. 仅用于经过授权的目标
  2. 遵循负责任的信息披露规范
  3. 尊重目标系统的资源

贡献

欢迎贡献!请随时提交拉取请求。

免责声明

此工具仅用于教育和授权测试。用户有责任确保自己已获得测试目标系统的许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。