Ug111/Python-Port-Scanner
GitHub: Ug111/Python-Port-Scanner
基于 Python Socket 库实现的轻量级端口扫描器,用于检测目标主机开放端口并识别运行中的网络服务。
Stars: 0 | Forks: 0
# 🔍 Python 端口扫描器
一个基于 Python 的轻量级网络端口扫描器,可检测开放端口
并识别目标系统上运行的服务。
## 📌 功能
- 扫描任意目标 IP 或主机名上的 1–1024 端口
- 识别常见服务(FTP、SSH、HTTP、HTTPS、RDP 等)
- 标记危险的开放端口(例如端口 23 上的 Telnet)
- 显示扫描开始的时间戳
- 报告发现的开放端口总数
## 🛠️ 工具与技术
- Python 3
- Socket 库
- Datetime 库
## 🚀 如何运行
```
python port_scanner.py
Enter the target IP address: scanme.nmap.org
Scanning scanme.nmap.org...
Started: 2026-07-10 08:35:50
[OPEN] Port 21 - FTP
[OPEN] Port 22 - SSH
[OPEN] Port 80 - HTTP
[OPEN] Port 110 - POP3 (Email)
[OPEN] Port 443 - HTTPS
## 📸 截图

Scan completed. 5 open ports found.
⚠️ Legal Disclaimer
This tool is intended for educational purposes and authorized
security testing only. Only scan systems you own or have explicit
permission to test. Unauthorized port scanning may be illegal.
🔗 Author
Ugochukwu Daniel Iwuoha SOC Analyst | Cybersecurity
```
标签:逆向工具