Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with xdp
A curated list of projects in awesome lists tagged with xdp .
https://github.com/cilium/cilium
eBPF-based Networking, Security, and Observability
bpf cncf cni containers ebpf k8s kernel kubernetes kubernetes-networking loadbalancing monitoring networking observability security troubleshooting xdp
Last synced: 16 Dec 2024
https://github.com/projectcalico/calico
Cloud native networking and network security
cats cni cni-plugin ebpf host-protection identity-aware-policy k8s kubernetes kubernetes-networking kubernetes-windows network-policy networking openstack security windows xdp
Last synced: 16 Dec 2024
https://github.com/dropbox/goebpf
Library to work with eBPF programs from Go
bpf cats cats-effect ebpf go golang golang-library perfevents xdp xdpdump
Last synced: 21 Dec 2024
https://github.com/danielealbano/cachegrand
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
caching high-performance io-uring kafka kafka-streams key-value key-value-store linux low-latency memcache prometheus redis redis-cache redis-database redis-server redis-streams tcpip-stack webassembly xdp
Last synced: 20 Dec 2024
https://github.com/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!
anti-ddos bpf ddos ddos-attacks ddos-mitigation ddos-protection denial-of-service distributed-denial-of-service dos dos-attack dos-protection ebpf fast firewall fw kernel linux network security xdp
Last synced: 21 Dec 2024
https://github.com/mikeroyal/ebpf-guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
bpf distributed-tracing ebpf ebpf-programs falco infrastructure-monitoring kubernetes-cluster kubernetes-security log-analysis network-analysis observability open-telemetry packet-sniffer performance-monitoring real-user-monitoring sandbox tracing traffic-monitoring vulnerability-detection xdp
Last synced: 21 Dec 2024
https://github.com/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!
anti-ddos bpf ddos ddos-attacks ddos-mitigation ddos-protection denial-of-service distributed-denial-of-service dos dos-attack dos-protection ebpf fast firewall fw kernel linux network security xdp
Last synced: 03 Nov 2024
https://github.com/mikeroyal/eBPF-Guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
bpf distributed-tracing ebpf ebpf-programs falco infrastructure-monitoring kubernetes-cluster kubernetes-security log-analysis network-analysis observability open-telemetry packet-sniffer performance-monitoring real-user-monitoring sandbox tracing traffic-monitoring vulnerability-detection xdp
Last synced: 05 Nov 2024
https://github.com/microsoft/xdp-for-windows
XDP speeds up networking on Windows
Last synced: 20 Dec 2024
https://github.com/netoptimizer/prototype-kernel
Prototyping kernel development work outside mainline
ebpf-programs kernel kernel-modules linux-kernel xdp
Last synced: 21 Dec 2024
https://github.com/vmware-archive/p4c-xdp
Backend for the P4 compiler targeting XDP
Last synced: 09 Nov 2024
https://github.com/gamemann/xdp-forwarding
Layer 3/4 packet forwarding software that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. Uses source port mapping similar to IPTables and NFTables.
bpf drv ebpf forwarding icmp kernel l3 layer3 layer4 linux linux-kernel mapping processing routing sourceport tcp udp xdp xdp-forwarding
Last synced: 27 Oct 2024
https://github.com/boratanrikulu/durdur
Lightweight packet filtering for Linux: 'durdur' is a high-performance, eBPF-based simple firewall tool that drops packets by IP or DNS domain. Perfect for on-demand network control.
bpf dns ebpf firewall networking xdp
Last synced: 18 Dec 2024
https://github.com/davidcoles/vc5
A horizontally scalable Direct Server Return layer 4 load balancer for Linux using XDP/eBPF
bgp dsr ebpf golang l4lb linux load-balancer networking xdp
Last synced: 18 Dec 2024
https://github.com/shaneutt/ebpf-rust-udp-loadbalancer-demo
A demo app covering building an eBPF load-balancer in Rust
ebpf linux load-balancer rust xdp
Last synced: 28 Oct 2024
https://github.com/asphaltt/learn-by-example
Learn something interesting by examples.
bpf2bpf ebpf fentry fexit freplace go iptables-nfqueue kprobe nfnetlink nsenter tc-bpf tracepoint xdp xdp-acl
Last synced: 19 Dec 2024
https://github.com/jamesits/linux-gre-keepalive
High-performance passive (a.k.a. reply-only) GRE keepalive support for Linux, written in eBPF/XDP.
ebpf gre gre-tunnel keep-alive linux xdp
Last synced: 15 Oct 2024
https://github.com/takehaya/vinbero
A complete subset of SRv6 local function & transit written in XDP
ebpf gtpu network-programming srv6 srv6-functions vinbero xdp
Last synced: 11 Oct 2024
https://github.com/tcfw/vpc
Create simple VPCs written in (mostly) Go using Linux bridges/netlinks, iptables & network namespaces
golang linux-bridge netlink netns vlans vxlan xdp
Last synced: 10 Nov 2024
https://github.com/rphang/evilbpf
Weaponizing the Linux Kernel (Hide Files/PID, SSH backdoors, SSL Sniffer, ...) by poking around eBPF/XDP
ebpf kernel linux-kernel-hacking offensive-security rootkit security sshd xdp
Last synced: 12 Oct 2024
https://github.com/gamemann/kilimanjaro
A neat packet processing/forwarding program I made for a gaming community I used to be a part of. Includes many features.
af-xdp afxdp firewall forward forwarding ipip linux nat networking packet packet-processing xdp
Last synced: 27 Oct 2024
https://github.com/shubhampalriwala/networth
eBPF based Network Monitoring using Prometheus and Grafana
ebpf grafana-dashboard prometheus xdp
Last synced: 23 Oct 2024
https://github.com/terassyi/seccamp-xdp
hands-on to implement simple network load balancer using XDP
ebpf load-balancer tutorial xdp
Last synced: 02 Nov 2024
https://github.com/takehaya/goxdp-template
A sample for writing XDP programs in Go
ebpf go golang network-programming vxlan xdp
Last synced: 16 Nov 2024
https://github.com/801room/upf-xdp
It is just a toy, but it shows the possibility of using xdp to implement 5g upf.
Last synced: 18 Nov 2024
https://github.com/gamemann/xdp-dynamic-payload-matching
Repository to store findings on matching dynamic payload data in XDP.
documentation dynamic findings matching payload xdp
Last synced: 27 Oct 2024
https://github.com/acassen/xdp-fw
XDP FW: eXpress Data Path FireWall module
Last synced: 12 Nov 2024
https://github.com/r-caamano/zfw
An ebpf based firewall for openziti edge-routers/tunnelers
ebpf firewall linux-kernel openziti packet-filtering packet-redirect tc tc-ebpf traffic-control xdp
Last synced: 15 Nov 2024
https://github.com/dylandreimerink/gobpfld
GoBPFLD is a pure go eBPF loader/userspace library
Last synced: 12 Oct 2024
https://github.com/irtimmer/bro-xdp_packet-plugin
Plugin providing AF_XDP support for Bro.
Last synced: 28 Nov 2024
https://github.com/s5uishida/simple_measurement_of_upf_performance
Simple Measurement of UPF Performance
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance upf upg-vpp vpp xdp
Last synced: 21 Nov 2024
https://github.com/dkorunic/pktstat-bpf
TC and XDP eBPF based simple Ethernet interface traffic monitor and reporting tool
bpf ebpf linux network networking observability packet packet-capture tcpdump terminal traffic xdp
Last synced: 12 Oct 2024
https://github.com/x86taka/xdp-etherip
Implementation of EtherIP with XDP
ebpf ebpf-programs etherip xdp
Last synced: 21 Nov 2024
https://github.com/deaconn-net/netconn-old
An open-source router and firewall with a web GUI for Linux. Utilizes XDP for fast packet processing. Currently in development.
af-xdp all-in-one easy-to-use fast firewall forward go golang gui interface linux router webserver xdp
Last synced: 02 Dec 2024
https://github.com/gamemann/xdp-access-last-byte
Repository to store information accessing the last byte of a packet in BPF and XDP.
bpf byte data express last lastbyte network network-programming networking packet path payload processing xdp
Last synced: 27 Oct 2024
https://github.com/yifengyou/ebpf
eBPF学习
ebpf kernel kprobe tracepoint uprobe xdp
Last synced: 08 Nov 2024
https://github.com/hyperxpro/cs-fw
CS-FW is a high-performance CS 1.6 firewall based on Linux XDP.
counter-strike counter-strike-global-offensive ddos flood rust-lang source-engine vse xdp
Last synced: 20 Oct 2024
https://github.com/eunomia-bpf/xdp-ebpf-in-dpdk
XDP in DPDK with userspace eBPF (Move to https://github.com/userspace-xdp/userspace-xdp
Last synced: 29 Sep 2024
https://github.com/summerwind/l3dsr-packet-forwarder
DSCP based L3DSR packet forwarder using XDP
Last synced: 05 Nov 2024
https://github.com/myl7/xdptun
UDP packet obfuscation with eBPF, which tunnels UDP over pseudo-TCP
ebpf tc-bpf udp-obfuscation udp-over-tcp xdp
Last synced: 12 Oct 2024
https://github.com/InfobloxOpen/ebpf
A CoreDNS plugin that will attach an eBPF XDP program to a specified interface
Last synced: 16 Nov 2024
https://github.com/gamemann/xdp-playground
Stores XDP programs and loaders I use for testing/helping others with (e)BPF and XDP.
basic bpf ebpf go golang-loader libbpf playground testing xdp xdp-loader xdp-tools
Last synced: 16 Dec 2024
https://github.com/acassen/dra-guard
Mobile Core-Network routing software
5gc diameter ebpf epc firewall plugin-architecture proxy-server route-optimization router xdp
Last synced: 19 Oct 2024
https://github.com/deaconn-net/how-to-launch-a-dos-attack-and-drop-it
A guide on how to launch a DoS attack and then drop it on the target's side assuming they're running Linux. This guide and tools primarily used were made by @gamemann.
ddos deaconn dos firewall guide how-to howto iptables linux packet-batch xdp
Last synced: 02 Dec 2024
https://github.com/samankhalife/xdefender
X-Defender💥 is an advanced (D)DoS mitigation tool built with eBPF and XDP. It not only filters and limits malicious traffic in real-time but also takes a proactive and aggressive approach to neutralize threats before they impact your network.
ddos-mitigation ddos-protection ebpf ebpf-programs xdp
Last synced: 17 Nov 2024
https://github.com/samankhalife/xdf
X-Defender💥 is an advanced (D)DoS mitigation tool built with eBPF and XDP. It not only filters and limits malicious traffic in real-time but also takes a proactive and aggressive approach to neutralize threats before they impact your network.
ddos-mitigation ddos-protection ebpf ebpf-programs xdp
Last synced: 04 Dec 2024
https://github.com/oskardrums/simbpf
A quick and compact Domain Specific Language for packet filtering under Linux with eBPF XDP programs
bpf compiler programming-language xdp
Last synced: 29 Oct 2024
https://github.com/koukyosyumei/skimxdp
Elevate your network's defenses with the power of scikit-learn and XDP, the dynamic duo of packet filtering.
ebpf machine-learning packet-filtering xdp
Last synced: 12 Nov 2024
https://github.com/davidcoles/xvs
XDP Virtual Server
dsr ebpf golang l4lb libbpf linux load-balancing networking xdp
Last synced: 30 Nov 2024
https://github.com/theobori/tinyfilter
🐝 XDP packet filtering for OSI model layers 2, 3 and 4
Last synced: 12 Oct 2024
https://github.com/vazw/simple-firewall
simple firewall a simple kernel level firewall
aya ebpf ebpf-programs firewall xdp xdp-acl
Last synced: 12 Oct 2024
https://github.com/aanm-org/cilium
eBPF-based Networking, Security, and Observability
bpf cncf cni containers ebpf k8s kernel kubernetes kubernetes-networking loadbalancing monitoring networking observability security troubleshooting xdp
Last synced: 10 Oct 2024
https://github.com/austinhartzheim/bpf-experiments
Experimenting with Linux BPF/XDP probes in Rust
Last synced: 28 Nov 2024
https://github.com/x86taka/xdp-navt
NAVT(Network Address Vlan Translation) with XDP
Last synced: 08 Dec 2024
https://github.com/srodi/xdp-ddos-protect
This project provides a BPF XDP program to detect and mitigate DDoS attacks targeting a specific endpoint by monitoring unusually high traffic
amd64 arm64 c ddos-attacks ebpf linux xdp
Last synced: 30 Nov 2024
https://github.com/lleyton/xdp-accent-adapter
Adapt the DE's preferred accent color (provided via XDP) for platforms not supporting the standard.
accent-color adw-gtk3 gtk4 libadwaita rust theme theming xdg-portal xdp
Last synced: 17 Dec 2024
https://github.com/samankhalife/x-defender
X-Defender💥 is an advanced (D)DoS mitigation tool built with eBPF and XDP. It not only filters and limits malicious traffic in real-time but also takes a proactive and aggressive approach to neutralize threats before they impact your network.
ddos-mitigation ddos-protection ebpf ebpf-programs xdp
Last synced: 12 Oct 2024
https://github.com/aibor/cpumap-loop
Example program show casing eBPF cpumap infinite loop
Last synced: 20 Nov 2024
https://github.com/gierens/xdp-reflector
An XDP program to reflect ethernet frames.
Last synced: 16 Dec 2024
https://github.com/sakateka/htb-simulator
Hierachical token bucket simulator
algorithm c ebpf hierarchical-token-bucket htb token-bucket xdp
Last synced: 11 Nov 2024
https://github.com/minj-ae/tinyxdp
Strict traffic overload control XDP program for endpoint, suitable for getting rid of DDoS packets
ddos-mitigation ebpf endpoint-security xdp
Last synced: 20 Nov 2024
https://github.com/s5uishida/simple_measurement_of_upf_performance_4
Simple Measurement of UPF Performance 4
5g 5gc dpdk ebpf eupf free5gc open5gs packetrusher performance proxmox proxmox-ve upf upg-vpp vpp xdp
Last synced: 07 Dec 2024
https://github.com/saidjawad/xdp-tutorial-go
XDP Tutorial with Go user space programs.
Last synced: 20 Nov 2024
https://github.com/lucasbn/ebpf-lb
Layer 4 hash based load balancer written with eBPF
Last synced: 21 Dec 2024
https://github.com/s5uishida/simple_measurement_of_eupf_performance
Simple Measurement of eUPF(eBPF/XDP UPF) Performance
5g 5gc ebpf eupf omec-pfcpsim performance pfcpsim proxmox proxmox-ve trex upf xdp
Last synced: 21 Dec 2024
https://github.com/lorenzosaino/xdp-playground
Development environment for experimenting with XDP on a VM
Last synced: 07 Dec 2024