用途:面向授权范围内的主动渗透测试,覆盖信息收集(端口扫描、子域名枚举、服务识别)、漏洞扫描(Web 漏洞、CVE、配置错误)、Web 渗透(SQL 注入、XSS、SSRF、目录爆破)、密码破解与网络渗透辅助。需要分析程序内部逻辑或操作浏览器时,应改用逆向类或 browser-automation 技能。
主要能力:工具矩阵包括 Nmap、Masscan、Subfinder、httpx、Nuclei、ZAP、Nikto、SQLMap、FFUF、Gobuster、XSStrike、Hashcat、John the Ripper、Hydra、Metasploit、Impacket 等。MCP 后端有三种选择:方案 A pentestMCP(Docker 一键,20+ 工具打包),方案 B mcp-security-hub(每工具独立 MCP server),方案 C 单工具 MCP(如 nmap-mcp-server、nuclei-mcp)。
使用方式:标准流程为信息收集→漏洞扫描→漏洞利用→后渗透→报告,执行时须按 references/pentest-loop.md 的自主循环框架运行;快速扫描可用 nmap -sV -sC target、nuclei -u target -severity critical,high、ffuf -u target/FUZZ -w common.txt。安装示例:docker pull ramkansal/pentestmcp 与 docker run -d -p 8080:8080 ramkansal/pentestmcp;轻量安装包括 winget install Insecure.Nmap、go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest、pip install sqlmap。
适用场景与限制:适用于授权渗透测试、SRC/Bug Bounty 漏洞挖掘(内置 19 类攻击 playbook、payload 与历史报告知识库)。必须有授权,需控制扫描速率避免触发 WAF/IDS,先被动后主动,记录所有操作,关键步骤等待确认;Hashcat、Metasploit、Docker 版 pentestMCP 与 BurpSuite MCP 无法自动安装,需手动准备。具体收费与价格信息暂未提供。