brainstate

gamemann/xdp-firewall

A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!

C★ 962MITGitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. pythops/oryx

    🕵️‍♂️ TUI for sniffing network traffic using eBPF on Linux

    Rust★ 2.6kGPL-3.0GitHub ↗

    Why this match

    topics bpf, ebpf, firewall; language differs: C → Rust; license differs: MIT → GPL-3.0

  2. littlewolf9527/xdrop

    Distributed XDP/eBPF firewall with wire-speed packet filtering and a central management controller.

    Go★ 22MITGitHub ↗

    Why this match

    topics bpf, ebpf, firewall; language differs: C → Go

  3. femboyisp/blackwall

    WIP: A deceptive firewall - all ports appear open by default; real services are opt-in. nftables, interactive honeypot engine, multi-tenant, BGP/XDP-ready.

    Rust★ 15GPL-3.0GitHub ↗

    Why this match

    topics ddos-mitigation, ddos-protection, ebpf; language differs: C → Rust; license differs: MIT → GPL-3.0

  4. cilium/cilium

    eBPF-based Networking, Security, and Observability

    Go★ 25.8kApache-2.0GitHub ↗

    Why this match

    topics bpf, ebpf, kernel; language differs: C → Go; license differs: MIT → Apache-2.0

  5. MNSH-Nexo/NexoShield

    🛡️ Professional Server Hardening & Anti-DDoS Toolkit with optional SOCKS5 Proxy

    Shell★ 16MITGitHub ↗

    Why this match

    topics anti-ddos, ddos-mitigation, ddos-protection; language differs: C → Shell

  6. apple/darwin-xnu

    Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu

    C★ 11.3karchivedGitHub ↗

    Why this match

    topics kernel

  7. coder/httpjail

    HTTP(s) request filter for processes

    Rust★ 960CC0-1.0GitHub ↗

    Why this match

    topics firewall, security; language differs: C → Rust; license differs: MIT → CC0-1.0

  8. tholian-network/firewall

    :shield: Programmable Defensive Firewall Agent

    C★ 28AGPL-3.0GitHub ↗

    Why this match

    topics ebpf, firewall; license differs: MIT → AGPL-3.0