Docker-powered

Network Automation Toolkit

A unified CLI toolkit for Cisco network automation, configuration management, and cloud infrastructure reporting.

What is Network Automation Toolkit?

Network Automation Toolkit is a Docker-packaged collection of network automation tools designed for network engineers. It provides:

  • Automated data collection from Cisco devices (IOS, IOS-XE, NX-OS, ASA)
  • Network topology discovery and visualization
  • Configuration generation and deployment
  • AWS infrastructure reporting
  • FortiGate firewall analysis

No Python or dependencies needed on your host machine — everything runs in Docker.

Available Tools

Tool Description Input
IP Scheme Extract interface IP data from devices devices.csv
Show Interfaces Collect interface state and statistics devices.csv
Show Version Gather device versions and serial numbers devices.csv
QoS Findings Audit QoS policies and flag anomalies devices.csv
Map Connected Devices Discover topology via CDP and generate diagrams seed IP
Build Config Generate and deploy configs from templates Excel file
AWS Inventory Export AWS resources to Excel AWS profile
FortiGate Report Query FortiGate via API and export findings FortiGate profile