Package rancid

Really Awesome New Cisco confIg Differ

http://www.shrubbery.net/rancid/

RANCID monitors a router's (or more generally a device's) configuration,
including software and hardware (cards, serial numbers, etc) and uses CVS
(Concurrent Version System) or Subversion to maintain history of changes.
General Commands
Command Description
clogin Cisco login script
control_rancid run rancid for devices of a group
lg_intro introduction to the looking glass
rancid Cisco configuration filter
rancid-cvs initialize CVS, Subversion or git and rancid group files and directories
rancid_intro introduction to the Really Awesome New Cisco confIg Differ
rancid-run run rancid for each of the groups
Library Functions
Library Function Description
rancid rancid perl module
File Formats
File Description
cloginrc clogin configuration file
lg.conf looking glass configuration file
rancid.conf rancid environment configuration file
rancid.types.conf rancid device type configuration file
router.db rancid group configuration file