Skip to content
DnsLister Forum

Where domain hunters compare notes

I built a network scanner that lives on my OpenWrt router, and 0.6.0 is the release that makes it installable there

https://preview.redd.it/57vivzesooqh1.png?width=1765&format=png&auto=webp&s=2596b689760893a1da9f7411bf4be4a7694c7043

Full disclosure: this is my project. It scans a network, works out what each device actually is (brand and model from protocol fingerprints, not just the MAC vendor), and keeps an inventory with a change history. One Go binary, SQLite on disk, nothing else to install.

0.6.0 is the release where it can live on the router:

  • There are now .ipk and .apk packages alongside the plain tarball, for both the scanner and the remote agents, so it installs with whatever package manager your firmware ships.
  • The installer handles the annoying parts for you: derives the subnet from uci, turns on the router-resident passive sources, fixes ICMP permissions.
  • Settings live on a LuCI page and first-run setup happens in the browser. On the test router I didn't open SSH once.
  • Running on the gateway turned out to be the interesting bit. It sees DHCP leases, WiFi clients and DNS queries, so devices that answer no probes at all still get identified. My robot vacuum finally has a name instead of a bare IP.
  • There's a demo mode that seeds a fake network, if you want a look before pointing it at yours.

What isn't there yet: agents don't do SNMPv3, and the container image is the unprivileged build, so LLDP/CDP raw frames and the eBPF observer are stubs in it. You have to build the privileged variant for those.

AGPL-3.0, with a commercial licence if you need one.

https://github.com/Mi-Bee-Studio/MiBeeSteward

https://preview.redd.it/macyjz7zooqh1.png?width=1592&format=png&auto=webp&s=03fe62bba5b781f26fa32c3d8611988acbd2b815

Source: r/openwrt · by /u/No-Reception-84

Leave a Reply

Your email address will not be published. Required fields are marked *