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编程, 云存储安全, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 逆向工具, 隐私保护