66265764df39f5c2c85a0ba151cde346d78f1d12
The agent now collects the device's reachable prefixes from the kernel FIB
(including FRR-installed routes) via 'ip route show' / 'ip -6 route show' and
reports them to the control plane (POST /devices/{name}/routes) alongside its
status. tomswallapi uses these to scope which routers enforce a rule. Route
parsing (default routes, ECMP nexthop lines, route-type keywords, host routes,
v4/v6) is unit-tested; collection degrades to nil without iproute2.
tomswall
Spiritual successor to shorewall — nftables firewall manager using google/nftables
Description
Languages
Go
98.2%
Shell
1.1%
Makefile
0.7%