Bonjour si vous pouvez m’aider svp je cherche un script python pour lister les interfaces d’un routeur , merci d’avance
Voici un exemple d’utilisation de la bibliothèque Netmiko pour établir une connexion SSH à un routeur Cisco IOS, puis récupérer des informations sur l’interface à l’aide de la commande show interfaces
.
from netmiko import ConnectHandler
from ntc_templates.parse import parse_output
# Definir les details de lappareil
device = {
"device_type": "cisco_ios",
"ip": "10.0.0.1",
"username": "username",
"password": "password",
}
# Établir une connexion SSH
ssh = ConnectHandler(**device)
# Envoyer la commande pour récupérer la liste des interfaces
liste_interfaces = ssh.send_command("show interfaces")
print(liste_interfaces)