kri-pa08/Vulnerability-Scanner

GitHub: kri-pa08/Vulnerability-Scanner

一款基于 Python 和 Nmap 的图形化网络安全扫描工具,能够自动发现端口、服务和系统信息,并关联 NVD 数据库识别潜在 CVE 漏洞。

Stars: 0 | Forks: 0

一款专业的网络安全工具,旨在通过简洁现代的 GUI 界面扫描网络开放端口、检测运行服务、识别操作系统,并利用 CVE 信息突出显示潜在漏洞。 本项目集成了 Python、Nmap 和相关概念,以快速且用户友好的方式进行现实世界的安全评估。 ## 功能特性 ### 端口扫描 检测目标机器上的开放、关闭和过滤端口。 ### 服务与版本检测 识别如 SSH、HTTP、FTP 等服务,包括版本信息。 ### OS 指纹识别 基于 Nmap 检测脚本查找目标上运行的操作系统。 ### CVE 漏洞检查 将检测到的服务与 NVD 数据库中的已知漏洞进行比对,并显示: * CVE ID * 严重等级 * CVSS 评分 * 简短漏洞描述 ### 报告导出 自动生成: 📄 包含所有检测数据的 CSV 报告 (适用于文档记录和答辩演示) ### ✔️ GUI 界面 现代且交互性强的图形用户界面,轻松执行扫描。 ## 使用技术 | 技术 | 用途 | | :--- | :--- | | Python | 核心编程 | | Nmap | 安全扫描引擎 | | python-nmap | Python 与 Nmap 的集成 | | Tkinter/CustomTkinter | 图形用户界面 | | CSV | 报告导出格式 | ## 工作原理(高层工作流程) 1️⃣ 用户输入目标 IP 或域名 2️⃣ Nmap 扫描系统以获取开放端口、服务及 OS 信息 3️⃣ 使用检测到的服务查找可能的漏洞 4️⃣ 结果显示在 GUI 中 + 作为报告导出 ## 📌 法律与道德使用免责声明 本工具仅为教育和授权渗透测试目的而创建。 ⚠️ 扫描未知或未经授权的系统是非法的。 请负责任地使用。🛡️ ## 🎯 适用人群 * 学习网络安全的学生 * 道德黑客 * 网络管理员 * 安全研究人员 如果您愿意,我还可以: ✨ 创建带有徽章的正确 README 格式 ✨ 添加 GUI 和输出报告的截图 ✨ 上传项目结构和安装说明 ✨ 为您的工具添加 Logo ✨ 提供一个朗朗上口的项目名称(例如:VulnEye、SecuScan、ScanGuard)
标签:Claude, CTI, CVE检测, CVSS评分, DInvoke, GPT, GUI工具, Nmap, NVD数据库, Python, Tkinter, Windows内核, 云存储安全, 加密, 插件系统, 操作系统识别, 数据统计, 无后门, 无线安全, 服务指纹, 漏洞扫描器, 漏洞管理, 白帽子, 端口扫描, 网络安全, 网络扫描, 自动化报告, 虚拟驱动器, 逆向工具, 隐私保护