Token导航 LogoToken导航TokenDH.com
Reconftw MCP logo
安全风控stdio官方级别未说明来源级核验

Reconftw MCP

MCP Server

reconFTW MCP Server是一个封装了reconFTW侦察框架的服务器,提供多种扫描模式和实时状态监控功能。

工具数

10

提示词数

0

GitHub Stars

10

资源数

0
漏洞检测PythonClaude搜索Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BugTraceAI

提供方

BugTraceAI

最后核验

2026/5/17 20:23

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8002:8002 -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp --sse

详细介绍

reconFTW MCP服务器

](https://hub.docker.com/r/six2dez/reconftw) ![MCP](https://modelcontextprotocol.io/) ![Python](https://python.org)

reconFTW MCP服务器 是令人难以置信的强大的包装 侦察 侦察框架。该项目使人工智能助手能够利用由 six2dez.

🎯 特性

  • 完全重构集成:通过MCP工具访问所有侦察功能
  • 多种扫描模式:完整、被动、子域、漏洞、OSINT等
  • 实时状态:监控扫描进度并按需获取结果
  • 资源访问:将扫描结果作为MCP资源访问
  • 双重运输:STDIO用于本地AI助手,SSE用于远程访问
  • Docker就绪:预配置Docker和Docker组合设置

🚀 快速开始

选项1:Docker(推荐)

# Clone the repository
git clone https://github.com/your-org/reconftw-mcp.git
cd reconftw-mcp

# Build and run (SSE mode)
docker-compose up -d

# MCP server will be available at http://localhost:8002/sse

选项2:Docker Direct

# Build the image
docker build -t reconftw-mcp .

# Run in SSE mode (for remote access)
docker run -p 8002:8002 -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp --sse

# Run in STDIO mode (for Claude Code)
docker run -i -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp

选项3:本地安装

# Install reconFTW first
git clone --depth 1 https://github.com/six2dez/reconftw.git ~/reconftw
cd ~/reconftw && ./install.sh

# Install MCP server
pip install -r requirements.txt

# Run the MCP server
python mcp_server.py

🔧 配置

环境变量

变量描述默认值
RECONFTW_DIRreconFTW安装目录/root/reconftw
OUTPUT_DIR扫描输出目录/opt/reconftw/output
MCP_PORTMCP SSE服务器端口8002
SSE_MODE默认情况下启用SSE模式false

API密钥(可选)

为了增强侦察功能,请在您的环境中配置API密钥或 .env 文件:

SHODAN_API_KEY=your_shodan_key
VIRUSTOTAL_API_KEY=your_vt_key
CENSYS_API_ID=your_censys_id
CENSYS_API_SECRET=your_censys_secret
# ... see reconFTW documentation for all supported APIs

📖 MCP工具

扫描工具

工具说明
start_recon开始全面侦察扫描
quick_recon快速被动侦察
subdomain_enum子域枚举
vulnerability_scan漏洞扫描
osint_scanOSINT聚会

状态和结果

工具说明
get_scan_status检查扫描进度
list_results列出可用扫描
get_findings获取扫描结果
get_nuclei_results获取Nuclei漏洞结果

控制

工具说明
stop_scan停止正在运行的扫描

🔌 与AI助手集成

克劳德码(stdio模式)

添加到您的Claude代码配置中:

{
  "mcpServers": {
    "reconftw": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "reconftw-output:/opt/reconftw/output",
        "reconftw-mcp",
        "mcp"
      ]
    }
  }
}

远程MCP客户端(SSE模式)

连接到 http://localhost:8002/sse (或您的服务器URL)。

Claude使用示例

User: Can you scan example.com for subdomains?

Claude: I'll start a subdomain enumeration scan for example.com.

[Claude calls subdomain_enum tool]

Claude: I've started scan #1 for example.com. Let me check the status...

[Claude calls get_scan_status tool]

Claude: The scan is running. I found 45 subdomains so far. Would you like me to wait for completion or get the current results?

📁 项目结构

reconftw-mcp/
├── Dockerfile           # Docker image definition
├── docker-compose.yml   # Docker Compose configuration
├── mcp_server.py        # Main MCP server
├── tools.py             # MCP tools implementation
├── resources.py         # MCP resources implementation
├── entrypoint.sh        # Container entrypoint
├── requirements.txt     # Python dependencies
└── README.md            # This file

🛠️ 扫描模式

模式描述持续时间
full完成侦察1-4小时
passive仅无源光源10-30分钟
subdomains子域枚举20-60分钟
vulns漏洞扫描30-90分钟
osintOSINT采集15-45分钟
webs仅限网络分析20-60分钟
hosts仅主机分析15-45分钟

📊 MCP资源

通过MCP资源访问扫描数据:

  • scan://list -列出所有可用的扫描
  • scan://results/{scan_name} -获取扫描结果
  • scan://results/{scan_name}/{file_type} -获取特定结果文件
  • config://reconftw -获取reconFTW配置
  • docs://tools -工具文档
  • docs://modes -扫描模式文档

⚠️ 免责声明

重要:未经事先同意使用此工具攻击目标是非法的。用户有责任遵守所有适用的法律。开发人员对该工具造成的误用或损坏不承担任何责任。

仅使用此工具:

  • 在您拥有的系统上
  • 经所有者明确许可
  • 根据所有适用的法律法规

🤝 贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推到分支(git push origin feature/AmazingFeature)
  5. 打开拉取请求

📝 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

📮 支持

目录标签

目录标签

漏洞检测PythonClaude搜索侦察框架本地部署自动化扫描OSINTDocker集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP