Pentest MCP:专业渗透测试工具包
Pentest MCP 是一个模型上下文协议服务器,它将重要的渗透测试工具集成到统一的自然语言界面中。它允许安全专业人员通过对话命令执行、链接和分析多个工具。
专业渗透测试人员的综合工具包
该工具包在一个直观的界面下集成了四个核心渗透测试实用程序:
- 使用 Nmap 进行网络侦察
- 使用 Gobuster 进行Web 目录枚举
- 使用 Nikto 进行Web 漏洞扫描
- 使用 John the Ripper破解密码
主要优点
- **工作流程集成:**将工具链接在一起进行全面评估
- **自然语言界面:**使用简单的英文描述运行复杂的命令
- **自动报告:**通过适当的分类生成客户可用的调查结果
- **时间效率:**以最少的输入执行常见的渗透测试序列
- **兼容语音控制:**与语音转文本功能配对时,可实现免提操作
- **上下文感知:**工具了解之前的扫描结果并可以建议合理的后续步骤
系统要求
- **平台:**适用于任何操作系统,针对 Kali Linux 进行了优化
- **工具:**需要 Nmap、John the Ripper、Gobuster 和 Nikto 在你的 PATH 中
- Node.js: v16+(用于 ESM 支持)
- **MCP 支持:**用于处理日志文件的本地 MCP 文件服务器(mcp-fileserver 或同等服务器)
- 权限: Root/admin 特权扫描(SYN 扫描、OS 检测)
安装
MCP 配置
将其添加到您的 MCP 配置文件中:
工作流程示例
网络发现和服务枚举
Web应用程序测试
多工具评估链
自定义密码破解
分析与报告
工具详细信息
Nmap
网络映射器集成提供对以下内容的全面支持:
- 使用自定义端口范围进行端口扫描(TCP SYN、TCP Connect、UDP)
- 可配置强度的服务和版本检测
- 操作系统指纹识别
- NSE脚本执行
- 自定义计时模板和扫描选项
戈布斯特
Web 应用程序的目录和文件枚举,具有以下选项:
- 多个单词列表和文件扩展名扫描
- 身份验证选项(基本身份验证、cookie)
- 可定制的线程和状态代码过滤
- TLS 配置和重定向
尼克托
Web 服务器漏洞扫描,支持:
- 全面的漏洞检查
- 身份验证和代理支持
- 可调扫描选项和超时配置
- 按漏洞类型查找分类
开膛手约翰
具有增强功能的密码破解实用程序:
- 使用单词表直接破解哈希值
- 集成自定义词表生成
- 基于模式的密码创建
- 俚语和格变体
安全声明
**仅限授权使用:**本工具包仅供在有效工作范围内工作的专业渗透测试人员使用。请仅在您获得明确书面授权的系统和网络上使用。
运营安全:
- 使用 VPN 进行外部扫描
- 在隔离环境中运行
- 监控敏感网络的扫描强度
**遵守法律:**遵守所有适用法律和客户协议
故障排除
- **路径问题:**确保所有工具都已安装并位于您的 PATH 中
- 权限要求: SYN 扫描和 OS 检测需要 root/admin
- **权限错误:**检查服务器是否可以写入
scan_logs
和temp_wordlists
- **MCP 文件访问:**验证 mcp-fileserver(或同等服务器)是否配置正确
贡献
此工具由专业人士为专业人士打造。欢迎在GitHub 仓库提交Pull 请求。
local-only server
The server can only run on the client's local machine because it depends on local resources.
模型上下文协议服务器将必要的渗透测试工具(Nmap、Gobuster、Nikto、John the Ripper)集成到统一的自然语言界面中,允许安全专业人员通过对话命令执行和链接多个工具。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.Last updated -149TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -194004TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates various penetration testing tools, enabling security professionals to perform reconnaissance, vulnerability scanning, and API testing through natural language commands in compatible LLM clients like Claude Desktop.Last updated -3Python
- AsecurityAlicenseAqualityA Model Context Protocol server providing security vulnerability intelligence tools including CVE lookup, EPSS scoring, CVSS calculation, exploit detection, and Python package vulnerability checking.Last updated -84PythonMIT License