r/networkautomation • • Aug 07 '20

Welcome to r/networkautomation

29 Upvotes

Hello,

u/barnixin and myself have recently taken over this sub. In the coming weeks and months we'll be looking to pick up the activity and start to build a thriving community around network automation. We're both very excited for the growth and the community to come, we are both firm believers in network automation and the impact it will have on the networking space in the coming years. We'll be updating this post with more info as we get established.


r/networkautomation • • 7h ago

Guarded config push that restores the backup when the post-change check fails (IOS + EOS), what checks do you run?

0 Upvotes

Disclosure: I build Regnor, so this is our product. Posting for the pattern and the gotchas, not the pitch.

The flow, per device: back up, preview what the change adds, wait for approval, apply, wait for the switch to settle, then check two things: nothing else in the config moved, and the intended lines are really there. If either check fails, it restores the backup with configure replace, reads the config back and compares it with the backup.

Things we hit building it:

2:52 video, failing the check on purpose at 1:49: https://youtu.be/i9yQpuT5cWk

What do you check after a change before you call it done?


r/networkautomation • • 9h ago

Live Now and on-demand later - DC Network Automation Network-as-Code

Thumbnail
youtube.com
1 Upvotes

r/networkautomation • • 1d ago

Guysss help

Thumbnail
0 Upvotes

r/networkautomation • • 3d ago

Network engineers and IT support professionals: what is the most frustrating part of troubleshooting network incidents?

0 Upvotes

I'm part of a student team exploring a networking-related startup idea. Before building anything, we want to understand how network professionals handle real incidents.

When a network problem occurs:

  • How do you collect diagnostic results from tools such as ping, tracert, Wireshark, or router logs?
  • How do you document the investigation, root cause, and resolution?
  • Do you find it difficult or time-consuming to combine evidence from multiple tools into one incident report?
  • What tools or processes do you currently use to manage this workflow?

We're particularly interested in the experiences of network engineers, NOC teams, system administrators, and managed IT service providers.

We're researching the problem before developing a solution, so honest feedback—including if existing tools already solve it well—is welcome.

Thank you!


r/networkautomation • • 5d ago

A place to talk about automation for the Mist platform

5 Upvotes

I noticed there was no community for automation related discussion for HPE Juniper Mist platform specifically, and this board may not be the place for it, so I have created one and I hope seasoned folks here would consider joining and sharing. If there are topics for discussion and code-related matters that you would like to advertise (and homebrew code that you would like to advertise for free utility in the community), please consider joining this group. Searching the web I have found a derth of community for such a cool API driven platform. We are living in the era when people can create anything and this is the platform that can respond to that. r/MistAutomation


r/networkautomation • • 5d ago

What tools do you use for auditing system health and network security?

5 Upvotes

Right now, I'm using Lynus and Trivy. Scripts output reports and I've added a few tools for my local AI to filter the report and add it to notion. Got notifications set up through ntfy as well when a critical finding needs my attention. Curious how everyone else stays on top of it all.


r/networkautomation • • 5d ago

Telecom project for Physical AI

Thumbnail
2 Upvotes

r/networkautomation • • 6d ago

I made this browser extension, hope it is useful

Thumbnail
0 Upvotes

r/networkautomation • • 6d ago

Free Webinar: How CopperTree + Optigo Turn Network Issues Into Action

Post image
0 Upvotes

Discover how CopperTree Analytics and Optigo Networks turn network issues into action. Network diagnostics and building analytics work together to identify underlying issues, understand their impact, and prioritize corrective actions to supercharge building performance.

Let's talk about it. Join us for a one-hour joint webinar Oct. 28th exploring how to move beyond diagnostic reports and turn network findings into meaningful action.

Register today for free: https://register.gotowebinar.com/register/886415737951323480


r/networkautomation • • 7d ago

Built a Windows SSH client for pushing config to Cisco switch fleets without scripting – looking for feedback

0 Upvotes

Hi all,

Network engineer here. Not everyone on my team writes Python/Ansible, but we all need to push the same change to 30 switches or check which ones are missing a config line. So I built Vty SSH, a Windows app that sits between PuTTY and full automation:

- Multi-exec: type once, send to every checked tab

- Mass commands: run a command on a whole folder of switches, results side by side, CSV export

- Config backups with diff (keeps a version only when the config changed)

- Security audit of the configs (CIS / DISA STIG / ANSSI checks), A–E grade per switch, ready-to-paste fixes

- Guards against risky commands in the wrong tab (understands abbreviations like "rel" or "wr er")

- SSH, Telnet, serial console, imports from PuTTY / MobaXterm / CSV

- Backups encrypted at rest, secrets masked in logs and exports

The core is free, no account, no telemetry: https://getvty.com/en

I'm not trying to replace Ansible/Nornir. It's more for the "GUI people" on a team, or quick changes. Curious what you'd expect from a tool like this, and what's missing.


r/networkautomation • • 8d ago

I built NOVA Network Lab - a GNS3 alternative with a 3D datacenter, global failover and MCP

Thumbnail
1 Upvotes

r/networkautomation • • 9d ago

Looking for an OpenWrt / OPNsense Expert to Build a Multi-IP Residential Proxy Gateway on My Existing Home Lab Server

2 Upvotes

I'm looking for an experienced network expert or OpenWrt/OPNsense specialist to help me design and implement a custom routing and firewall system using an existing server that I already have.

I'm open to working with someone remotely.

The expert I'm looking for is someone with hands-on experience configuring advanced routing, policy-based routing, multiple proxy/VPN endpoints, firewall rules, and network isolation, not just  installing a standard router operating system.

1. Brief objectives

A network gateway that can serve approximately 5–10 computers or workstations used for freelance AI work.

The main requirement is that each device must consistently use its own dedicated, static residential public IP address, distinct from the IP addresses assigned to the other devices.

For example:

  • Workstation 1 → Dedicated residential IP 1
  • Workstation 2 → Dedicated residential IP 2
  • Workstation 3 → Dedicated residential IP 3
  • Workstation 4 → Dedicated residential IP 4
  • Workstation 5 → Dedicated residential IP 5
  • Additional workstations → Their own respective dedicated residential IPs

The IP-to-device mapping should persist across reboots and reconnections. I do not want a rotating-proxy arrangement where a device receives a different public IP every session.

I will source the residential IP endpoints separately. The expert can assess the provider's connection details and implement the appropriate gateway configuration.

2. Existing hardware

There is already a capable server and would prefer to use it instead of purchasing a separate dedicated router appliance.

I can provide the server's CPU, RAM, storage, network-interface details, and current operating system.

The expert can assess whether the best implementation would be:

  • OpenWrt on bare metal;
  • OpenWrt virtualized on an existing hypervisor, if appropriate;
  • OPNsense/pfSense with suitable proxy-routing components; or
  • Another technically sound architecture.

I'm open to recommendations based on reliability, maintainability, security, and compatibility with the required proxy endpoints.

The existing server may have other responsibilities, so I would also like advice on whether the routing gateway should run on dedicated hardware resources or in an isolated virtual machine.

3. Required network architecture

The intended logical architecture is:

Internet / ISP connection → Server-based gateway and firewall → Managed switch or suitable LAN infrastructure → Individual workstations

Each workstation should have an identifiable, fixed routing assignment.

For example:

  • Device identification through DHCP reservations, MAC-address-based policies, or dedicated VLANs.
  • A dedicated policy-routing rule for each workstation.
  • A separate outbound tunnel or proxy path for each residential IP endpoint.
  • Firewall rules preventing traffic from one workstation from inadvertently using another workstation's assigned endpoint.
  • DNS configuration that is consistent with the selected routing path.
  • IPv4 and IPv6 leak prevention, as applicable.
  • A fail-closed mechanism so that if a workstation's assigned endpoint disconnects, its traffic is blocked rather than silently falling back to the ordinary ISP connection.

I would appreciate the expert's advice on whether individual VLANs, separate SSIDs, physical switch ports, or MAC-based routing would be the most practical way to isolate the devices.

The system should be easy to expand from five devices to ten without rebuilding the entire configuration.

4. Residential proxy compatibility

One of the key parts of this project is choosing the correct implementation for the type of endpoint supplied by the residential IP provider.

I may be working with static residential SOCKS5 or HTTP/HTTPS proxy endpoints, or with endpoints that support WireGuard/OpenVPN or another suitable tunnelling protocol.

I understand these are not interchangeable technologies. The expert should be someone who knows how to assess the provider's connection method and determine whether the appropriate solution involves:

  • Native VPN tunnels and policy-based routing;
  • A proxy gateway or transparent-proxy arrangement;
  • OpenWrt packages such as sing-box, where appropriate;
  • Another suitable Linux-based routing and proxy solution; or
  • A combination of these technologies.

The goal is to route supported traffic from each workstation through its assigned endpoint, rather than merely configuring proxy settings separately in individual browsers.

Should be able to assess which endpoint types of proposed architecture supports and any limitations involving UDP, DNS, IPv6, QUIC, or applications that do not natively support proxies and preferably, a solution that can be managed centrally through a clear interface or well-documented configuration.

5. Security, reliability and leak prevention

Completed system should include:

  • A properly configured firewall with a minimal attack surface. I have firewall device on the side if the need to use it is necessary
  • Persistent device-to-endpoint assignments.
  • Endpoint-specific kill switches or equivalent fail-closed rules.
  • Protection against accidental direct-WAN fallback.
  • Appropriate DNS and IPv6 leak controls.
  • Logging sufficient to diagnose routing failures without unnecessarily collecting sensitive browsing data.
  • Secure administrative access and documented recovery procedures.
  • A tested way to restore the configuration after an update, reboot, or failure.
  • A clear procedure for adding, removing, or replacing an endpoint.

Ensure that the gateway itself does not expose proxy credentials or administrative services unnecessarily.

System will be used for freelance work, and the configuration should remain consistent with the applicable service providers' terms and security requirements.

Please get in touch or recommend if you are experienced in implementing this type of multi-endpoint routing system. I am looking for a reliable, properly documented solution rather than a basic VPN installation.

Email: [nytonmay@gmail.com](mailto:nytonmay@gmail.com)

Thank you.


r/networkautomation • • 9d ago

I made a free terminal tool that shows which VM on a Proxmox/KVM host is sending the traffic

Thumbnail
0 Upvotes

r/networkautomation • • 10d ago

Terraform provider for TP-Link Easy Smart switches (TL-SG108E & co), talks the native UDP protocol, no web UI scraping

1 Upvotes

I got tired of clicking through the TL-SG108E web UI, so I built a Terraform provider for the TP-Link Easy Smart line. It's now public:
https://github.com/davidlukac/terraform-provider-tplinkeasysmart

What's different

- Speaks the switch's native management protocol (UDP, the one the vendor's Windows utility uses) instead of scraping the HTML UI. It handles the 2023+ firmware RSA login change.
- 11 resources and 12 data sources: VLANs (port-based and 802.1Q), PVIDs, LAG, port mirroring, QoS, IGMP snooping, loop prevention, storm control, port settings, LED, system info, etc.
- Safety guards: risky changes (management path, VLAN mode, locking yourself out) are refused at plan/apply time unless you explicitly opt in. Without a console, a bad write means a factory reset, so I built it to be paranoid.
- Multiple switches via provider aliases, import support, drift detection.
- Offline test suite against a fake UDP switch, about 99.9% measured coverage, CI matrix over Terraform 1.4 to latest, plus an OpenTofu leg.

Honest status

- Pre-1.0 (v0.26): the interface can still change between minor versions, so pin it (~> 0.26) and read the changelog before upgrading.
Available from the Terraform Registry (davidlukac/tplinkeasysmart) with signed releases; terraform init is all you need.
- Verified live on a single TL-SG108E v6 (firmware 1.0.0 Build 20230218). Other Easy Smart models are untested, and firmware from before the 2023 RSA key exchange isn't supported. There's a read-only first-run config and a hardware report template if you want to try yours.
- Needs to be on the same L2 segment as the switch (the protocol is broadcast-based).
Feedback, bug reports and "works on my TL-SG1016DE / TL-SG105E" confirmations are very welcome.

Update: it's now on the Terraform Registry, so there's no more building from source: source = "davidlukac/tplinkeasysmart" and terraform init. Releases are GPG-signed binaries on GitHub too. Thanks for the feedback so far. The README now states the verified device (TL-SG108E v6, fw 1.0.0 Build 20230218) up front, with a compatibility table and a read-only first-run config, so you can check your own model without any risk of writing to it. Hardware reports welcome:
https://github.com/davidlukac/terraform-provider-tplinkeasysmart/issues/new?template=hardware_report.yml
Registry: https://registry.terraform.io/providers/davidlukac/tplinkeasysmart

(Disclosure line, if you want it: developed with AI assistance, Claude Code, with every write path tested offline and verified against real hardware.)


r/networkautomation • • 10d ago

how are you tracking EoX/LDOS for you?

Thumbnail
1 Upvotes

r/networkautomation • • 11d ago

AppTelePorter v0.1 is out! In this video I build a self-healing workflow in Workflow Studio that detects a down link

Thumbnail
youtu.be
0 Upvotes

r/networkautomation • • 13d ago

Swiftmiko

2 Upvotes

I made a cool library in Swift that is a love letter to Netmiko. Actually, it is a port of Netmiko in Swift, (with full credit to Netmiko), as a package that you can use to write scripts, web apps, CLI apps, and Swift UI apps with. This was before I found out you could wrap Python code in Swift.

I don't anticipate widespread adoption or anything like that, or accolades, but I do plan to write my own tools using Swiftmiko, mostly for Mac and iPad.

Check it out if you are interested and let me know what you think (yes it is heavily LLM assisted):
https://github.com/stelicho/Swiftmiko


r/networkautomation • • 13d ago

Where to start with deployment using automation

Thumbnail
0 Upvotes

r/networkautomation • • 13d ago

7SIGNAL presentation at Networking Field Day 41. 7SIGNAL demonstrates how to measure the network as it's actually experienced, in the air and at the endpoint, closing the Wi-Fi blind spot that traditional infrastructure tools can't see

Thumbnail
0 Upvotes

r/networkautomation • • 14d ago

Shift.forward() on Oct 27: virtual conference from Outshift by Cisco and DevNet on agentic AI, quantum networking, and next-gen infra

Post image
1 Upvotes

r/networkautomation • • 14d ago

I built a Windows terminal specifically for network engineers — would you actually use this?

0 Upvotes

Hey guys,

I’m a network engineer and I spend a stupid amount of time jumping between SSH terminals, IP calculators, Looking Glasses, WinMTR, text editors, etc.

I really like iTerm2 on macOS, but on Windows I never found one terminal that worked the way I wanted. I’ve used Windows Terminal, MobaXterm, SecureCRT and a few others, but there was always something missing.

So a while ago I started building my own.

It was supposed to be a small personal tool, but as usual that got out of hand haha.

At this point it already does the normal terminal stuff: tabs, saved SSH sessions, groups/folders, favorites, serial console, logging, macros, SSH tunnels and so on.

But the part I’ve been having the most fun with is adding stuff specifically for network engineers.

For example:

  • IPv4/IPv6 calculator
  • WHOIS / ASN lookup
  • slow paste for devices that hate big config pastes
  • sending commands to multiple sessions at once
  • snippets/macros
  • WinMTR built in
  • multiple Looking Glass queries
  • TFTP/HTTP/FTP/SFTP server
  • remote file editing
  • SSH tunnels / SOCKS5
  • OSPF / IS-IS topology visualization

I also started experimenting with making the terminal understand some of the output instead of just displaying text.

For example, if I hover over a BGP peer it can show the ASN and a description. With route output it can show information about the outgoing interface. I also added annotations for interfaces and BGP peers.

Another thing I added is a few safety checks for configuration changes. Stuff like warning about potentially dangerous commands, unsaved configs, or reminding me about commit confirmed.

One funny example is Cisco’s:

switchport trunk allowed vlan

without add.

I’ve seen that one ruin someone’s afternoon before lol.

The direction I’m thinking about now is making it more of a network engineer toolbox/workbench rather than just another SSH client.

Maybe later I’ll experiment with things like BGP/route-aware troubleshooting, searching old session logs for related events, or even an AI assistant that understands which device you’re connected to and what commands you just ran.

I’m curious what people here think.

What terminal are you using today?

Is there anything here that you’d actually use regularly?

And more importantly, what would a new terminal have to do for you to consider switching from SecureCRT, MobaXterm, Tabby, Windows Terminal, etc.?

If there’s interest I can record a short demo.


r/networkautomation • • 16d ago

So You've Made A Vibe-Coded Network Tool...

69 Upvotes

Great. It's pretty cool what we can do with LLMs.

Here's the thing though. By and large, no one is going to use it.

Why?

Because you don't know what you're doing. I mean, that's the point. The LLMs do know. But you don't. Long term support, active development, etc. It's too easy now to spit out a tool and it's even easier to say "meh" and abandon it.

These are the reasons why your vibe coded tool is being downvoted into oblivion.

Most of us are pretty particular about our tools. We want tools we can rely on today and rely on tomorrow. Right now at least, vibe coded tools don't seem like viable tools long-term.

This doesn't mean the tool can't be great for you. But the larger network community is almost certainly going to pass.

Now, if you are a programmer and have experience in the language for your tool and are using AI to extend your knowledge, that's another thing. You can be insanely productive that way. I use it myself to build discrete chunks of code, typically a function at a time, so I still understand the overall structure and architecture of the code. But if my prompt is too broad and it spits out 1,000 lines of Python/Go/whatever then I'm going to refine it so it only spits out 30-50 lines of code at a time that I can follow and understand.

So before you post your project, make sure to disclose if it's vibe coded and if you've got programming experience yourself.


r/networkautomation • • 15d ago

I built a tool that shows what changed between Packet Tracer saves

3 Upvotes

PT Git makes .pkt files work with git diff, showing changes to device configurations, IP addresses, VLANs, and cables.

It’s free and open source. Would love feedback from anyone willing to try it on their labs.

https://github.com/ivanimmanuel-dev/PTGit

\o/


r/networkautomation • • 16d ago

Introducing Red Hand Network Analytics

Thumbnail
0 Upvotes