Configure and compile custom eBPF XDP filters for high-performance packet processing

Configuration

Port Range

Start Port First port in the range to filter
End Port Last port in the range to filter

Rate Limiting

Hit Count Amount of SYN packets allowed per IP in 3 seconds

What is XDP?

XDP (eXpress Data Path) is a high-performance eBPF-based packet processing framework that allows filtering packets at the lowest point in the Linux network stack.

Requirements

The compiled filter requires a Linux kernel 4.8+ with XDP support. For help use xdp-loader --help