← Back to projects

Projects

Complete Office Equipment Registry

For the Complete Office (O2) network operations centre, I deployed RANCID with web access to the configuration repository and wrote scripts for inventorying IP phones and customer routers.

I designed a database model in PostgreSQL (stored procedures, triggers, archiving, address block allocation) and developed in Python a tool called KKDM, which generated RANCID configuration, DNS zones for BIND, and IPsec keys from the database, and scanned the network topology.