abrahamsurf/sdwan-scanner-CVE-2026-20127

GitHub: abrahamsurf/sdwan-scanner-CVE-2026-20127

一款针对 Cisco SD-WAN 实例的被动指纹识别工具,用于发现暴露在互联网上的管理接口及潜在风险。

Stars: 0 | Forks: 0

# Cisco SD-WAN 暴露扫描器 (CVE-2026-20127) 一款专用的被动指纹识别工具,旨在识别暴露在互联网上的 Cisco SD-WAN (vManage / Viptela) 实例。该工具通过检测潜在暴露的管理接口和 NETCONF 端口,帮助安全研究人员和系统管理员管理其外部攻击面。 ## 🚀 功能特性 - **多端口分析**:扫描常见的 SD-WAN 端口,包括 22 (SSH)、443 (HTTPS) 和 830 (NETCONF)。 - **HTTP/HTTPS 指纹识别**:检测页面标题和 Server 头中的 "vManage"、"Viptela" 和 "Cisco SD-WAN"。 - **SSL/TLS 检查**:分析证书通用名 (CN) 中的 SD-WAN 标识符。 - **服务 Banner 抓取**:利用 `nmap` 进行高级服务版本检测和 Banner 提取。 - **异步执行**:使用 `asyncio` 和 `aiohttp` 进行高性能扫描,实现快速目标处理。 - **网络扩展**:内置支持 CIDR 范围扩展和基于文件的目标列表。 - **结构化输出**:生成详细的 JSON 报告,以便与其他安全工具集成。 ## 📋 前置条件 - **Python**:3.7 或更高版本 - **Nmap**:必须安装在主机系统上并且在 PATH 中可用。 - **Python 库**: - `requests` - `python-nmap` - `ipaddress` - `asyncio` - `aiohttp` ## 🛠️ 安装说明 1. **安装 Nmap**: - **Windows**:[Nmap 下载](https://nmap.org/download.html) - **Linux**:`sudo apt install nmap` 2. **安装 Python 依赖**: pip install requests python-nmap ipaddress asyncio aiohttp ## 📖 使用说明 该扫描器支持三种主要的目标指定模式: ### 单个目标 ``` python sdwan.py --target 203.0.113.50 ``` ### CIDR 范围 ``` python sdwan.py --cidr 203.0.113.0/24 --ports 443,830 --timeout 3 ``` ### 基于文件的目标 ``` python sdwan.py --file targets.txt ``` ### 命令行参数 | 参数 | 描述 | 默认值 | | :--- | :--- | :--- | | `--target` | 要扫描的单个 IP 地址或主机名。 | None | | `--cidr` | CIDR 网络范围(例如 192.168.1.0/24)。 | None | | `--file` | 包含 IP/CIDR 的文件路径,每行一个。 | None | | `--ports` | 以逗号分隔的要扫描端口列表。 | 22, 443, 830 | | `--timeout`| 连接超时时间(秒)。 | 4.0 | | `--output` | JSON 输出报告的文件名。 | sdwan_scan.json | ## 📊 输出示例 该工具生成一个 JSON 报告,其中包含每个目标的详细发现结果: ``` [ { "ip": "203.0.113.50", "timestamp": "2026-03-08T09:05:13.123Z", "open_ports": [443, 830], "indicators": [ "Title match: vmanage", "Cert CN: vmanage.local", "Port 830 banner: NETCONF over SSH" ], "confidence": "high", "status": "POTENTIAL SD-WAN EXPOSURE" } ] ``` ## ⚠️ 免责声明 本工具仅供**授权的漏洞管理和教育目的**使用。未经明确许可扫描目标是非法和不道德的。作者 和贡献者不对因使用本工具而造成的任何误用或损害负责。 *由 Abraham-Surf 创建*
标签:aiohttp, C2日志可视化, CTI, CVE-2026-20127, NETCONF, Nmap, Python, SD-WAN, SSL/TLS证书分析, Viptela, vManage, 互联网暴露, 加密, 占用监测, 实时处理, 密码管理, 异步编程, 思科, 指纹识别, 插件系统, 数据泄露防护, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 网络探测, 虚拟驱动器, 被动探测, 计算机取证, 资产管理, 逆向工具