ncclient
is a Python library that facilitates client-side scripting
and application development around the NETCONF protocol. ncclient
was
developed by Shikar Bhushan. It is now maintained
by Leonidas Poulopoulos
This is a Juniper Networks fork of ncclient
based
off of leopoul/ncclient v0.3.2
Requirements:
- Python 2.6 <= version < 3.0
- setuptools 0.6+
- Paramiko 1.7+
- lxml 3.0+
- libxml2 (libxml2-dev on Ubuntu/Debian)
- libxslt (libxslt1-dev on Ubuntu/Debian)
Installation:
[ncclient] $ sudo python setup.py install
Usage:
[ncclient] $ python examples/juniper/*.py