Suriya-cyber-cell/CyberSentinel-Advanced-Web-Vulnerability-Scanner
GitHub: Suriya-cyber-cell/CyberSentinel-Advanced-Web-Vulnerability-Scanner
CyberSentinel 是一个基于 Python 和 Flask 的 Web 漏洞扫描器,通过自动化侦察和配置分析帮助用户发现网站安全弱点并生成多格式报告。
Stars: 0 | Forks: 0
# 🛡 CyberSentinel - 高级 Web 漏洞扫描器
CyberSentinel 是一款使用 **Python** 和 **Flask** 开发的高级 Web 漏洞扫描器。它通过扫描网站的常见安全弱点、识别暴露的服务、检测配置错误并生成详细的安全报告,来执行自动化的安全评估。
## ✨ 功能
- 🔍 端口扫描
- 📡 Banner Grabbing
- 🛡 HTTP 安全头分析
- 🔒 SSL/TLS 配置检测器
- 🚨 漏洞检测
- 📊 风险评分计算
- 🔑 管理面板查找
- 🤖 robots.txt 扫描器
- 🗺 sitemap.xml 扫描器
- 🌍 HTTP 方法检测
- 🍪 Cookie 安全分析
- 📂 目录列出检测
- ⚙ 技术检测
- 📄 PDF 报告生成
- 📄 JSON 报告生成
- 📄 HTML 报告生成
- 💾 扫描历史记录存储
## 🛠 使用的技术
- Python 3
- Flask
- Requests
- Socket Programming
- ReportLab
- HTML
- CSS
- JavaScript
- SQLite
## 📂 项目结构
```
CyberSentinel
│
├── app.py
├── requirements.txt
├── database/
├── reports/
├── scanner/
├── static/
└── templates/
```
## 🚀 安装
克隆仓库:
```
git clone https://github.com/Suriya-cyber-cell/CyberSentinel-Advanced-Web-Vulnerability-Scanner.git
```
进入项目:
```
cd CyberSentinel-Advanced-Web-Vulnerability-Scanner
```
安装依赖:
```
pip install -r requirements.txt
```
运行应用程序:
```
python app.py
```
打开浏览器:
```
http://127.0.0.1:5000
```
## 📊 当前检测模块
- 开放端口
- 运行中的服务
- HTTP Headers
- SSL/TLS
- 管理面板
- robots.txt
- sitemap.xml
- HTTP 方法
- Cookie 安全
- 目录列出
- 服务器技术
- 风险分析
## 📄 报告
CyberSentinel 会自动生成:
- PDF 报告
- JSON 报告
- HTML 报告
## 🗫 路线图
### 版本 2.0
- SQL 注入检测
- 跨站脚本攻击 (XSS) 检测
- CVE 查找
- CVSS 评分计算
- 仪表板分析
- 身份验证支持
- 多线程扫描
## ⚠ 免责声明
本项目**仅用于教育目的和授权的安全测试**。在扫描您不拥有或不受您管理的系统之前,请务必获得许可。
## 👨💻 作者
**Suriya Moorthi**
工程学士 (B.E.),计算机科学与工程 (网络安全)
AAA 工程与技术学院
GitHub:
https://github.com/Suriya-cyber-cell
## ⭐ 支持
如果您喜欢这个项目,请考虑在 GitHub 上给它一个 ⭐。
标签:Flask, Python, URL发现, Web漏洞扫描, 多模态安全, 字符串匹配, 安全检测, 实时处理, 密码管理, 插件系统, 数据可视化, 无后门, 自动化侦察