There are 7 repositories under packet-processing topic.
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.
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
Capturing, analysing and responding to cyber attacks
NAT (network address translation) example for NFF-Go framework
A zero-copy Rust library that builds and parses network packets in-place.
PsPIN: A RISC-V in-network accelerator for flexible high-performance low-power packet processing
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).
PacketMill: Toward per-core 100-Gbps Networking
.NET Wrapper for WinDivert
Network Balancing Act: A High-performance packet processing framework for heterogeneous processors
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).
mysql probe for statistical analysis
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!
A collection of awesome software, libraries, documents, books, resources and cool stuff about cybersecurity packet capture (PCAP) tools.
PInvoke wrapper for WinDivert
Battle Cats MITM Mailbox Hack
AsyncServerClient is the simple, open-source, cross-platform Async TCP Server-Client project (with SQL and 3-Way Handshaking support) for .NET Assemblies built in .NET Core
Network Packet Tracer Library
NetBricks: A network function framework written in Rust and using DPDK
Goul(거울; Mirror in English), a tool for virtual port mirroring over internet (L3).
Lua scripts for https://github.com/emmericp/MoonGen
DPDK / Packet processing experimentation project
capture_rtsp.sh is a Bash script for capturing RTSP packets. The script offers functionality to retrieve and validate RTSP URIs from command line arguments, as well as to manage logs and captured data.
A comprehensive networking framework designed primarily for high-performance processing of raw packets. Implements most modern protocols (specifically TCP/IP) and further networking software. In addition, the project contains a suite of networking tools built entirely on top of the framework