{"repo":"Upioti/minecraft-bedrock-xdp-ebpf","free":true,"listed":false,"github":"https://github.com/Upioti/minecraft-bedrock-xdp-ebpf","clone":"git clone https://github.com/Upioti/minecraft-bedrock-xdp-ebpf.git","description":"First and only publicly avaliable Raknet/Minecraft Bedrock XDP filter, Protects your server by dropping all traffic that isnt valid Layer7 Raknet/MC Bedrock Protocol","language":"Go","stars":28,"topics":["antiddos","appfilter","bedrock","bpf","ddos","ebpf","filter","firewall","layer7","linux-networking"],"license":null,"category":"game-templates","readme_excerpt":"Bedrock-XDP A high-performance eBPF/XDP Stateless DDoS-mitigation Appfilter written in Go and C. It is laser-focused on protecting Raknet-based game services – especially Minecraft: Bedrock Edition (RakNet) – but can be deployed in front of any raknet service that needs lightning-fast packet filtering at the Linux kernel level. Powered by XDP: packets are inspected before they hit the OS – typical mitigation latency is Raknet validation is currently stateless... this is open source, If you need a stateful filter contact me. Effectively drops all non-raknet traffic targetting protected ports, features ratelimit and global blocklist to enhance DDoS mitigation capabilities Please follow the LICENCE accordingly, if you are interested in running this in a comercial enviroment contact me. Also check out Papyrus Pull Requests are welcome! --- Features Category What it does ---------- -------------- Traffic classification • Early drop of non-IPv4 traffic Dedicated counters for UDP vs OTHER protocols • Distinguish traffic amount per protocol/destination Configurable Blocklist • Drops traffic from identified malicious ips (toggeable) Per-service protected bind list (IP/Port or wildcard) • Enable Application filter on specific destinations Rate limiting • Per-IP PPS throttle with optional automatic block Reflection / amplification filters • AMP source-port detection via known-ports map Application Filtering • RakNet packet-ID and RakNet magic validation (verifier-safe) Observability • C","default_branch":null,"files":null,"tree":[],"storefront":"/r/Upioti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Upioti/minecraft-bedrock-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."}