working on this exposed me to iptables, netfilter hooks, policy based routing, normal routing, network namespaces, bridges, NAT, tun/tap, encapsulation, etc.
can’t recommend building enough. you can read all you want. Nothing surpasses building.
written in rust, of course 🦀