THMUD/Port-Scanner

GitHub: THMUD/Port-Scanner

一款基于 Python socket 库开发的简易 TCP 端口扫描工具,通过 TCP Connect Scan 方式检测目标主机关键端口的开放状态。

Stars: 0 | Forks: 0

# 基础 TCP 端口扫描器 🛡️ 本项目是我在大学网络安全实验室课程和网络实践环节中,使用 Python 基础的 `socket` 库开发的一款简单的 TCP 端口扫描工具。 ## 🔬 工作原理(如何运行?) 此脚本针对目标服务器采用 **TCP Connect Scan** 方法运行。 - 依次尝试连接指定目标 IP 或 Domain 地址上的关键端口。 - 在后台通过操作系统的网络层启动 **3 次握手 (Three-Way Handshake)** 机制。 - 当 `connect_ex()` 函数从操作系统返回 `0`(成功)代码时,判定该端口为 **AÇIK(开放)**。 - 超时 (timeout) 时间设置为 1 秒,以防止扫描在有主动防护 (Firewall) 的网络中卡死。 ## 🛠️ 如何运行? 您可以在 Kali Linux 或任何安装了 Python 3 的操作系统上,通过终端使用以下命令运行此项目: ``` python3 scanner.py ```
标签:Python, TCP协议, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护