nasdbox/yet-another-port-scanner

GitHub: nasdbox/yet-another-port-scanner

一个仅依赖 Python 标准库的轻量级 TCP 端口扫描器,用于检测目标主机上开放端口的工具。

Stars: 0 | Forks: 0

# 简单的 Python 端口扫描器 一个使用 Python 编写的轻量级 TCP 端口扫描器,用于检查目标主机上的开放端口。 ## 功能 * **主机名解析**:自动将网址转换为 IP 地址。 * **超时保护**:防止脚本在无响应的端口上挂起。 * **优雅退出**:按下 `Ctrl+C` 时可干净地停止运行。 ## 环境要求 * Python 3.x 此脚本仅使用 Python 标准库(`socket`、`sys`、`datetime`),因此无需安装任何额外的依赖。 ## 使用说明 1. 将代码保存到名为 `scan.py` 的文件中。 2. 打开你的终端或命令提示符。 3. 使用 Python 运行脚本: python scan.py 4. 根据提示输入目标域名或 IP 地址。 ### 输入示例 ``` Enter target IP or hostname: localhost ``` ## 免责声明 本工具仅供教育目的及授权的安全测试使用。请仅扫描您拥有或已获得明确授权进行测试的设备和网络。
标签:Python, TCP, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络工具, 逆向工具, 隐私保护