RANCID (Really Awesome New Cisco confIg Differ) surveille la configuration des routeurs et autres équipements réseau. Il se connecte à chaque appareil listé dans router.db, exécute des commandes pour collecter les informations utiles, filtre les sorties qui changent en permanence et conserve l'historique dans un système de gestion de versions : CVS, Subversion ou Git. Les différences avec l'exécution précédente sont envoyées par courriel à une liste de diffusion. Les équipements Cisco, Juniper, HP ProCurve et Allied Telesis sont notamment pris en charge, avec des modules communautaires pour d'autres marques. RANCID est livré sous forme de code source et s'exécute sur votre propre serveur ; il requiert Expect.
RANCID est maintenu par Shrubbery Networks et distribué en open source sous une licence de type BSD. Il n'existe aucun service hébergé : les configurations collectées et leur historique restent uniquement sur l'infrastructure que vous exploitez. C'est pertinent, car les configurations d'équipements peuvent être sensibles. Une organisation européenne garde ainsi la maîtrise complète de l'emplacement et des accès, sans dépendre d'un fournisseur cloud.