MCP Bug Bounty Server

MCP Bug Bounty Server

site icon
2025.03.28 0
漏洞赏金安全测试其它
MCP Bug Bounty Server 是一个全面的托管命令平台(MCP),专为漏洞赏金命令行工具设计,提供标准化的JSON输出。它作为一个统一的API网关,用于执行、管理和收集来自流行漏洞赏金命令行工具的结果,并将不同工具的输出转换为标准化格式,便于集成到安全工作和平台中。
View on GitHub

Overview

基本能力

产品定位

MCP Bug Bounty Server 是一个用于漏洞赏金命令行工具的托管命令平台,提供统一的API网关和标准化的结果输出。

核心功能

  • 统一API网关:通过单一接口执行多个命令行工具
  • 标准化结果:所有集成工具的输出格式一致
  • 工具注册系统:插件架构,便于集成新工具
  • 命令执行引擎:高效管理工具执行和参数化
  • 输出处理:将工具特定输出转换为MCP模式
  • 工作流自动化:可配置的工具链执行顺序
  • 结果分析:严重性评分、优先级排序和发现关联

适用场景

  • 漏洞赏金活动
  • 安全测试和评估
  • 自动化安全扫描
  • 安全研究和开发

工具列表

侦察工具

  • Amass - DNS枚举和子域名发现
  • Subfinder - 被动子域名发现
  • Hakrawler - 用于URL发现的网络爬虫
  • Gau (Get All URLs) - 从各种来源发现URL
  • Katana - 网络爬取和蜘蛛框架

扫描工具

  • Nuclei - 基于模板的漏洞扫描器
  • Nmap - 网络端口扫描器
  • Masscan - 快速端口扫描器
  • Httpx - HTTP请求工具包

内容发现工具

  • FFUF - 快速网络模糊器
  • Gobuster - 目录、文件和DNS枚举
  • Jaeles - 自动化Web应用测试

常见问题解答

  • 无具体常见问题解答内容

使用教程

使用依赖

  • Python 3.8+
  • Docker(用于容器化部署)
  • 命令行工具(可通过包含的脚本安装)

安装教程

# 克隆仓库
git clone https://github.com/DvaitaTech/mcp-bug-bounty-server.git
cd mcp-bug-bounty-server

# 创建虚拟环境
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# 安装依赖
pip install -r requirements.txt

# 安装所需的命令行工具
./scripts/install_tools.sh  # Windows: scripts\install_tools.bat

调试方式

# 启动服务器
python -m mcp_server.main

# 或使用Docker
docker-compose up -d

API文档可在以下地址访问: - Swagger UI: http://localhost:8000/docs - ReDoc: http://localhost:8000/redoc

许可证

该项目遵循 MIT 开源许可条款。