EmberP06/port-scanner

GitHub: EmberP06/port-scanner

一个基于 Python 的多线程端口扫描器,集成 NVD API 实时查询 CVE 漏洞并生成结构化报告。

Stars: 0 | Forks: 0

# 带 CVE 查询的端口扫描器 一个基于 Python 的网络端口扫描工具,能够识别开放端口、检测运行中的服务,并通过美国国家漏洞数据库(NVD)API 将这些端口关联到已知漏洞。 ## 功能特性 - 多线程扫描——1024 个端口扫描时间不超过 5 秒 - 对 16 种常见协议进行服务识别 - 通过 NVD API 实时查询 CVE 及严重等级 - 生成 HTML 和 JSON 报告 ## 示例输出 ![端口扫描报告](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/37ff9bb577181217.png) ## 设置 ``` git clone https://github.com/YOUR_USERNAME/port-scanner cd port-scanner python3 -m venv venv source venv/bin/activate pip install requests ``` 在 https://nvd.nist.gov/developers/request-an-api-key 获取免费的 NVD API 密钥 将 `modules/cve_lookup_example.py` 复制为 `modules/cve_lookup.py` 并填入你的密钥。 ## 使用方法 ``` python3 scanner.py 127.0.0.1 --start 1 --end 1024 python3 scanner.py 127.0.0.1 --start 1 --end 1024 --threads 200 ``` ## 法律声明 仅可扫描你自己的主机或已获得明确书面授权的主机。 ## 技术栈 - Python 3.13 - `socket` — 端口扫描 - `concurrent.futures` — 多线程 - `requests` — NVD API 集成
标签:AMSI绕过, API集成, CVE查询, DNS枚举, DNS查询工具, Linux工具, NVD集成, Python, Qt框架, 云存储安全, 可观测性, 威胁检测, 密码管理, 并发, 插件系统, 数据统计, 无后门, 服务识别, 漏洞查询, 端口扫描, 端口扫描器, 端口探测, 网络安全, 网络安全工具, 网络审计, 网络工具, 网络扫描, 逆向工具, 隐私保护