khadija656/Syntexhub_Port_Scanner
GitHub: khadija656/Syntexhub_Port_Scanner
一个基于 Python 的多线程 TCP 端口扫描器,用于探测目标主机指定端口范围内各端口的开放状态并将结果记录到文件。
Stars: 0 | Forks: 0
# Syntecxhub_Port_Scanner
## 项目描述
本项目是一个使用 Python 开发的 TCP Port Scanner。它扫描目标主机上的端口,并识别其状态是 open、closed 还是 unreachable。
## 功能
* 单主机扫描
* 端口范围扫描
* 多线程以加快扫描速度
* 超时处理
* 异常处理
* 将结果记录到文件中
## 使用的工具
* Python 3
* Socket Module
* Threading Module
* Visual Studio Code
## 如何运行
1. 在 Visual Studio Code 中打开项目文件夹。
2. 运行以下命令:
```
python main.py
```
3. 输入:
* 目标主机
* 起始端口
* 结束端口
4. 程序将显示扫描结果,并将其保存在 `scan_log.txt` 中。
## 输出示例
```
Port 22 : OPEN
Port 80 : OPEN
Port 443 : OPEN
Port 25 : CLOSED
```
## 作者
实习项目 – Syntecxhub
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络工具, 逆向工具