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 请求, 加密, 安全开发, 安全报告生成, 插件系统, 数据统计, 服务器安全, 服务识别, 漏洞扫描器, 漏洞管理, 端口扫描, 网络安全, 轻量级工具, 逆向工具, 隐私保护