ayushee19sinha-glitch/Syntecxhub_CVE_Vulnerability_Scanner
GitHub: ayushee19sinha-glitch/Syntecxhub_CVE_Vulnerability_Scanner
一款基于 Python 的轻量级 CVE 漏洞扫描器,通过 Banner 抓取识别服务并匹配本地漏洞数据库生成安全报告。
Stars: 0 | Forks: 0
# Syntecxhub CVE 漏洞扫描器
一款轻量级的基于 Python 的漏洞扫描器,作为 **Syntecxhub 网络安全实习** 项目的一部分开发。
该工具通过 **基于 Banner 抓取的基本服务检测**,将检测到的服务与已知 CVE 漏洞的小型数据库进行比对。
扫描器会生成漏洞报告,突出显示潜在风险和严重等级。
## 功能
- 用于服务检测的 Banner 抓取
- 多端口扫描
- CVE 漏洞匹配
- 严重性分类
- 自动生成扫描报告
- 轻量且易于使用
## 使用的技术
- Python
- Socket 编程
- JSON (CVE 数据库)
## 项目结构
## Syntecxhub_CVE_Vulnerability_Scanner
│
├── cve_scanner.py
├── cve_database.json
├── scan_report.txt
├── requirements.txt
└── README.md
## 工作原理
1. 扫描器对常见服务端口执行 **端口扫描**。
2. 如果端口开放,它会尝试进行 **Banner 抓取**。
3. 检测到的服务 Banner 会与 **本地 CVE 数据库** 进行匹配。
4. 如果找到匹配项,扫描器将报告可能的漏洞。
5. 生成包含严重性信息的 **扫描报告**。
## 安装
克隆仓库:
git clone https://github.com/yourusername/Syntecxhub_CVE_Vulnerability_Scanner
安装依赖:
pip install -r requirements.txt
## 使用方法
运行扫描器:
python cve_scanner.py
根据提示输入目标域名或 IP 地址。
示例:
Enter target IP or domain: example.com
结果将显示在终端中并保存在:
scan_report.txt
## 教育用途
本项目仅供 **教育和实习目的** 开发。
在扫描任何系统之前,请务必确保您已获得 **许可**。
## 作者
Ayushee Sinha
网络安全实习 — Syntecxhub
标签:Banner Grabbing, Claude, CVE检测, CVSS评分, GPT, Homebrew安装, Open Source Security, Python安全工具, Qt框架, Socket编程, XML 请求, 加密, 安全开发, 安全报告生成, 插件系统, 数据统计, 服务器安全, 服务识别, 漏洞扫描器, 漏洞管理, 端口扫描, 网络安全, 轻量级工具, 逆向工具, 隐私保护