prathmesh-somkuwar/Open_Port_Scanner
GitHub: prathmesh-somkuwar/Open_Port_Scanner
一个基于 Python 的实时网络端口扫描器,通过图形化仪表板提升可见性与效率。
Stars: 0 | Forks: 0
# 🚀 开放端口扫描器 🛡️
# 🎯 **任务简报**
**目标** :实时 TCP/UDP 端口侦察 (127.0.0.1/scanme.nmap.org)
**威胁模型** :盲目的网络暴露、未知服务、攻击面映射
**目标** :生产级实时端口扫描仪表板
**将基础的 socket 探测转变为 → 企业级网络侦察情报**
| **指标** | **任务前** | **任务后** | **提升** |
|------------|-----------------|------------------|-----------------|
| 🔌 **端口速度** | 1 个端口/秒 | **1.2 个端口/秒** | **20%** |
| 📱 **界面** | 手动 CLI | **实时玻璃拟态仪表板** | **+100%** |
| 👁️ **可见性** | 0% 覆盖率 | **95% 端口情报** | **+95%** |
## ⚙️ **安装说明**
```
# Clone repo
git clone https://github.com/prathmesh-somkuwar/Security_Odyssey_2-Open_Port_Scanner.git
cd Security_Odyssey_2-Open_Port_Scanner
# Setup environment
pip install -r requirements.txt
# 启动(进行 packet capture 需要 sudo)
sudo python3 app.py
# 打开 dashboard
# 🌐 http://127.0.0.1:5000
```
## 📱 **实时仪表板视图**
## 📂 **项目结构**
```
Security_Odyssey_1-Packet_Analyzer/
├── app.py # ⭐ Main Scanner + web server
├── requirements.txt # 📦 Scapy, SocketIO
├── templates/
└── index.html # ⭐ UI
```
## 🎮 **使用示例**
```
bash
# 本地 Windows scan
Target: 127.0.0.1
Ports: 1-1000
→ Finds: 135(RPC), 445(SMB)
# 公共测试服务器
Target: scanme.nmap.org
Ports: 1-10000
→ Finds: 22(SSH), 113(ident), 9929
```
## 📜 **法律免责声明**
**PortScanner Pro 是一款专为以下用途设计的防御性安全工具:**
```
✅ Authorized network testing
✅ Educational purposes
✅ Penetration testing with written permission
✅ Your own systems (" 127.0.0.1 ")
✅ Public test servers(" scanme.nmap.org ")
```
## 📄 **许可证**
```
MIT License - Educational Use Only
Copyright (c) 2026 Prathamesh Somkuwar
For Educational and Ethical Practice only.
```
## 📂 **项目结构**
```
Security_Odyssey_1-Packet_Analyzer/
├── app.py # ⭐ Main Scanner + web server
├── requirements.txt # 📦 Scapy, SocketIO
├── templates/
└── index.html # ⭐ UI
```
## 🎮 **使用示例**
```
bash
# 本地 Windows scan
Target: 127.0.0.1
Ports: 1-1000
→ Finds: 135(RPC), 445(SMB)
# 公共测试服务器
Target: scanme.nmap.org
Ports: 1-10000
→ Finds: 22(SSH), 113(ident), 9929
```
## 📜 **法律免责声明**
**PortScanner Pro 是一款专为以下用途设计的防御性安全工具:**
```
✅ Authorized network testing
✅ Educational purposes
✅ Penetration testing with written permission
✅ Your own systems (" 127.0.0.1 ")
✅ Public test servers(" scanme.nmap.org ")
```
## 📄 **许可证**
```
MIT License - Educational Use Only
Copyright (c) 2026 Prathamesh Somkuwar
For Educational and Ethical Practice only.
```
⭐ 由 Prathamesh Somkuwar 构建 | 印度那格浦尔 | LinkedIn | 安全奥德赛之旅 🏛️ ⭐
标签:Python, Web面板, 后端开发, 安全工具, 插件系统, 数据统计, 无后门, 检测规则, 端口扫描, 网络资产发现