Network Automation Toolkit

Overview Quickstart

Tools

All Tools IP Scheme Show Interfaces Show Version QoS Findings Map Connected Devices Build Config AWS Inventory FortiGate Report

All Tools

Browse the complete collection of network automation tools.

IP Scheme

devices.csv

Connects to all devices in devices.csv and extracts interface IP data using Genie parsers. Outputs CSV, JSON, and Excel reports.

Show Interfaces

devices.csv

Collects interface state and statistics from all devices. Useful for monitoring interface status and performance metrics.

Show Version

devices.csv

Collects hostname, IOS version, product ID, and serial number from all devices. Essential for inventory management.

QoS Findings

devices.csv

Audits QoS service-policies across all devices and flags interfaces with anomalies or misconfigurations.

Map Connected Devices

seed IP

Starts from a seed device, crawls CDP neighbors recursively, and produces draw.io topology diagrams (L2 and L3) plus an Excel report.

Build Config

Excel file

Two-step workflow: generates Cisco configs from a Jinja2-templated Excel file, runs a dry run diff, then optionally pushes via SSH.

AWS Inventory

AWS profile

Queries AWS across regions and exports a multi-tab Excel report of all resources. Requires AWS credentials mounted.

FortiGate Report

FortiGate profile

Queries a FortiGate firewall via the FortiManager JSON-RPC API and exports findings to Excel. Requires profile config file.