Skip to content

vbajpai/ncclient

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ncclient: Python library for NETCONF clients

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 

About

Python library for NETCONF clients

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%