ausstin07/Syntecxhub_Project_PortScanner
GitHub: ausstin07/Syntecxhub_Project_PortScanner
一个基于 Python 多线程的 TCP 端口扫描器,用于识别目标系统的开放、关闭和被过滤端口并记录扫描结果。
Stars: 0 | Forks: 0
# Syntecxhub_Project_PortScanner
# 🔐 Syntecxhub 实习项目
## 👨💻 实习生信息
* **姓名:** Austin Siby
* **领域:** 网络安全
* **机构:** Syntecxhub
# 📌 概述
本仓库包含作为我在 Syntecxhub 实习期间一部分而开发的网络安全项目。
这些项目的重点在于培养网络、安全和安全应用程序开发方面的实践技能。
# 🚀 项目 1:TCP 端口扫描器
## 📖 描述
这是一个使用 Python 构建的多线程 TCP 端口扫描器,可扫描目标系统以识别开放、关闭和被过滤的端口。
## ⚙️ 功能
* 多线程扫描以提升性能
* 检测开放、关闭和超时的端口
* 将扫描结果记录到文件中
* 显示开放端口摘要
* 优雅地处理异常
## 🧠 涉及概念
* Socket 编程
* TCP 连接
* 线程(并发)
* 异常处理
## ▶️ 如何运行
```
cd port-scanner
python main.py
```
## 📂 输出示例
```
[OPEN] Port 22
[CLOSED] Port 23
[TIMEOUT] Port 80
[+] Open Ports Found:
[22]
```
感谢 Syntecxhub 提供参与实际网络安全项目的机会。
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络编程, 逆向工具, 隐私保护