GiovanniBBenedetti/PortScanner
GitHub: GiovanniBBenedetti/PortScanner
一款基于 Python 的简单端口扫描工具,支持单端口和端口范围两种模式,帮助用户快速检测目标主机端口的开放状态。
Stars: 0 | Forks: 0
# 端口扫描器
一款简单的 Python 端口扫描工具,包含两种使用模式:单端口扫描和端口范围扫描。
## 功能
- **基础扫描器** — 检查目标主机上的特定端口是开放还是关闭
- **范围扫描器** — 扫描一个端口范围,并显示包含开放、关闭总数及扫描耗时的摘要
## 要求
- Python
- `socket` 库(Python 内置)
## 使用方法
### 基础扫描器
```
python ScannerBasico.py
```
程序将提示您输入:
- 目标主机的 **IP**
- 要检查的 **端口**
输出示例:
```
Digite o número de IP: 192.168.1.1
Digite a porta que deseja scanear: 80
Porta 80 ABERTA em 192.168.1.1
```
### 范围扫描器
```
python ScannerRange.py
```
程序将提示您输入:
- 目标主机的 **IP**
- 范围的 **起始端口**
- 范围的 **结束端口**
输出示例:
```
Digite o IP: 192.168.1.1
Digite a porta inicial: 1
Digite a porta final: 1000
Escaneando portas de 1 até 1000 no IP 192.168.1.1...
[ABERTA] Porta 22
[ABERTA] Porta 80
[ABERTA] Porta 443
Total de portas abertas: 3
Total de portas fechadas: 997
Tempo total da varredura: 12.45 segundos
```
## 免责声明
本工具应**仅用于您拥有明确授权的网络和系统**。未经授权使用端口扫描器可能是非法行为。请负责任地使用。
## 作者
Giovanni Benedetti
标签:Python, 插件系统, 数据泄露防护, 数据统计, 无后门, 端口扫描, 网络工具, 网络探测, 逆向工具