sadaqatzahid667-cloud/Port_scanner
GitHub: sadaqatzahid667-cloud/Port_scanner
一个用 Python 标准库实现的轻量级 TCP 端口扫描器,帮助初学者理解端口扫描与基础网络侦察的工作原理。
Stars: 0 | Forks: 0
# 用法
简单的 TCP 端口扫描器(Python)
一个轻量级的命令行工具,用于扫描目标主机的开放 TCP 端口。本项目作为一个学习项目构建,旨在帮助理解端口扫描和基础网络侦察的工作原理——这是网络安全中的一个核心概念。
## 功能
- 扫描给定主机或 IP 上的任意端口范围
- 自动将主机名解析为 IP 地址
- 实时报告哪些端口处于开放状态
- 简单、无依赖——仅使用 Python 的内置 socket 库
## 工作原理
扫描器会尝试与给定范围内的每个端口建立 TCP 连接。
如果连接成功,该端口会被标记为开放(open);如果连接失败
或超时,则该端口被视为已关闭/被过滤(closed/filtered)。这与 Nmap 等工具所使用的基础技术相同(但形式要简单得多)。
## 环境要求
- Python 3.7+
- 无需任何外部库
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护