vkworkfor24-cell/Threatwatch
GitHub: vkworkfor24-cell/Threatwatch
ThreatWatch 是一款基于 URL 的 Web 漏洞自动化扫描工具,帮助用户快速识别网站常见安全漏洞和配置错误并生成详细报告。
Stars: 0 | Forks: 0
🛡️ ThreatWatch
ThreatWatch 是一款智能化的基于 Web 的安全扫描工具,可帮助识别网站中常见的漏洞和安全配置错误。它提供自动化的安全评估和详细的扫描报告,以提升 Web 应用程序的安全性。
🚀 功能
🔗 通过 URL 扫描目标网站
🛡️ 检测缺失的 HTTP 安全标头
↩️ 识别 Open Redirect 漏洞
💉 执行基础的 SQL Injection (SQLi) 检测
🌐 检测 CORS 配置错误
📡 执行基础的 SSRF (Server-Side Request Forgery) 测试
⚠️ 执行基础的反射型 XSS 检测
💾 将扫描结果存储在数据库中以便日后参考
📊 生成详细的漏洞报告
⚡ 快速且易于使用的界面
🛠️ 技术栈
前端:HTML, CSS, JavaScript
后端:Node.js, Express.js
数据库:MongoDB
安全测试:Axios, 自定义漏洞检测模块
环境管理:.env
版本控制:Git, GitHub
📂 项目概述
ThreatWatch 自动化了识别常见 Web 漏洞和安全弱点的过程。通过输入目标 URL,用户可以执行安全扫描并获得可操作的见解,从而增强网站的保护能力。
🎯 支持的漏洞检测项
HTTP 安全标头分析
Open Redirect 检测
SQL Injection (SQLi) 检测
Cross-Origin Resource Sharing (CORS) 配置错误检测
Server-Side Request Forgery (SSRF) 测试
反射型 Cross-Site Scripting (XSS) 检测
扫描历史记录管理和报告存储
▶️ 使用方法
在浏览器中打开应用程序。
输入目标网站 URL 🌐
启动安全扫描 🔍
ThreatWatch 将分析目标的漏洞情况 🛡️
立即查看扫描结果和漏洞报告 📊
🎯 未来改进
📄 PDF 报告生成
📈 漏洞严重性评分
🔔 实时扫描通知
🤖 AI 驱动的漏洞分析
🕒 定时和周期性扫描
📱 改进的移动端响应式设计
🤝 贡献
欢迎各种贡献!欢迎 fork 该代码仓库并提交 pull request。
📄 许可证
本项目仅用于教育目的。
👨💻 作者
Prateek Raghuvanshi
Pratham Mukati
Vaibhav Khedkar
🌟 致谢
受现代 Web 漏洞扫描工具的启发而开发,作为一个教育项目,旨在推广安全的 Web 应用程序实践。
标签:CISA项目, Express, GNU通用公共许可证, MITM代理, MongoDB, Node.js, Web安全, 加密, 反取证, 多模态安全, 安全评估, 数据可视化, 漏洞扫描器, 蓝队分析