PriyaPPatil22/pyscanner
GitHub: PriyaPPatil22/pyscanner
基于Python构建的轻量级网络安全扫描器,整合端口扫描、服务识别、CVE查询与报告生成功能。
Stars: 0 | Forks: 0
# PyScanner
一个基于 Python 的网络安全扫描器,仅使用内置库从零构建。
## 功能特性
- 使用多线程扫描所有 65535 个 TCP 端口
- 通过 Banner 抓取识别运行中的服务
- 基于 TTL 指纹识别的 OS 检测
- 通过 NVD API 使用 CPE 名称进行 CVE 查询
- 风险评分计算器
- 使用 ICMP ping + ARP 扫描进行网络发现
- 支持单独和合并生成 PDF 报告
## 使用说明
python scanner.py 扫描单个目标
python scanner.py network 发现并扫描整个网络
## 环境要求
pip install fpdf2 scapy
## 测试环境
- Windows 10/11
- 已针对 scanme.nmap.org 和家庭网络进行测试
## 免责声明
请仅在您拥有或已获得明确测试许可的网络和系统上使用。
标签:ARP扫描, Banner抓取, CVE漏洞查询, NVD API, PDF报告生成, Python, Qt框架, Scapy, 密码管理, 插件系统, 操作系统指纹识别, 数据统计, 无后门, 服务识别, 端口扫描, 网络安全, 网络资产探测, 蓝队侦查, 逆向工具, 防御绕过, 隐私保护