u/noob_homelab

Network planning tool for Firewalla (demo)

Network planning tool for Firewalla (demo)

I've been running a Gold Pro since release and the one thing that's always bugged me is not being able to see my network segmentation visually. How VLANs connect, which rules gate traffic between them, and what's actually happening at a glance.

The MSP site and the app are great for managing things, but when I'm troubleshooting why my wife's work laptop can't reach a site, or trying to figure out which IP to assign a new service, I end up cross-referencing three different screens.

So I forked Homelable and vibe coded this tool (Sunder) that pulls from the Firewalla API (MSP & Local) and turns it into an interactive canvas. It's self-hosted, runs alongside your box on any Docker host or lxc.

Here's a live demo with sample data (no Firewalla needed): sunder.vibotic.app

What you can do in the demo:

  • VLAN topology canvas: drag-and-drop layout of your networks with devices grouped inside each one. Zoom, pan, rearrange to match your mental model of your network.
  • Traffic flow overlay: toggle to see allow/block rules between VLANs as animated edges. Green = allowed, red = blocked, with hit counts. A second mode shows actual observed traffic volume.
  • "Can this reach that?" troubleshooter: pick a device, type a URL, and instantly see if it's blocked and by which rule. Plain English explanations, no VLAN IDs or rule syntax. Built for handing to a family member who asks "why can't I open this link."
  • Full rules browser: every rule on your box organized by category: inter-VLAN, content filters, geo-blocks, DNS/ad blocking, device-specific, IoT restrictions. Search across rules and target list contents. Spot zero-hit rules you might want to clean up.
  • IP address planner: visual grid of every IP in a subnet. See what's in use, what's in the DHCP pool, what's free. Label IP ranges for your own planning (like .30–.39 for your *arr stack). Useful when deploying new services.
  • Access matrix: auto-generated from your rules. The table you'd normally have to build by hand in a spreadsheet.
  • Config export: one-click markdown export of your entire network config, formatted so you can paste it into an AI assistant or a forum post and get help without re-explaining your setup.

Everything auto-discovers from your Firewalla (VLANs, devices, rules, APs, target lists). No manual configuration.

Still early and actively building. Would love feedback from other Firewalla users on what's useful and what's missing. The demo has sample data that roughly mirrors a segmented homelab setup, so poke around.

I just put this together to really meet my needs and share for anyone else that may be similar.
Also, if vibe coded apps are against sub reddit policy, apologies in advance.

u/noob_homelab — 2 days ago