MrStregobor/multi-threaded-port-scanner

GitHub: MrStregobor/multi-threaded-port-scanner

该项目是一个用 Python 编写的多线程 TCP 端口扫描器,通过线程并发与互斥锁同步机制实现高效的端口探测,解决单线程扫描速度慢及并发结果写入的竞态问题。

Stars: 0 | Forks: 0

# 多线程端口扫描器 我完成这个项目是作为我的操作系统课程作业,它在 Python 中实现了一个多线程 TCP 端口扫描器。该扫描器使用 Python 的 threading 模块将端口扫描任务分配到多个线程中,与单线程方法相比,提高了扫描速度。程序使用 mutex 锁来安全管理对共享资源的访问,并防止在存储扫描结果时出现竞态条件。该程序接受目标 IP 地址和端口范围,扫描开放的 TCP 端口,并在可用时显示检测到的服务。
标签:Python, TCP协议, 云存储安全, 并发编程, 插件系统, 操作系统, 无后门, 网络扫描, 逆向工具