Python | Script para obtener las interfaces de red de un router Cisco en formato JSON mediante RESTCONF

import requests
import json

headers = {
    'Accept': 'application/yang-data+json',
}

r = requests.get('https://192.168.1.125/restconf/data/Cisco-IOS-XE-native:native/interface/', verify=False, auth=('cisco', 'cisco'), headers=headers)

r_to_string = r.text
r_json = json.loads(r_to_string)
r_pretty_json = json.dumps(r_json, indent=2)

print ("OUTPUT USING PRETTY JSON FORMAT")
print ("---------------------------------\n\n")
print (r_pretty_json)

Comentarios

Entradas populares de este blog

EVE-NG: Instalación de EVE-NG

Cisco Security | Bloquear MAC address en un switch

Nornir | Introducción, instalación y primer script básico