mushraf-851/web-vuln-scanner-zap

GitHub: mushraf-851/web-vuln-scanner-zap

基于 OWASP ZAP 的自动化 Web 应用漏洞扫描器,解决手动安全检测效率低的问题。

Stars: 0 | Forks: 0

# 使用 OWASP ZAP 的 Web 应用程序漏洞扫描器 ## 项目描述 本项目实现了一个自动化 Web 应用程序漏洞扫描器,利用 OWASP ZAP(Zed Attack Proxy)来识别 Web 应用中的安全弱点。系统提供了一个易于使用的界面,用于运行全面的安全扫描并生成详细的报告。 ## 功能 - ✅ 自动爬虫发现 Web 应用程序页面 - ✅ 主动扫描识别漏洞 - ✅ 基于风险的告警分类(高/中/低/信息) - ✅ 生成 HTML 和 JSON 报告 - ✅ 批量扫描多个目标 - ✅ 简洁的图形界面 ## 检测到的漏洞 - SQL 注入(SQLi) - 跨站脚本(XSS) - 跨站请求伪造(CSRF) - 安全配置错误 - 信息泄露 - 以及通过 ZAP 的广泛检查发现的其他漏洞 ## 要求 - Python 3.6+ - OWASP ZAP(在 localhost:8080 运行) - requirements.txt 中列出的 Python 包 ## 安装 1. 从 https://www.zaproxy.org/download/ 安装 OWASP ZAP 2. 启动 OWASP ZAP(保持运行) 3. 安装 Python 依赖项:
标签:CSRF, DevSecOps, GUI界面, HTML报告, JSON报告, OWASP ZAP, PB级数据处理, Python自动化, Snort++, Talos规则, Web漏洞, XSS, 上游代理, 主动扫描, 信息泄露, 动态应用程序安全测试, 反取证, 安全报告, 安全评估, 安全运维, 安全配置, 接口安全测试, 无服务器架构, 漏洞情报, 爬虫扫描, 网站安全检测, 被动扫描, 逆向工具, 风险分级