Your rules. Two kernel layers. One panel.
XDP comes first: stateless, dropping volume before the kernel (up to 256 rules per interface). nftables takes over: stateful, inspecting the connections that get through. You build both on the same page, without writing a line of kernel syntax.
Stateless. Before the kernel.
XDP runs your filtering logic inside the network driver, before any memory allocation. It is the layer that absorbs volumetric attacks without loading the CPU.
- ✓block: immediate drop by port range and protocol.
- ✓rate_limit: a global cap on the port and a per-source-IP cap, used together.
- ✓allow_only: only lets a defined perimeter through.
- ✓IP whitelist / blacklist in eBPF map, UDP anti-amplification, packet-size filtering.
Stateful. After the kernel.
nftables handles what XDP let through: connection tracking, TCP flags, per-connection rate limit. This is the layer that catches application-level attacks and bruteforce.
- ✓SYN flood: protection via conntrack and limit.
- ✓SSH bruteforce: per-IP rate limit on the admin port.
- ✓accept / drop / reject / limit actions, on the input, forward, output chains.
- ✓Isolated table "inet pakkt": zero conflict with Docker or your rules.
Every rule, XDP and nftables alike, exposes its own counters of passed and dropped packets. You see the measured effectiveness of each line of defense, down to the packet.
Ready-to-deploy templates, or described in plain English.
Template marketplace
77 XDP + nftables templates covering gaming (FiveM, Source, Minecraft), anti-flood, anti-amplification, VoIP, infra. One-click deployment, then fine-tuning.
AI assistant
Describe the rule in plain language ("limit port 30120 to 5000 packets/s per IP") and the assistant generates the matching XDP or nftables configuration.
Explore the platform
Frequently asked questions
Straight answers, no marketing fog.
What is the difference between the XDP layer and the nftables layer?
How many XDP rules can I create per server?
Can I rate-limit a port globally AND per IP at the same time?
Do PAKKT rules conflict with Docker or an existing firewall?
Do I need to know XDP or nftables syntax to create a rule?
Deploy your first rule in 2 minutes.
From 3 € / server / month. Marketplace template or custom rule, applied live, with no downtime. Free 7-day trial.