gustavoarnoni/port-scanner
GitHub: gustavoarnoni/port-scanner
一个基于 Python 的多线程 TCP 端口扫描器,支持指定范围扫描和 banner grabbing 来识别开放端口及运行服务。
Stars: 0 | Forks: 0
# 🔍 端口扫描器
一个使用 Python 编写的简单端口扫描器,支持多线程和 banner grabbing。
## 功能
- TCP 端口扫描
- 多线程(速度快)
- Banner grabbing(识别运行中的服务)
- CLI 界面
## 用法
```
python3 scanner.py --host --start --end
```
## 示例
```
# 全量扫描(端口 1-1024)
python3 scanner.py --host scanme.nmap.org
# 指定范围
python3 scanner.py --host scanme.nmap.org --start 1 --end 100
# 单个端口
python3 scanner.py --host scanme.nmap.org --start 80 --end 80
```
## 输出示例
```
Escaneando scanme.nmap.org — portas 1 a 1024
Porta 22: ABERTA | Banner: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.13
Porta 80: ABERTA | Banner: HTTP/1.1 200 OK ... Server: Apache/2.4.7 (Ubuntu)
Scan concluído!
```
## 法律声明
仅对您拥有或获得明确扫描权限的主机使用。
标签:Python, 插件系统, 数据统计, 文档结构分析, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护