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 ## 📸 截图 ![Port Scanner Output](Python port scanning.jpeg) 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 ```
标签:逆向工具