yeshith-gune/Port-Scanner
GitHub: yeshith-gune/Port-Scanner
基于 Python socket 的多线程 TCP 端口扫描器,不依赖外部工具即可完成端口探测、服务识别与报告导出。
Stars: 0 | Forks: 0
# Python 端口扫描器
一个基于 Python 的 socket 库从零开始构建的多线程 TCP 端口扫描器 — 未使用 Nmap 或任何外部工具。
## 功能
- 使用原始 socket 进行 TCP connect 扫描
- 多线程扫描(同时扫描 100 个端口)
- 通过 Banner grabbing 识别服务版本
- 40 多个常用端口的服务识别
- 针对危险开放端口的安全风险标记
- 将结果保存到带有时间戳的报告文件中
- 支持单个端口、范围、逗号分隔列表或全部 65535 个端口
- 已通过 scanme.nmap.org 与 Nmap 的结果进行对比验证
## 用法
python scanner.py
## 使用的工具
Python · Socket · TCP/IP · 多线程 · Banner Grabbing
## 预览





标签:Banner抓取, DInvoke, DNS枚举, DNS查询工具, Python, TCP/IP, 云存储安全, 并发处理, 插件系统, 无后门, 端口扫描器, 网络安全工具, 网络扫描, 逆向工具