emersonsilvacybersecurity/python-port-scanner-multithread
GitHub: emersonsilvacybersecurity/python-port-scanner-multithread
一个基于 Python 多线程和队列机制实现的轻量级 TCP 端口扫描工具,用于快速发现目标主机开放端口及对应服务。
Stars: 0 | Forks: 0
# Python 端口扫描器 (多线程)
一款使用 Python 开发的高性能网络侦察工具。该脚本利用 **Threading** 和 **Queues** 对 TCP 端口执行并发扫描,能够在毫秒级时间内识别活动服务。
## 功能
* **多线程:** 利用多个并发线程实现快速扫描。
* **DNS 解析:** 同时支持 IP 地址和域名(例如:google.com)。
* **服务识别:** 自动将常见端口转换为其对应的服务(HTTP、SSH、FTP 等)。
* **线程安全:** 使用 `Lock` 确保终端输出不会被不同的线程打乱。
* **错误处理:** 针对拒绝连接和超时提供异常处理机制。
## 使用技术
* **Python 3.x**
* `socket`:用于底层网络通信。
* `threading`:用于并行执行。
* `queue`:用于管理线程间的工作负载。
安全分析(免责声明)
此脚本专为教育目的和经授权的安全审计而开发。
道德准则:未经事先许可将此工具用于攻击目标是非法行为。
责任声明:作者不对任何滥用行为或给第三方造成的损害承担责任。
标签:DNS查询工具, DNS解析, Python, Qt框架, socket编程, TCP扫描, 侦察工具, 安全测试, 安全脚本, 并发编程, 开源安全工具, 开源项目, 插件系统, 攻击性安全, 无后门, 服务识别, 端口扫描器, 网络安全, 网络审计, 网络编程, 逆向工程平台, 隐私保护, 黑盒测试