DivyamTheDev/cybersecurity-vulnerability-scanner

GitHub: DivyamTheDev/cybersecurity-vulnerability-scanner

基于 OWASP ZAP 的全栈 Web 漏洞扫描平台,提供可视化仪表板、扫描历史管理和可下载的详细漏洞报告。

Stars: 0 | Forks: 0

🛡️ 网络安全漏洞扫描器 一个使用 OWASP ZAP 扫描 Web 应用程序漏洞的全栈 Web 应用程序。 该工具使用 Spring Boot (后端) + React (前端) + TailwindCSS (UI) 构建,提供了一个包含数据分析、扫描历史记录和详细漏洞报告的仪表板。 🚀 功能 ✅ 通过输入目标 URL 发起新的扫描 📊 带有严重程度图表和统计数据的交互式仪表板 📂 扫描历史记录,可快速访问过去的扫描 📝 详细的报告视图,支持下载/打印报告 🔒 身份验证与安全访问(未来的可选功能) ⚡ 与 OWASP ZAP 的快速 API 集成,用于漏洞扫描 🏗️ 技术栈 𝙁𝙍𝙊𝙉𝙏𝙀𝙉𝘿: React, Vite, TailwindCSS, Recharts 𝘽𝘼𝘾𝙆𝙀𝙉𝘿: Spring Boot, REST APIs, JPA 𝙎𝙀𝘾𝙐𝙍𝙄𝙏𝙔 𝙏𝙊𝙊𝙇𝙎: OWASP ZAP (via API) 𝘿𝘼𝙏𝘼𝘽𝘼𝙎𝙀: MySQL / PostgreSQL (可配置) 📸 截图 Screenshot 2026-07-03 152355 ⚙️ 安装与设置 克隆仓库 git clone https://github.com/your-username/cybersecurity-vulnerability-scanner.git cd cybersecurity-vulnerability-scanner 后端 (Spring Boot) cd backend ./mvnw spring-boot:run 前端 (React + Vite) cd vul_frontend npm install npm run dev 前端访问地址: http://localhost:5173/ 后端运行地址: http://localhost:8080/ 📖 使用说明 1> 在 New Scan 表单中输入目标 URL 2> 等待扫描完成 3> 在仪表板或扫描历史记录中查看漏洞 4> 点击扫描 ID 查看详细报告 5> 下载或打印报告以供存档 🤝 贡献 欢迎提交 Pull requests!对于重大更改,请先开启一个 issue 进行讨论。 📜 许可证 本项目基于 MIT License 授权。
标签:CISA项目, OWASP ZAP, React, Spring Boot, Syscalls, Web安全, 全栈应用, 加密, 测试用例, 漏洞扫描器, 自定义脚本, 蓝队分析