Akshit0203/Multi-threaded-Port-Scanner-Python

GitHub: Akshit0203/Multi-threaded-Port-Scanner-Python

一个基于 Python 标准库构建的轻量级多线程 TCP 端口扫描器,用于快速发现目标主机上全端口范围的开放端口。

Stars: 0 | Forks: 0

# 多线程端口扫描器 (Python) 一个使用 Python 的 `socket` 和 `threading` 模块构建的快速 TCP 端口扫描器。 并发扫描从 **1 到 65535** 的端口,并显示开放的端口。 ## 功能 - 多线程扫描,速度更快 - 扫描完整的端口范围 (1–65535) - 在 `Ctrl + C` 时优雅退出 - 将主机名解析为 IP 地址 - 简单且对新手友好的结构 ## 环境要求 - Python 3.x 无需外部模块。 ## 用法 ### 运行脚本: ``` python scanner.py ``` 示例: ```python scanner.py 192.168.1.10``` 或 ```python scanner.py google.com``` ### 输出 ``` -------------------------------------------------- Scanning target 142.250.182.14 Time started: 2025-12-04 14:32:10.923423 -------------------------------------------------- Port 80 is open Port 443 is open Scan completed! ``` ### 工作原理 - 为每个端口创建一个线程以提高速度 - 检测成功的连接 (result == 0) - 将开放的端口打印到终端 LinkedIn: https://linkedin.com/in/akshit023/
⭐ 如果您觉得此代码库有用,请考虑点个 Star!
标签:Python, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络扫描, 逆向工具