akila1978/vuln-scanner-docker
GitHub: akila1978/vuln-scanner-docker
一款将 Docker 化 Nmap 扫描引擎与 CustomTkinter 桌面图形界面相结合的安全审计工具,用于在隔离环境中进行端口扫描和漏洞识别。
Stars: 0 | Forks: 0
# 🛡️ VULNSCANNER - Docker 安全情报
VULNSCANNER 是一款强大的安全审计工具,它将 **CustomTkinter** 桌面 GUI 与 **Docker 化的 Nmap 扫描引擎**结合在一起。它允许安全研究人员在隔离的容器化环境中扫描目标的开放端口和已知漏洞。
## ✨ 主要特性
- **Docker 化扫描:** 在轻量级 Python 容器中运行 Nmap,以实现隔离和可移植性[cite: 1]。
- **赛博朋克 UI:** 使用 CustomTkinter 构建的现代深色主题 GUI[cite: 2]。
- **实时监控:** 实时终端输出,显示发现的端口和漏洞[cite: 2]。
- **漏洞脚本:** 利用 Nmap 的 NSE 脚本识别潜在的安全威胁[cite: 4]。
- **报告导出:** 可选择将终端扫描结果保存为文本报告[cite: 2]。
## 🛠️ 技术栈
- **前端:** CustomTkinter (Python)[cite: 2, 3]
- **引擎:** Nmap, Python-Nmap[cite: 3, 4]
- **基础设施:** Docker[cite: 1]
## 🚀 设置说明
### 前置条件
- 已安装并运行 Docker Desktop。
- Python 3.11 或更高版本。
### 1. 构建 Docker 镜像
导航到项目根目录并运行:
```
docker build -t vuln-scanner .
```
标签:CTI, CustomTkinter, Docker, NIDS, Nmap, NSE脚本, Python, Python-Nmap, Windows内核, 云存储安全, 图形用户界面, 安全情报, 安全扫描, 安全防御评估, 容器化, 报告导出, 插件系统, 数据统计, 无后门, 无线安全, 时序注入, 桌面应用, 白帽子, 端口扫描, 网络扫描, 虚拟驱动器, 请求拦截, 赛博朋克UI, 逆向工具