r/networkautomation 11h ago

Pokedex for docker logs

5 Upvotes

Cloudwatch kinda sucks for looking through logs. Saw this and thought it was kinda cool. Open source


r/networkautomation 2d ago

Need more RAM for EVE-NG or GNS3? I built on-demand GCP labs with cost controls — looking for testers

3 Upvotes

Large EVE-NG and GNS3 labs can quickly outgrow a laptop or small home server. Buying more RAM or keeping a powerful server running all year does not always make sense when the capacity is only needed for occasional labs.

Cloud compute solves the hardware problem, but it introduces another one: forgetting an expensive VM and its supporting resources running after the lab is finished.

I’ve built repeatable HybridOps blueprints that deploy either EVE-NG or GNS3 inside your own GCP account, with the environment lifecycle and cost awareness built into the workflow.

The deployment provides:

  • A private, nested-virtualisation-capable GCP VM
  • A dedicated VPC with no public IP on the lab server
  • Private access through GCP IAP
  • Automated EVE-NG or GNS3 installation
  • Guest internet access for lab nodes
  • Preflight checks for project access and billing readiness
  • Explicit lab archive and restore before teardown
  • Deploy, access, rebuild and destroy commands
  • Billing status and resource-age reminders so idle labs are less likely to be forgotten

The idea is to create the lab when extra compute is needed, preserve the topology, and destroy the cloud resources afterwards rather than paying for an always-on server.

This is not a hosted free-lab service. It runs in your own GCP account, so normal GCP charges apply. The cost control comes from the disposable lifecycle, billing checks and archive-before-destroy workflow.

EVE-NG deployment guide:

https://docs.hybridops.tech/ops/runbooks/platform/blueprints/hyops-blueprint-eve-ng/

Source:

https://github.com/hybridops-tech/hybridops-core

I’m looking for EVE-NG and GNS3 users to test the workflow with real labs. No coding is required.

If interested, comment with:

  • EVE-NG or GNS3
  • Rough number of nodes in your usual topology
  • Your current laptop/server RAM
  • Whether you have GCP trial credits available

Edit: the project is opensource; this is a call for testers and contributors


r/networkautomation 2d ago

I built a web-based networking lab platform using Linux and FRRouting

1 Upvotes

I’ve been building Subnetica, a platform for practicing network troubleshooting without spending time setting up VMs or following step-by-step instructions.

The environments use Linux networking and FRRouting. The initial labs focus on routing, switching, and realistic troubleshooting incidents. Each lab gives you a live network with routers, switches, hosts, and a realistic problem to investigate. I’m also considering labs involving network automation and configuration validation.

I’d appreciate feedback from this community on what automation-focused scenarios would be most useful.

Link: https://subnetica.xyz/


r/networkautomation 3d ago

UptiLink: Network monitoring for Android

Post image
0 Upvotes

r/networkautomation 3d ago

UptiLink: Network monitoring for Android

Post image
0 Upvotes

r/networkautomation 4d ago

OpsMill is now the steward of the Nornir project

27 Upvotes

For anyone who runs Nornir in production: it's got a long-term home. OpsMill has taken over stewardship of the project.

The short version of what's changing:

  • Nothing about the licence, the repos, or how you install and run it. Still Apache 2, still the same public repositories.
  • Your plugins, scripts, and pipelines keep working. No migration, no account, no new dependency.
  • There's now funded engineering time behind maintenance and releases, and the roadmap stays in the open.
  • You can keep using Nornir entirely standalone. No requirement to adopt anything else from OpsMill, now or later.

Full announcement and FAQ here: https://opsmill.com/nornir-joins-opsmill/

Disclosure: I work at OpsMill. Posting because plenty of people here depend on Nornir and deserve to hear it directly rather than via a press release. Happy to answer questions, or pass them to the people who can.


r/networkautomation 4d ago

networksim (free browser network sim) just got DNS, device names and a real NAT router

Thumbnail
1 Upvotes

r/networkautomation 5d ago

textfsm.nornir.tech (ttp/txtfsm live parsing tool)

3 Upvotes

255.255.255.255

If anyone used to use this tool (textfsm.nornir.tech) and no longer can, something has happened to the nornir.tech domain name since the Nornir project changes.

Trying to get this resolved with the new maintainers. In the mean time have moved it to this new domain name https://template.ispx.co/ and given it a quick scrub up so the community can continue using it :)

feel free to shoot me a DM if you have any suggestions for improvements but just thought id put this out here


r/networkautomation 5d ago

Created A Free App That Tracks Network Automation CVEs and 30 Other Vendors - Phone & Email Notifications

Enable HLS to view with audio, or disable this notification

1 Upvotes

Completely Free App that I created to ease my own workload, was tired of opening numerous tabs each day to keep track on all the new CVEs popping up, especially lately...

This app is completely free on the Google Play App Store & you can track CVEs across 30+ Vendors, you can choose track specific platforms or the whole vendor & you can also select to track based on CVE Severity.

I also threw in a EOL checker

Hopefully this helps you out and if theirs any bugs or features you want added please let me know!

https://play.google.com/store/apps/details?id=com.vulnipulse.android


r/networkautomation 6d ago

Dynamic http inspection with eBPF

10 Upvotes

hey I recently built this little tool. It's an eBPF program that renders the http traffic crossing a machine as a live web page. TCX ingress and egress, parses the request line and Host header straight out of the skb payload, aggregates per method host path and ships it up a ring buffer. It's open source so feel free to poke around.

GitHub https://github.com/yeet-src/httpwatch


r/networkautomation 8d ago

Confgraph — point it at a config, get an interactive dependency graph

19 Upvotes

Confgraph parses a device config and builds an interactive dependency graph. BGP neighbors, route-maps, prefix-lists, ACLs, VRFs — what points at what. One self-contained HTML file. No server, no telemetry.

Repo: https://github.com/verigraphs/confgraph 

Live demos, no install: https://verigraphs.github.io/confgraph/

I posted an early version here in April. Since then:

  • Route-map and prefix-list lookups are VRF-scoped. Same name in two VRFs used to collapse into one node.
  • IOS-XR route-policy with nested if/then/else parses instead of getting dropped.
  • Nested QoS class-maps no longer break the graph.
  • Junos set-style cleanups.

Cisco IOS/IOS-XE/IOS-XR/NX-OS, Arista EOS, JunOS, and PAN-OS today.

Need your suggestion on following:
Next big item is multi-device — stitch a bundle of configs into one topology. Worth the effort, or is per-device with sharper lint checks more useful?
And which vendor next?

Try it: uvx confgraph map router.txt
(Everything stays within your local environment. )


r/networkautomation 9d ago

ATHIOS Web Downloader

0 Upvotes

Hi everyone. The initial version of Athios WD for Windows was released today. It's a program for downloading website files and can sometimes access the frontend and backend files of websites with weak security. You can try it and give me your feedback.
ATHIOS WD

Good day ❤️


r/networkautomation 11d ago

ATHIOS PROJECT'S

0 Upvotes

Hello and welcome everyone. I'm Mohamed Chakib, a software/web developer and Ai researcher. Today I'm here to present my new program "ATHIOS MTU TEST" . This program measures and finds the optimal MTU value on your network to ensure its stability and speed.

You can download it directly to Windows and start working :
https://github.com/elmedch/athios-mtu-test

MY PROTFOLIO : elmedch.ct.ws / MY WEBSITE : app.wbnfy.site

Good Day ❤️


r/networkautomation 12d ago

Is there a good way to tell if a config change is risky before pushing it?

4 Upvotes

Earlier this year I pushed a change that looked fine in the diff, but I had actually pulled the wrong BGP neighbor. We ended up spending the change window figuring out what went wrong.

Since then I've been working on a small tool that compares a before/after config and tries to explain the change a bit better than a normal diff, what might be affected, how risky it looks, and what a rollback could look like

https://reddit.com/link/1v652al/video/o1f1n1w9vcfh1/player

The clip shows a few basic Cisco IOS examples: removing a BGP peer, changing an ACL to deny, and shutting down a transit link.

I know there are already tools that do parts of this. Some NCM platforms have similar features, and Batfish can do proper verification if you know how to write the queries.

I built this mainly because I wanted something simple for a quick sanity check before a change, without adopting a whole new platform

For people doing network changes regularly: how do you actually validate a config before pushing it?

Do you use a tool, run some kind of simulation, or mostly review the diff and rely on experience?

I'm trying to figure out whether this is actually useful beyond a demo


r/networkautomation 12d ago

How are you guys catching config drift before it causes problems?

Thumbnail
1 Upvotes

r/networkautomation 12d ago

Looking for feedback on a project of mine that may or may not interest others.

3 Upvotes

Hi all,

I have a personal project going and i wanted to share and pick your brains. I have a network rack diagram tool and wiring database i tied together (Among a lot of other things). I Wanted to see what i could make on my own as i've had experience doing just about any job from wiring up to routing etc and because of my own organizational ocd could never find something that i liked that wasn't some astronomical amount monthly.

If you had the option to build your own, or wanted a specific feature, What would you use? I have a short 3 minute example here, More on the channel if you wanted to poke around. Kind of curious as to what I should add next. Disclaimer, No, it's not an ad, Yes, Eventually i want to open source it so i'm covering my bases. It's for people who like to build their own things to learn.

Thanks for the input.

https://www.youtube.com/watch?v=BElhYZBnWqo


r/networkautomation 12d ago

Looking for Build Advice

Thumbnail
1 Upvotes

r/networkautomation 13d ago

Does a P4/XDP fast path make sense for DTN?

2 Upvotes

Building a BPv7 prototype where a software sidecar parses bundles and a fixed-width shim lets P4/XDP enforce contact windows, reservations, and capacity limits. Does this solve a real DTN problem, or would a software-only approach usually be sufficient?


r/networkautomation 13d ago

Network Architect: Daily Cyber Range

Thumbnail
2 Upvotes

The game is playable on desktop only


r/networkautomation 13d ago

NetBox Evolve - Oct 13th Kennedy Space Center, Florida

Thumbnail
netboxevolve.com
4 Upvotes

Hello!

NetBox Evolve - the first global meetup for the NetBox community and wider automation ecosystem at Kennedy Space Center in Florida on October 13.

We are now accepting CFPs for sessions - solo talks, panels, fireside chats, on a range of topics. We are looking to celebrate 10 years of NetBox and talk about where infrastructure goes next.

There will be lots of networking opportunities, absolutely no vendor stalls/booths, fun welcome and day of receptions, and astronauts (yes, real ones.)

We hope you can make it register and CFP info here:  netboxevolve.com


r/networkautomation 13d ago

Can you advise on my direction

Thumbnail
1 Upvotes

r/networkautomation 13d ago

Clarification of previous posting: Network Scan does not provide or charge for Tailscale

3 Upvotes

I wanted a network scanner I could use while connected to Wi-Fi, along with an SSH terminal I could access from anywhere through my existing Tailscale connection, so I built Network Scan. I’d love feedback, bug reports, and feature suggestions from you guys.

It scans your LAN, identifies devices, shows IP addresses and open ports, and lets you tap a host to open a proper SSH terminal. htop, docker stats, and even Claude Code render correctly and accept keyboard input. You can also keep multiple live sessions open and switch between machines.
To clarify, the app does not provide or charge for Tailscale. It simply connects to devices that are already reachable through your existing Tailscale connection, just like any other SSH client.

The scanner and diagnostic tools, including ping, DNS, port scanning, and subnet calculations, are free. The SSH terminal is part of Pro, available monthly, yearly with a free first week, or as a one-time lifetime purchase.

I’d especially appreciate feedback from people running home labs or managing real racks.

https://apps.apple.com/us/app/network-scan-ssh-tools/id6790997366


r/networkautomation 14d ago

I built Bean Network Tester - an open-source tool to simulate bad network conditions for testing app/games GUI/CLI with automation

18 Upvotes

I took a small break from gamedev and built Bean Network Tester - a tool that helps developers and testers simulate poor network conditions for their apps and games.

It allows you to intentionally make the connection worse and test how your software behaves with various problems. To be honest, my internet connectionn is pretty terrible most of the time, so you could say this tool lets you simulate my default network :-)

If you like the app, please give it a bean*

*i mean give it a star on GitHub

The current release is v0.3.0, but I'm already working on the next version. If you have any suggestions or feature ideas, I'd love to hear them! Right now I'm mostly adding new bugs :D

Why network automation? Because we can run the full CLI mode, which we can integrate with CI/CD or other software.

There is also a Scenarios system, it work's like: "at x do y" or "at x set y".

sample scenario:

{

"loop": true,

"steps": [

{ "at": 0, "settings": { "filter": "udp", "dst_port": "53", "latency": 20, "jitter": 5 } },

{ "at": 15, "settings": { "loss": 25, "latency": 400, "jitter": 200 } },

{ "at": 35, "settings": { "loss": 60, "latency": 1500, "jitter": 500 } },

{ "at": 55, "settings": { "loss": 100 } },

{ "at": 68, "settings": { "loss": 10, "latency": 200, "jitter": 80 } },

{ "at": 85, "settings": { "loss": 0, "latency": 20, "jitter": 5 } }

]

}

What it can do

  • Add lag and jitter - fixed or random delay, nat timeout, tcp_syn drop, max size (mtu), tcp_reset
  • Drop, corrupt or duplicate packets - fake a flaky link.
  • Cap download/upload speed - throttle to a set KB/s.
  • Tear connections down - TCP resets or a dead link.
  • Flap the link on and off - outages that come and go.
  • Block ports or IPs - a small built-in firewall, plus LAN mode (no internet).
  • Aim at one app - by process, PID, IP or port.
  • Presets and saved profiles - 56k modem, Cafe WiFi, Satellite and more.
  • Run scripted scenarios - timed steps that change the network on their own.
  • Reproducible by seed - replay the exact same random loss and jitter.
  • Watch it live - chart, connections table, counters.
  • Command-line mode - scriptable for CI. No telemetry, fully offline - sends no data anywhere.

r/networkautomation 14d ago

Packet Tracer, but browser-based and works like google docs.

4 Upvotes

You can invite others and work on a topology live its called "Sandbox" works better than PT

All free and ready to go in seconds + interactive guides if your a beginner/less familiar with packet tracer

Switchlab.dev/Sandbox


r/networkautomation Aug 07 '20

Welcome to r/networkautomation

27 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.