Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with xdp

A curated list of projects in awesome lists tagged with xdp .

https://github.com/eunomia-bpf/bpf-developer-tutorial

eBPF Developer Tutorial: Learning eBPF Step by Step with Examples

bpf ebpf examples libbpf tutorial xdp

Last synced: 19 Dec 2024

https://github.com/xdp-project/xdp-tutorial

XDP tutorial

bpf libbpf tutorial xdp

Last synced: 18 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/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/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/orange-opensource/bmc-cache

In-kernel cache based on eBPF.

bpf ebpf kernel memcached xdp

Last synced: 16 Dec 2024

https://github.com/microsoft/xdp-for-windows

XDP speeds up networking on Windows

networking windows xdp

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/libbpf/libbpf-sys

Rust bindings to libbpf from the Linux kernel

bpf ebpf linux rust xdp

Last synced: 20 Dec 2024

https://github.com/vmware-archive/p4c-xdp

Backend for the P4 compiler targeting XDP

drivers ebpf p4c 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/sematext/oxdpus

A toy tool that leverages the super powers of XDP to bring in-kernel IP filtering

bpf ebpf kernel network xdp

Last synced: 01 Nov 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/massoudasadi/packiffer

lightweight cross-platform networking toolkit

bpf ebpf firewall gopacket inject libpcap packet pcap xdp

Last synced: 11 Nov 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/oskardrums/ebpf

Erlang interface to eBPF

beam bpf ebpf erlang xdp

Last synced: 29 Oct 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.

gtpu xdp

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

ebpf firewall xdp

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

ebpf xdp

Last synced: 12 Oct 2024

https://github.com/gamemann/xdp-tcp-header-options

Repository for attempting to parse TCP header options in XDP.

bpf c header options parsing tcp xdp

Last synced: 27 Oct 2024

https://github.com/gamemann/xdp-stats

XDP programs that increment stat counters for packets/bytes.

bpf bytes c increment libbpf packets stats xdp

Last synced: 27 Oct 2024

https://github.com/acassen/gtp-guard

Mobile Core-Network routing software

5gc ebpf epc firewall gtp proxy router upf xdp

Last synced: 12 Nov 2024

https://github.com/irtimmer/bro-xdp_packet-plugin

Plugin providing AF_XDP support for Bro.

bro xdp

Last synced: 28 Nov 2024

https://github.com/hrntknr/mptcp-proxy

A forwarder program implemented in xdp that sits behind a load balancer.

golang mptcp proxy rust xdp

Last synced: 09 Nov 2024

https://github.com/zhouchaowen/ebpf_labs

A series of ebpf experiments

ebpf xdp

Last synced: 09 Nov 2024

https://github.com/gamemann/notes-and-guides

Notes and guides I've made mostly exported from GFLClan.com.

anycast debian dpdk guides hardening linux network networking notes security ubuntu xdp

Last synced: 27 Oct 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/gamemann/af_xdp-test

AF_XDP test with XDP DRV/native mode. Testing issues with virtio_net driver (e.g. "Device or resource busy" errors).

af-xdp afxdp copy example fast linux socket space user xdp zero

Last synced: 27 Oct 2024

https://github.com/shaneutt/ebpf-xdp-golang-redirect-demo

eBPF/XDP Redirect Example

c ebpf golang linux xdp

Last synced: 13 Oct 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/mmat11/beewall

4fun eBPF firewall

ebpf go xdp

Last synced: 11 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

dpdk ebpf xdp

Last synced: 29 Sep 2024

https://github.com/natesales/xdprtr

XDP programmable forwarding plane

xdp

Last synced: 31 Oct 2024

https://github.com/summerwind/l3dsr-packet-forwarder

DSCP based L3DSR packet forwarder using XDP

ebpf l3dsr python 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

coredns ebpf plugin xdp

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/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/qq906907952/learning_ebpf

ebpf相关例子

ebpf xdp

Last synced: 11 Oct 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/s5uishida/install_eupf

Install eUPF(eBPF/XDP UPF) on Host

4g 5g 5gc ebpf epc eupf free5gc lte open5gs upf xdp

Last synced: 21 Nov 2024

https://github.com/s5uishida/open5gs_epc_srsran_eupf_sample_config

Open5GS EPC & srsRAN 4G with ZeroMQ UE / RAN Sample Configuration - eUPF(eBPF/XDP UPF(PGW-U))

4g cups ebpf epc eupf lte open5gs pgw-u srsran upf xdp zeromq

Last synced: 21 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/aibor/exceed2go

ICMPv6 time exceeded packet generator

ebpf go golang network xdp

Last synced: 16 Nov 2024

https://github.com/theobori/tinyfilter

🐝 XDP packet filtering for OSI model layers 2, 3 and 4

bpf ebpf packet-filtering xdp

Last synced: 12 Oct 2024

https://github.com/s5uishida/open5gs_5gc_ueransim_eupf_sample_config

Open5GS 5GC & UERANSIM UE / RAN Sample Configuration - eUPF(eBPF/XDP UPF)

5g 5gc ebpf eupf open5gs ueransim upf xdp

Last synced: 21 Nov 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/terassyi/xdpcap-with-cilium

example of xdpcap with cilium/ebpf

cilium ebpf linux xdp xdpcap

Last synced: 20 Dec 2024

https://github.com/b1tg/github-hosts-ebpf

基于 eBPF 修改 DNS 响应包加速 GitHub 访问

ebpf gfw rust xdp

Last synced: 12 Nov 2024

https://github.com/austinhartzheim/bpf-experiments

Experimenting with Linux BPF/XDP probes in Rust

bpf linux rust xdp

Last synced: 28 Nov 2024

https://github.com/x86taka/xdp-navt

NAVT(Network Address Vlan Translation) with XDP

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/theobori/tinyknock

🐝 XDP port knocking

bpf ebpf port-knocking xdp

Last synced: 12 Nov 2024

https://github.com/rogercoll/xdpdrop

XDP drop package in Rust

ebpf filter xdp

Last synced: 04 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

ebpf xdp

Last synced: 20 Nov 2024

https://github.com/banyc/xdp_hello

DDoS mitigation

ddos ebpf xdp

Last synced: 20 Nov 2024

https://github.com/s5uishida/free5gc_ueransim_eupf_sample_config

free5GC 5GC & UERANSIM UE / RAN Sample Configuration - eUPF(eBPF/XDP UPF)

5g 5gc ebpf eupf free5gc ueransim upf xdp

Last synced: 21 Nov 2024

https://github.com/asiffer/carnx

XDP-based network statistics digger

bpf ebpf xdp xdp-hooks

Last synced: 25 Nov 2024

https://github.com/gierens/xdp-reflector

An XDP program to reflect ethernet frames.

bpf ethernet reflector xdp

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/coranlabs/hexa_upf

eBPF defined User Plane Function

3gpp 5g bpf ebpf go upf xdp

Last synced: 19 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/7244/xdp-example

xdp examples

c example examples xdp

Last synced: 16 Dec 2024

https://github.com/saidjawad/xdp-tutorial-go

XDP Tutorial with Go user space programs.

ebpf netlink xdp

Last synced: 20 Nov 2024

https://github.com/lucasbn/ebpf-lb

Layer 4 hash based load balancer written with eBPF

ebpf load-balancer xdp

Last synced: 21 Dec 2024

https://github.com/danny-yamamoto/rust-aya-dev

Hello Aya.

ebpf rust xdp

Last synced: 08 Dec 2024

https://github.com/lorenzosaino/xdp-playground

Development environment for experimenting with XDP on a VM

ebpf ubuntu vagrant xdp

Last synced: 07 Dec 2024