Anonymizing Network Configurations with Netconan
Using netconan to strip passwords, IPs, and sensitive strings from Cisco and Juniper configs before sharing them — deterministic, reversible, and prefix-preserving.
! 8 posts tagged
Using netconan to strip passwords, IPs, and sensitive strings from Cisco and Juniper configs before sharing them — deterministic, reversible, and prefix-preserving.
Using Netconan and Python to strip passwords, IPs, and sensitive data from Cisco configs before sharing them.
A practitioner's map of the network automation ecosystem — from CLI parsing and config management to source of truth platforms, testing, and AI-assisted operations.
NetDevOps is not just for operators writing scripts. Network designers need to evolve too — embracing programmability, data models, and infrastructure as code to stay relevant.
Building a lightweight BGP route leak detection tool using pyBGPStream and RPKI validation to catch misconfigurations before they propagate.
Using Batfish to validate network configurations before deployment — catching routing loops, unreachable subnets, and policy violations without touching a live device.
Moving from manual ACL management to declarative infrastructure as code using Terraform and Python, eliminating the risk of fat-finger mistakes at 2am.
Migrated the blog from Ghost to a custom Astro site built entirely with Claude Code. Went with a Cisco CLI-inspired dark-mode design — syslog timestamps, IOS command prompts, terminal aesthetics. The goal was readability first while keeping the network engineering feel baked into the UI. The whole process was surprisingly straightforward. Astro's content collections handle MDX well, and having an LLM pair on layout and component decisions made it fast to iterate. Happy with where it landed.