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