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

Projects in Awesome Lists tagged with dpdk

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

https://github.com/scylladb/seastar

High performance server-side application framework

aio async c-plus-plus dpdk seastar

Last synced: 13 May 2025

https://github.com/baidu/dperf

dperf is a 100Gbps network load tester.

dpdk dpvs http ipv6 load-tester lvs nginx packet-loss performance tcp udp vlan vxlan

Last synced: 13 May 2025

https://github.com/iqiyi/dpvs

DPVS is a high performance Layer-4 load balancer based on DPDK.

balancer dpdk fullnat ipv6 kernel-bypass load-balancer lvs nat64 snat

Last synced: 13 May 2025

https://github.com/seladb/pcapplusplus

PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.

cpp dpdk ebpf libpcap linux mac-osx multiplatform network-forensics network-tools networking packet-crafting packet-parsing packet-processing pcap pcap-files pcapplusplus pf-ring tcp-reassembly windows winpcap

Last synced: 13 May 2025

https://github.com/seladb/PcapPlusPlus

PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.

cpp dpdk ebpf libpcap linux mac-osx multiplatform network-forensics network-tools networking packet-crafting packet-parsing packet-processing pcap pcap-files pcapplusplus pf-ring tcp-reassembly windows winpcap

Last synced: 15 Mar 2025

https://github.com/altramayor/gatekeeper

The first open-source DDoS protection system

anti-ddos ddos ddos-mitigation ddos-protection dpdk

Last synced: 14 May 2025

https://github.com/AltraMayor/gatekeeper

The first open-source DDoS protection system

anti-ddos ddos ddos-mitigation ddos-protection dpdk

Last synced: 05 Apr 2025

https://github.com/0voice/dpdk_engineer_manual

【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表

c dpdk linux-kernel openvswitch vpp

Last synced: 08 Apr 2025

https://github.com/unum-cloud/ucall

Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

backend cpython dpdk epoll fast-api flask http http-server io-uring json json-rpc liburing linux-kernel python rest-api rpc rpc-framework simd tcp tcp-ip

Last synced: 10 Apr 2025

https://github.com/ansyun/dpdk-ans

ANS(Accelerated Network Stack) on DPDK, DPDK native TCP/IP stack.

ans ans-tcp cloud dpdk fastpath ip nfv sdn tcp tcp-server

Last synced: 20 Apr 2025

https://github.com/microsoft/demikernel

Kernel-Bypass LibOS Architecture

dpdk kernel-bypass libos linux network rdma spdk

Last synced: 14 May 2025

https://github.com/emmericp/MoonGen

MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.

dpdk lua packet-generator

Last synced: 03 Aug 2025

https://github.com/wangbojing/ntytcp

单线程用户态TCP/IP协议栈,epoll实现,包含服务器案例,并发测试案例

dpdk epoll ip-hex netmap pf-ring tcpip userspace

Last synced: 12 Apr 2025

https://github.com/iqiyi/qnsm

QNSM is network security monitoring framework based on DPDK.

anti-ddos dpdk kernel-bypass network-analysis network-security security suricata

Last synced: 05 Apr 2025

https://github.com/tiglabs/jupiter

Jupiter is a high-performance 4-layer network load balance service based on DPDK.

dpdk high-performance ipv6 jdos kubernetes l4 load-balance

Last synced: 12 Jul 2025

https://github.com/libmoon/libmoon

libmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.

dpdk lua luajit packet-processing

Last synced: 22 Jul 2025

https://github.com/tbarbette/fastclick

FastClick - A faster version of the Click Modular Router featuring batching, advanced multi-processing and improved Netmap and DPDK support (ANCS'15). Check the metron branch for Metron specificities (NSDI'18). PacketMill modifications (ASPLOS'21) as well as MiddleClick(ToN, 2021) are merged in main.

batch-mode click dpdk fastclick high-speed netmap networking nfv sdn

Last synced: 15 May 2025

https://github.com/sdnfv/openNetVM

A high performance container-based NFV platform from GW and UCR.

dpdk nfv nfv-platform

Last synced: 09 May 2025

https://github.com/alexk99/the_router

TheRouter is a software packet router based on DPDK an NPF libraries.

bgp bng bras cgnat dpdk ipoe ipv6 linux nat nfv pppoe router vrrp

Last synced: 30 Mar 2025

https://github.com/stanford-esrg/retina

Retina is a network analysis framework that supports 100+ Gbps traffic analysis on a single server with no specialized hardware.

analysis dpdk network rust security

Last synced: 04 Apr 2025

https://github.com/scaleway/natasha

Natasha is a fast and scalable, DPDK powered, stateless NAT44 packet processor

dpdk nat pktgen

Last synced: 30 Dec 2025

https://github.com/bytedance/libtpa

Libtpa(Transport Protocol Acceleration), a DPDK based userspace TCP stack implementation.

dpdk tcp userspace-networking

Last synced: 13 Apr 2025

https://github.com/aregm/nff-go-nat

NAT (network address translation) example for NFF-Go framework

cloud cloud-native dpdk go golang intel linux nat network-functions networking nff-go nfv nfv-framework packet-processing sdn vnf

Last synced: 12 Apr 2025

https://github.com/Mellanox/k8s-rdma-sriov-dev-plugin

Kubernetes Rdma SRIOV device plugin

dpdk ib k8s-device-plugin kubernetes rdma roce sriov

Last synced: 30 Mar 2025

https://github.com/microsoft/machnet

Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.

dpdk low-latency

Last synced: 16 May 2025

https://github.com/nvfuse/nvfuse

NVMe based File System in User-space

dpdk filesystem nvme objectstore spdk userspace

Last synced: 30 Mar 2025

https://github.com/outscale/packetgraph

Packetgraph library is a collection of network bricks you can connect to form a network graph.

brick dpdk firewall hub ipv4 ipv6 library network-graph nfv nic npf packets switch tap vhost vhost-user virtual-machine virtualization vtex vxlan

Last synced: 05 Apr 2025

https://github.com/sip3io/sip3-captain-ce

SIP3 Captain (Community Edition)

dpdk monitoring pcap rtcp rtp sip troubleshooting voip

Last synced: 09 Apr 2025

https://github.com/aliireza/packetmill

PacketMill: Toward per-core 100-Gbps Networking

dpdk fastclick llvm-pass packet-processing packetmill x-change

Last synced: 23 Aug 2025

https://github.com/outscale/butterfly

Butterfly connects Virtual Machines and control their traffic flow

api butterfly dpdk firewall maturity-incubating network vhost virtual-machine virtual-switch vm vxlan

Last synced: 05 Apr 2025

https://github.com/p4lang/p4-dpdk-target

P4 driver SW for P4 DPDK target.

dpdk p4

Last synced: 09 Apr 2025

https://github.com/gamemann/the-dpdk-examples

Program examples utilizing the DPDK. The DPDK is a kernel-bypass network library that allows for very fast network packet processing. This is great for (D)DoS mitigation and low-latency packet inspection, manipulation, and forwarding.

cyber cyber-security cybersecurity data-plane dpdk dpdk-code dpdk-examples drop fast firewall intel low-level networking packet processing security stats udp

Last synced: 28 Aug 2025

https://github.com/lemonrock/dpdk

A comprehensive rust binding for DPDK allowing high speed userspace networking across 256 cores and 32 NICs

dpdk ethernet-port icmpv4-packets icmpv6 mempool packets receive-data rust tcp udp vlan

Last synced: 21 Mar 2025

https://github.com/dodng/BeLibnids

It is a platform to use multiprocess to combine dpdk and libnids together to support analyse packets in 10G port.

dpdk fast high-performance libnids

Last synced: 15 Mar 2025

https://github.com/rstade/TrafficEngine

a high performance TCP traffic generator

dpdk networking rust traffic-generator

Last synced: 07 Apr 2025

https://github.com/pantheontech/stonework

StoneWork - high-performance data plane, modular control plane solution.

cloud-native control-plane data-plane dpdk ligato network-automation router switch vpp

Last synced: 21 Aug 2025

https://github.com/gamemann/the-dpdk-common

A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.

bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security

Last synced: 20 Jul 2025

https://github.com/lorenzosaino/ubuntu-dpdk

Scripts and configuration to create a Ubuntu 16.04 virtual machine with Intel DPDK installed and fully configured using Vagrant

dpdk ubuntu vagrant

Last synced: 22 Apr 2025

https://github.com/Orange-OpenSource/oko

Extend Open vSwitch with BPF programs at runtime

bpf dpdk openflow openvswitch ovs

Last synced: 20 Apr 2025

https://github.com/unikraft/eurosys21-artifacts

Artifacts, including experiments and graphs, for the paper: "Unikraft: Fast, Specialized Unikernels the Easy Way" (EuroSys'21 - Best Paper Award).

debian dpdk eurosys eurosys21 linux mirageos nginx osv paper papers-with-code redis rumprun sqlite unikernels unikraft

Last synced: 10 Apr 2025

https://github.com/gamemann/the-dpdk-stats

A simple DPDK application that calculates stats for dropped and forwarded packets depending on the command line.

counter data development dpdk dropped forward kit packet plane stats

Last synced: 18 Mar 2025

https://github.com/praveingk/dptp

Data-Plane Time synchronization Protocol (P4-Tofino & DPDK)

barefoot data data-plane dpdk moongen p4 p4language sdn synchronization time-synchronization timesync tofino

Last synced: 13 Jun 2025

https://github.com/edingroot/dpdk_gtp_gateway

DPDK based GTPv1 gateway

5g dpdk gateway gtpu upf

Last synced: 25 Jul 2025

https://github.com/Mellanox/sriov-cni

DPDK & SR-IOV CNI plugin

cni dpdk kubernetes rdma sriov

Last synced: 30 Mar 2025

https://github.com/gamemann/dpdk-deploy-action

A GitHub action to install the DPDK from source inside a GitHub workflow.

action composite configuration default deploy dpdk github

Last synced: 15 Apr 2025

https://github.com/packet-batch/old-dpdk

Packet Batch's old DPDK program. An application that utilizes the DPDK to send network packets. Used for penetration testing including Denial of Service (DoS), and network monitoring.

ddos ddos-tool dos dos-tool dpdk fast generation hack-tool networking packet-generator pcktgen pen-test pen-testing penetration penetration-testing penetration-testing-tools pentest pentesting

Last synced: 01 Mar 2025

https://github.com/s5uishida/install_vpp_upf_dpdk

Install VPP-UPF with DPDK on Host

5g 5gc dpdk free5gc open5gs openairinterface upf upg-vpp vpp

Last synced: 02 Jan 2026

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: 18 Mar 2025

https://github.com/userspace-xdp/userspace-xdp

XDP Deployments in Userspace eBPF

dpdk ebpf

Last synced: 20 Jul 2025

https://github.com/s-you/dpdk.cr

Crystal bindings to Intel's DPDK at wire rate packet processing.

c crystal dpdk

Last synced: 01 Aug 2025

https://github.com/lemonrock/network

Rust crates for networking

dpdk ip networking rust rust-crate stack

Last synced: 29 Jul 2025

https://github.com/daschr/cuda_firewall

Implementing a Firewall using dpdk and CUDA

cuda dpdk firewall

Last synced: 10 Apr 2025

https://github.com/s5uishida/open5gs_5gc_ueransim_vpp_upf_dpdk_sample_config

Open5GS 5GC & UERANSIM UE / RAN Sample Configuration - VPP-UPF with DPDK

5g 5gc dpdk open5gs openairinterface ueransim upf upg-vpp vpp

Last synced: 02 Jan 2026

https://github.com/gkatsikas/snf

SNF: synthesizing high performance NFV service chains

click dpdk fastclick high-performance networking nfv single-read single-write snf synthesis zero-redundancy

Last synced: 24 Oct 2025

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: 04 Oct 2025

https://github.com/xilinx/open-nic-dpdk

DPDK Drivers for AMD OpenNIC

data-center dpdk fpga network-acceleration smartnic

Last synced: 11 Oct 2025

https://github.com/s5uishida/free5gc_ueransim_vpp_upf_dpdk_sample_config

free5GC 5GC & UERANSIM UE / RAN Sample Configuration - VPP-UPF with DPDK

5g 5gc dpdk free5gc openairinterface ueransim upf upg-vpp vpp

Last synced: 02 Jan 2026

https://github.com/praveingk/nfpnic

Netronome NIC applications with P4 and Micro-C

dpdk netronome networking nic sdn smartnic

Last synced: 04 Jan 2026

https://github.com/blessedrebus/dpdk-p4-testbed

Analisi delle performance di Data-Plane Development Kit in dispositivi virtualizzati P4 - Tesi Triennale Ingegneria Informatica Bologna

dpdk openflow p4 sdn vpp

Last synced: 18 Oct 2025

https://github.com/denizetkar/dpdk-router

A high performance layer-3 router written with DPDK framework.

batch-processing dir-24-8 dpdk router

Last synced: 16 Mar 2025

https://github.com/netgroup-polito/tray

Direct vm2vm optimzation in ovs for dpdk enabled applications

dpdk inter-vm-communication nfv virtualization

Last synced: 10 Apr 2025

https://github.com/toxy4ny/artaxerxes

Artaxerxes - Adaptive High-Performance Stress Tester v.1.0. Rebuild old version Xerxes DDoS. Supports GPU+io_uring, DPDK, eBPF/XDP with intelligent fallbacks. Educational tool for advanced cybersecurity labs

cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools security-tools stress-testing

Last synced: 08 Oct 2025

https://github.com/mzj14/cachep4-dpdk-app

DPDK Experiment for CacheP4

c dpdk

Last synced: 17 Mar 2025

https://github.com/yourarj/rust-dpdk-hello-world

rust-intel-dpdk hello world

dpdk hello-world rust rust-lang v22-11

Last synced: 22 Mar 2025

https://github.com/s5uishida/open5gs_epc_srsran_vpp_upf_dpdk_sample_config

Open5GS EPC & srsRAN 4G with ZeroMQ UE / RAN Sample Configuration - VPP-UPF(PGW-U) with DPDK

cups dpdk epc lte open5gs openairinterface srsran upf upg-vpp vpp zeromq

Last synced: 02 Jan 2026

https://github.com/maojianwei/dpdk-dev-demo

tutorial for DPDK development

dpdk tutorial

Last synced: 03 Mar 2025

https://github.com/rutu-sh/cloudlab-tools

Tools and setup scripts for easing work on CloudLab

cloudlab dpdk ebpf nfv tools

Last synced: 16 May 2025

https://github.com/nguyenminh-phuc/ministun

High performance RFC#8489 STUN server

c-plus-plus dpdk nat rfc-8489 seastar stun webrtc

Last synced: 20 Feb 2025

https://github.com/pengjianzhang/hyena

hyena is a L4 network load tester

aws-ec2 dpdk dpvs l4-loadbalancer load-balancer load-tester lvs nginx

Last synced: 22 Feb 2025

https://github.com/long-gong/fastpass-vm

Vagrantfile for fastpass on UBUNTU 16.04

dpdk linux-kernel vagrant-virtual-machine

Last synced: 09 Mar 2025

https://github.com/junka/j2depkt

a DSL like scapy

dpdk dsl peg scapy tcpdump

Last synced: 27 Mar 2025

https://github.com/dosarudaniel/detnetauth

Implementation for DetNetAuth paper

authentication dpdk hmac-sha256 integrity-checker

Last synced: 07 Mar 2025

https://github.com/faresargus/artaxerxes

Adaptive high-performance stress tester "artaxerxes" supports GPU, io_uring, DPDK, and eBPF/XDP for advanced cybersecurity labs. Ideal for network testing. 🚀🛠️

cuda cuda-programming cybersecurity cybersecurity-education cybersecurity-tools dpdk ebpf educational github-config high-performance network-security network-security-tool penetration-testing penetration-testing-framework penetration-testing-tools stress-testing

Last synced: 24 Jul 2025

https://github.com/marcomannu/simple_measurement_of_upf_performance_9

# Simple Measurement of UPF Performance 9This repository provides simple performance measurements of various open-source UPFs using the TRex traffic generator and the Simple PFCP Client as the simulator. Results may vary based on measurement conditions, and this serves as a basic reference for real-world configurations. 🐙✨

5g 5gc dpdk ebpf eupf free5gc latency open5gs performance pfcp proxmox proxmox-ve scapy traffic-generator trex upf vpp xdp

Last synced: 15 Jun 2025

https://github.com/abhinavpy/implementation-of-utlities-to-set-up-environments-in-dpdk

This project aims at making the functional testing of these DPDK applications easier buy providing the user with a utility to setup environments using network namespaces and VMs.

dpdk networks

Last synced: 21 Feb 2025

https://github.com/singgel/bgw

【京东云IaaS】- 混合边界网关,这个没有什么特别的,主要是分享些专线,vpn之类的企业网打通,边界网关的角色和高可用的设计想法

bgp dpdk private-link

Last synced: 04 Jan 2026

https://github.com/gbionescu/dpdk

Clone of http://dpdk.org/browse/dpdk/ - updated every 15 minutes

dpdk intel

Last synced: 01 Mar 2025

https://github.com/gbionescu/pktgen-dpdk

Clone of http://dpdk.org/browse/apps/pktgen-dpdk/ - updated every 15 minutes

dpdk intel pktgen

Last synced: 01 Mar 2025

https://github.com/bootbool/forwarder

Forward any packets to any where depending on your first packet.(support kernel, ebpf, dpdk)

dpdk ebpf kernel linux lwip network

Last synced: 02 Jan 2026

https://github.com/ironcore-dev/metalnet

Kubernetes controller managing dpservice networking resources

dpdk dpservice kubernetes networking

Last synced: 23 Apr 2025