A basic router configuration generator that reduces configuration time and complexity. This configuration generator aims to make it easier for those new to enterprise routers to deploy reliable and well performing configurations. This configuration tool does have some base hardening done based on industry standards, however should not be assumed that it generates secure configurations. Network engineers should always review the outputted configuration to ensure its hardened before deploying into a production environment.
Current supported routers:
- Cisco 880 Series
- Cisco 890 Series
- Cisco 1900 Series
- Cisco 2900 Series
sudo apt install -y python3 python3-pip python3-venv git
git clone https://github.com/Serverlag/router-config-generator.git
cd router-config-generator
python3 -m venv router-config-generator
source router-config-generator/bin/activate
python3 -m pip install --upgrade pip
pip3 install -r requirements.txt
cd router-config-generator
gunicorn --bind 0.0.0.0:5000 wsgi:app
After everything is up and running, visit http://server_ip_address:5000.
git clone https://github.com/Serverlag/router-config-generator.git
cd router-config-generator
sudo docker build -t rcg .
sudo docker run -d -p 5000:5000 --name router-config-generator rcg
visit http://server_ip_address:5000