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扫描, 侦察工具, 安全测试, 安全脚本, 并发编程, 开源安全工具, 开源项目, 插件系统, 攻击性安全, 无后门, 服务识别, 端口扫描器, 网络安全, 网络审计, 网络编程, 逆向工程平台, 隐私保护, 黑盒测试