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 ``` ## 📱 **实时仪表板视图** ps_1 Screenshot 2026-02-17 155642 ## 📂 **项目结构** ``` 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面板, 后端开发, 安全工具, 插件系统, 数据统计, 无后门, 检测规则, 端口扫描, 网络资产发现