Shubhamsavita/linux-port-scanner
GitHub: Shubhamsavita/linux-port-scanner
一个基于 Python Socket 编程的 Linux TCP 端口扫描器,支持自定义端口范围、服务识别和结果导出,帮助用户快速了解目标主机的端口开放状态。
Stars: 0 | Forks: 0
# Linux 网络端口扫描器
## 描述
一个基于 Python 的 TCP 端口扫描器,用于扫描目标主机的常见端口。
## 功能
### 版本 1
- 扫描常见 TCP 端口
- 检测处于 OPEN/CLOSED 状态的端口
- 接受主机名或 IP 地址
- 简单的命令行界面
### 版本 2
- 将主机名解析为 IP 地址
- 显示服务名称(HTTP、HTTPS、SSH、FTP 等)
- 显示总扫描时间
- 改进的输出格式
- 更好的错误处理
### 版本 3
- 用户自定义端口范围
- 显示总开放端口数
- 改进的扫描摘要
### 版本 4
- 将扫描结果保存至 'scan_report.txt'
- 更好的扫描摘要
## 技术
- Python3
- Linux
- Socket 编程
- Git
- Github
## 如何运行
python3 scanner.py
标签:Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全研究, 网络工具, 网络编程