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 CNDS fork of
ncclient
. We have added NETCONF v1.1 support, that allows ncclient
to handle chunked frames [RFC 6242]. The client fallsback to NETCONF
v1.0 end of message frames [RFC 4742] for legacy servers that do not
advertise NETCONF v1.1 capability. We have updated the example scripts
to accept positional and optional arguments to allow the same script to
talk to multiple server implementations. We tested the implementation at
the NETCONF interoperability testing event at IETF 85,
Atlanta. ncclient
was tested with
ConfD,
Yuma and
libnetconf servers. This fork is
maintained by Vaibhav Bajpai.
Requirements:
- Python 2.6 <= version < 3.0
- Paramiko 1.7.7.1+
Installation:
[ncclient] $ mkvirtualenv ncclient
[ncclient] $ make
Usage:
[ncclient] $ python examples/ncXX.py