{"library":"netconf-console2","title":"netconf-console2","description":"Netconf client CLI tool and interactive console for managing NETCONF-enabled devices. Version 3.0.1 provides support for YANG-based operations, SSH and TLS transport, and an interactive shell. Release cadence is irregular.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install netconf-console2"],"cli":{"name":"netconf-console2","version":"Traceback (most recent call last):"}},"imports":["from netconf.console import connect","from netconf.session import NetconfSession"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom netconf.console import connect\n\nhost = os.environ.get('NETCONF_HOST', '192.168.1.1')\nport = int(os.environ.get('NETCONF_PORT', '830'))\nusername = os.environ.get('NETCONF_USER', 'admin')\npassword = os.environ.get('NETCONF_PASS', 'admin')\n\nwith connect(host=host, port=port, username=username, password=password) as session:\n    capabilities = session.server_capabilities\n    print('Connected. Capabilities:', capabilities)","lang":"python","description":"Connect to a NETCONF device and retrieve server capabilities.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}