{"repo":"Outfluencer/Minecraft-XDP-eBPF","free":true,"listed":false,"github":"https://github.com/Outfluencer/Minecraft-XDP-eBPF","clone":"git clone https://github.com/Outfluencer/Minecraft-XDP-eBPF.git","description":"The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks","language":"C","stars":208,"topics":["bpf","ddos-protection","filter","minecraft","xdp","firewall","linux-networking","packet-filter","packet-filtering","bungeecord-network"],"license":null,"category":"networking-infra","readme_excerpt":"Minecraft XDP Filter using eBPF – L7 DDoS Protection This project offers a high-performance XDP-based firewall utilizing eBPF, specifically designed for Minecraft Java Edition servers. It effectively mitigates L7 DDoS attacks by filtering malicious packets at the kernel level (before they reach the network stack). Currently, the filter is available for IPv4 and supports Minecraft versions 1.8 - 26.2 The default filtered port is 25565. 💬 Questions, feedback or help needed? Join the Discord: https://discord.gg/JnBJPgV4GW Features - Protocol Analysis : Analyzes Minecraft handshakes, status, ping, and login requests. - Deep Packet Inspection : Drops invalid packets, bad VarInts, and protocol violations. - Connection Throttle : Integrated SYN rate limiting (default: 10 SYNs per 3 seconds per IP). - Zero-Copy Dropping : Malicious traffic is dropped at the driver level (XDP DROP) for maximum performance. Installation (Linux) Download from releases https://github.com/Outfluencer/Minecraft-XDP-eBPF/releases You can download the latest build from the Releases Tab Then just run the executable in sudo mode or via root Prerequisites - Rust toolchain (stable) - System Dependencies : If software-properties-common was not found remove it from the command. - LLVM/Clang Toolchain : The build requires a recent LLVM version (CI uses LLVM 21). Build & Run 1. Build the project : The compiled binary will be at target/release/xdp-loader . 2. Run the tests (optional): Besides the Rust unit tests thi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Outfluencer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Outfluencer/Minecraft-XDP-eBPF/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}