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 ## 预览 ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/23/230fa9647aa3a47f8d727ab27e50aa5f1fa649c5c640cec7c18cf7aaa58138f8.png) ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/2d/2d095c752b9fcb7729b9fb48740b3224828ee28b1ea11d48e0e8be8f1bc6cd05.png) ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/6b/6b83d0f752f175c3b9d7e79deca1d4d84435ddd468871298e1040c71c71c359f.png) ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/6f/6f826c3d8e202e1f3b9875c5ed0ea86b1f7fcdfec0e7769886a6fda14b7987e6.png) ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/06/06ec8c43854c0c6c749403b36cc410f7e8bb00335d3ac4c0bbcc1fe730f03515.png)
标签:Banner抓取, DInvoke, DNS枚举, DNS查询工具, Python, TCP/IP, 云存储安全, 并发处理, 插件系统, 无后门, 端口扫描器, 网络安全工具, 网络扫描, 逆向工具