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 (可配置)
📸 截图
⚙️ 安装与设置
克隆仓库
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 授权。
⚙️ 安装与设置
克隆仓库
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安全, 全栈应用, 加密, 测试用例, 漏洞扫描器, 自定义脚本, 蓝队分析