rywexx/port-scanner
GitHub: rywexx/port-scanner
一款使用 Python 编写的多线程 TCP 端口扫描器,支持快速扫描与全端口扫描,适用于网络安全学习与授权安全测试。
Stars: 0 | Forks: 0
# Rywex 端口扫描器
一款使用 Python 编写的快速、多线程 TCP 端口扫描器,适用于学习、网络分析和授权的安全测试。
## 功能
- 快速扫描(常见端口)
- 完整扫描(1-65535)
- 多线程 TCP 扫描
- IP 地址验证
- 可配置超时时间
- 可配置线程数
- 实时进度条
- 彩色终端输出
- 常见端口服务检测
- 快速且轻量
## 环境要求
- Python 3.10+
- colorama>=0.4.6
## 安装说明
```
git clone https://github.com/rywexx/port-scanner.git
cd port-scanner
pip install -r requirements.txt
```
## 使用说明
```
python port_scanner.py
```
程序将会要求输入:
- 目标 IP 地址
- 扫描模式(快速扫描 / 完整扫描)
- 连接超时时间
- 最大线程数
## 示例
```
Target IP: 192.168.1.1
1) Quick Scan (Common Ports)
2) Full Scan (1-65535)
Selection: 1
Timeout: 1
Max Threads: 100
```
## 输出结果
```
[+] 22 (SSH) OPEN
[+] 80 (HTTP) OPEN
[+] 443 (HTTPS) OPEN
Total Open Ports: 3
Scan Time: 2.41 seconds
```
## 免责声明
本项目仅供教育目的及授权的安全测试使用。未经明确许可,请勿将此软件用于任何系统或网络。对于因使用本软件而造成的任何滥用或损害,作者概不负责。
## 许可证
本项目采用自定义许可证。详情请参阅 `LICENSE` 文件。
## 作者
**Rywex**
GitHub: https://github.com/rywexx
标签:Python, 安全测试, 插件系统, 攻击性安全, 数据统计, 无后门, 端口扫描, 系统分析, 网络分析, 网络安全, 逆向工具, 隐私保护