Complete repository to learn and apply Python in practice on Cisco infrastructure. From SSH access to structured data collection in CSV.
This repository is a complete practical guide to Cisco network automation using Python. It was built for Network Engineers who want to move beyond the CLI and start automating real tasks.
You'll learn from the basics (file creation, timestamps, SSH connections) to more advanced scripts such as bulk VLAN creation, Loopbacks, P2P links and CDP data collection exported to CSV.
Automated access to multiple switches/routers
Single command for dozens of VLANs
Full configuration and validation
Structured export of neighbor data