shamaldere22/Network-Port-Scanner
GitHub: shamaldere22/Network-Port-Scanner
一个轻量级的 Python 网络端口扫描脚本,通过 socket 编程检测目标系统上常见端口的活跃服务。
Stars: 0 | Forks: 0
# 🛡️ 网络端口扫描器与服务检测器
一个轻量级的自定义网络侦察工具,使用 Python 通过 socket 编程构建。此脚本用于扫描目标系统上的特定网络端口,以发现活跃的服务并识别潜在的攻击向量。
## 🚀 功能
- 🔍 **侦察工具:** 有助于安全评估中的信息收集阶段。
- 📌 **端口映射:** 针对标准的高风险端口:21 (FTP)、22 (SSH)、23 (Telnet)、80 (HTTP) 和 443 (HTTPS)。
- 🛠️ **错误处理:** 内置针对网络断开连接 (`socket.gaierror`) 和手动终止 (`KeyboardInterrupt`) 的异常处理。
- ⏱️ **超时管理:** 为每个端口配置了 `1.5s` 的连接超时,以实现最佳性能。
## ⚙️ 技术栈
- **语言:** 🐍 Python 3.x
- **核心概念:** 🌐 Socket 编程,📑 TCP/IP 协议簇,🔒 网络安全,⚠️ 异常处理
## 💻 如何运行
1. **克隆或下载**此存储库到您的本地系统。
2. 打开您的 **Terminal** 或 **Command Prompt (CMD)**。
3. 导航到项目文件夹,并使用以下命令运行脚本:
python port_scanner.py
标签:Python, Socket编程, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 逆向工具, 隐私保护