Repository navigation

#

packet-processing

Lua
7178
1 天前

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.

C++
2998
2 天前
Go
1409
3 年前

A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.

Rust
425
3 年前

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

Lua
333
3 年前

Capturing, analysing and responding to cyber attacks

C++
171
1 年前

Open Source Packet Editor wirtten in C# and C++

C#
130
3 年前

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

Go
120
3 年前

A zero-copy Rust library that builds and parses network packets in-place.

Rust
118
6 个月前

PsPIN: A RISC-V in-network accelerator for flexible high-performance low-power packet processing

SystemVerilog
104
3 年前

IPFIX flow exporter with DPDK support capable of bi-directional flows, per-packet-information statistics, and extensibility via processing plugins (e.g., for application layer parsers).

C++
62
14 小时前

PacketMill: Toward per-core 100-Gbps Networking

Gnuplot
62
4 年前

Network Balancing Act: A High-performance packet processing framework for heterogeneous processors

C++
55
7 年前

Real-time eBPF-powered network security monitor with AI-driven threat detection. Surfaces port scans, DDoS attacks, botnet activity, and anomalies at 100Gbps+ speeds with sub-microsecond latency (~150 million packets/sec).

Go
49
1 个月前

A neat packet processing/forwarding program I made for a gaming community I used to be a part of. Includes many features such as rate limiting, A2S caching, and more!

C
33
2 年前

mysql probe for statistical analysis

Go
33
2 年前