Web 应用渗透测试 MCP 是一款全面的工具,专注于分析 Web 应用程序的安全漏洞,尤其关注业务逻辑层面的安全隐患。它通过系统地爬取、分析应用程序,能识别出常规扫描器难以发现的潜在安全问题。
Web 应用渗透测试 MCP 可以帮助您深入了解 Web 应用程序的业务背景。它通过构建完整的应用程序结构地图,精准识别潜在的安全弱点,特别是业务逻辑实现过程中可能存在的漏洞。
# 克隆仓库
git clone https://github.com/yourusername/web-app-penetration-testing-mcp.git
# 切换到目录
cd web-app-penetration-testing-mcp
# 安装依赖项 - 使用uv
pip install -r requirements.txt
目前,other.py 是该工具的升级版本。
# 基本使用
python web_app_mcp.py https://example.com
# 带认证的扫描
python web_app_mcp.py https://example.com --username user@example.com --password mysecretpassword
# 创建可视化 sitemap
python web_app_mcp.py https://example.com --visual
# 控制爬取速度和深度
python web_app_mcp.py https://example.com --delay 1.0 --max-pages 200
参数 | 描述 |
---|---|
url |
目标 Web 应用程序 URL(必填) |
--username |
带认证扫描的用户名 |
--password |
带认证扫描的密码 |
--visual |
生成可视化输出 |
--delay |
设置爬取延迟(默认 0.0) |
--max-pages |
设置最大爬取页面数(默认无限制) |
工具将输出结果保存为 JSON 文件,内容包括发现的漏洞、安全警告和建议修复措施。
本项目在 MIT License 下开源 - 详情请参阅 LICENSE 文件。
欢迎贡献!请随意提交 Pull Request。