kartheek-01/Vulnerability-Scanner-Nmap-GUI

GitHub: kartheek-01/Vulnerability-Scanner-Nmap-GUI

一款基于 Nmap 和 Python Tkinter 的图形化端口扫描工具,支持开放端口检测和本地 CVE 漏洞匹配及报告导出。

Stars: 0 | Forks: 0

# 基于 Nmap 的自定义端口扫描器(带 GUI 和报告功能) 这是一个基于 Nmap 的自定义端口扫描工具,通过使用 Python Tkinter 构建的图形用户界面(GUI)进行了功能增强。它可以扫描指定 IP 地址的开放端口,并使用本地的 JSON 数据库检测已知漏洞。 ## 🧰 使用的技术与工具 - Python - Nmap & python-nmap - Tkinter - JSON - PDF/CSV 报告生成 ## 💡 功能 - 用户友好的 GUI 扫描界面 - 使用 Nmap 进行开放端口与服务检测 - 使用 JSON 漏洞数据库匹配已知 CVE - 将报告保存为 `.txt`、`.csv` 格式 - 通过 GUI 进行可视化输出 - 错误处理与输入验证 ## 📸 截图 (在此处使用 Markdown 插入截图:`![desc](https://raw.githubusercontent.com/kartheek-01/Vulnerability-Scanner-Nmap-GUI/main/screenshots/output1.png)`) ## 📁 文件 - `scanner_gui.py`:主要源代码 - `vulnerabilities.json`:自定义 CVE 列表 - `mini_project.pdf`:完整的项目报告 - `requirements.txt`:依赖项 ## 🛠️ 安装说明 ``` pip install -r requirements.txt ```
标签:CTI, DInvoke, Homebrew安装, Nmap, Python, Tkinter, 插件系统, 数据统计, 无后门, 端口扫描, 虚拟驱动器, 逆向工具