Linux iptables and eBPF: manipulating and monitoring network on the Linux kernel
Iptables is an essential userspace application used for the network filtering/firewall rules definition and enforcing them. Linux kernel implements netfilter framework which gives the user possibility to read and manipulate network packets via kernel modules that registers callback functions on a set of netfilter hooks.
The traveling of the