ashifsiddiui0x01/network-port-scanner
GitHub: ashifsiddiui0x01/network-port-scanner
一个带有 banner grabbing 功能的教育性多线程 TCP 端口扫描器,用于网络安全学习和授权网络评估。
Stars: 0 | Forks: 0
# 网络端口扫描器
用于网络安全学习和授权网络评估的带有 banner grabbing 功能的教育性 TCP 端口扫描器。
## 功能
- 多线程 TCP connect 扫描
- 常用端口预设(前 20 / 前 100)
- 可选的开放端口 banner grabbing
- 导出 JSON 用于报告
## 安装说明
```
git clone https://github.com/ashifsiddiui0x01/network-port-scanner.git
cd network-port-scanner
pip install -r requirements.txt
```
## 使用说明
```
python port_scanner.py 192.168.1.1
python port_scanner.py scanme.nmap.org --preset top20
python port_scanner.py 10.0.0.5 --ports 22,80,443,8080 --banner
python port_scanner.py 127.0.0.1 --output results.json
```
## 法律声明
仅扫描您拥有或获得明确书面测试许可的网络和系统。
## 作者
**Ashif Siddiqui** — [@ashifsiddiui0x01](https://github.com/ashifsiddiui0x01)
## 许可证
MIT
标签:Banner抓取, Python, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 网络资产探测, 逆向工具, 隐私保护