
Cisco SD-WAN Scanner d'exposition et de vulnérabilités potentielles (Empreinte passive) 2026
Un outil spécialisé de fingerprinting passif conçu pour identifier les instances Cisco SD-WAN (vManage / Viptela) exposées sur Internet. Cet outil aide les chercheurs en sécurité et les administrateurs système à gérer leur surface d'attaque externe en détectant les interfaces de gestion et les ports NETCONF potentiellement exposés.
nmap pour la version avancée des services et l'extraction de bannières.asyncio et aiohttp pour un traitement rapide des cibles.requestspython-nmapipaddressasyncioaiohttpInstaller Nmap :
sudo apt install nmapInstaller les dépendances Python :
pip install requests python-nmap ipaddress asyncio aiohttp
Le scanner prend en charge trois principaux modes de ciblage :
python sdwan.py --target 203.0.113.50
python sdwan.py --cidr 203.0.113.0/24 --ports 443,830 --timeout 3
python sdwan.py --file targets.txt
| Argument | Description | Défaut |
|---|---|---|
--target | Adresse IP unique ou nom d'hôte à scanner. | Aucun |
--cidr | Plage réseau CIDR (ex. : 192.168.1.0/24). | Aucun |
--file | Chemin vers un fichier contenant une IP/CIDR par ligne. | Aucun |
--ports | Liste de ports à scanner, séparés par des virgules. | 22, 443, 830 |
--timeout | Délai de connexion en secondes. | 4.0 |
--output | Nom du fichier pour le rapport de sortie JSON. | sdwan_scan.json |
L'outil génère un rapport JSON contenant les résultats détaillés pour chaque cible :
[
{
"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"
}
]
Cet outil est fourni uniquement pour la gestion autorisée des vulnérabilités et à des fins éducatives. Scanner des cibles sans autorisation explicite est illégal et contraire à l'éthique. L'auteur (Abraham-Surf) et les contributeurs ne sont pas responsables de toute utilisation abusive ou de tout dommage causé par cet utilitaire.
Créé par Abraham-Surf