RANROD is a router config differ and collector inspired by RANCID. While RANCID is a cool product, it just lacks the flexibility and ease of extending it for other purposes than grabbing Cisco configurations. Also, it’s mostly written in Perl and Bash, compiled into a giant pile of seperate scripts to do a relative easy job. RANROD intends to be more flexible, yet easier to maintain and use.
All you need to run RANROD is a Python interpreter, Paramiko SSH client libraries and some version control tools of your choice!
There are no official releases of RANROD yet, we first want to implement and test more devices before we put out an official release. You can, however, get a tarball from the repository and run a development release:
If you encounter any issues or bugs using RANROD, or if you have a feature request or want to propose an enhancement, please use the following issue trackers: