PYTHON • NETMIKO • CISCO

CiscoDevNet
— Python

Network automation from basics to advanced

Complete repository to learn and apply Python in practice on Cisco infrastructure. From SSH access to structured data collection in CSV.

What you'll find here

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.

📁 Repository structure

🚀 Main features

SSH connection with Netmiko

Automated access to multiple switches/routers

Bulk VLAN creation

Single command for dozens of VLANs

Automatic Loopbacks & P2P

Full configuration and validation

CDP Collection → CSV

Structured export of neighbor data

ACCESS THE FULL REPOSITORY →