RouteByCode

Network automation,
done properly

I'm a network engineer passionate about automation. Python and Ansible instead of repeating the same CLI commands by hand. Here's what I'm learning, in detail.

Posts
MI
Location
2+
Years
Online

Explore



// In Practice

A real script, not a toy example — connect to a device, pull output, done.

scan_network.py
#!/usr/bin/env python3 import os from netmiko import ConnectHandler device = { "device_type": "cisco_ios", "host": "10.0.0.1", "username": os.environ["NET_USER"], "password": os.environ["NET_PASS"], } with ConnectHandler(**device) as conn: output = conn.send_command("show ip int brief") print(output)
// Blog

Posts

Guides, scripts, and notes from the field.

Loading posts...

Comments

Comments are moderated — yours will show up once approved.

Thanks — your comment is awaiting approval.
Something went wrong. Try again in a bit.
RouteByCode

Cam

// Network Automation & Infrastructure
📍 Michigan

Network engineer learning to build with code. I work in switching, wireless, and NAC, mostly Cisco gear. Writing posts as I figure things out.

Python
Netmiko
pyATS
Ansible
Cisco IOS-XE
Cisco 9800
BGP / OSPF
PacketFence
Cloudflare
Git
VXLAN

Have a network automation project or question? I'd like to hear about it.

// Tools

Network Tools

Quick utilities for network engineers.

CIDR Calculator

Full subnet breakdown from any CIDR block.

Wildcard Mask Converter

Convert subnet mask to wildcard (ACL/OSPF use).

Subnets in CIDR Block

Split a block into smaller subnets. Enter the block and new prefix.

Pomodoro Timer

25 min focus, 5 min break. Stay in the zone.

25:00
Focus
Sessions today: 0

// Contact

Get in touch

Question about a post, an idea worth automating, or a network project you think I could help with — send a message.

Let's talk

Email
Location
Michigan, USA
Opening your email client with this filled in — hit send there.
✗ Couldn't open your email client. Email me directly instead.

New Post

A
HL

Publish

Tips

Just type in the box above.
Use the toolbar to make text bold, add headings, bullet lists, and code blocks.

The short summary appears on the blog card. Keep it to 1-2 sentences.

Attachments

Link downloadable files (configs, scripts, etc.) hosted on R2, GitHub, or anywhere.

Stay in the loop

Get notified when new posts drop. Network automation, Python scripts, and infrastructure write-ups. No spam, posts only.

Subscribe by email

Drop your email below and I'll notify you whenever something new goes up.

No spam. Unsubscribe anytime.

Admin Mode Active