Newer
Older
from lxml import etree
from netconf.client import NetconfSSHSession
# connexion parameters
host = 'localhost'
port = 8300
username = "admin"
password = "admin"
# connexion to server
session = NetconfSSHSession(host, port, username, password)
# server capabilities
c = session.capabilities
print(c)
# get config
print("---GET CONFIG---")
config = session.get_config()
xmlstr = etree.tostring(config, encoding='utf8', xml_declaration=True)
print(xmlstr)
# close connexion
session.close()