This project provides tools to manage configurations for Cisco devices. Requires PHP5 and MySQL.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db
docs
icons
tftpd
.gitignore
CHANGES.md
LICENSE
README.md
browse.php
config.php
devices.php

README.md

Cisco Configuration Manager

This project provides tools to manage configurations for Cisco devices. At the heart of the project is a tftp daemon written entirely in PHP. Configurations are read and written to the tftp server using a file path that incorporates a password feature for security. The current version of each device configuration is stored in a mysql database. Subsequent changes to the configurations are stored in diff format to provide revision history. A web frontend is provided to manage devices and view configurations and history.

The docs/README.txt file is essential reading. It outlines the system requirements including required PHP5 compile options and PECL extensions.

The docs/server_build.txt outlines a server build for cisco-config-manager from scratch. It assumes a VMware environment although this is by no means a requirement. The accompanying docs/php_build.sh script is a quick way to get PHP5 configuration that supports cisco-config-manager.

This project was conceived to address some specific needs at K-Net http://www.knet.ca/ where it is used on a daily basis. Be warned, the documentation and installation instructions are sparse.

This work is released under the GNU General Public License, please consult LICENSE and http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.