This is high performance DPI packet classification based on nDPI work at l2
Current DPI engine peformance is limited to libpcap (which about 1 Gbps link), I have plan to add support for dpdk (data plane development kit), which able to process traffic at 400 Gbps, but that feature is WIP
./dpdkDPIthis is experimental feature with dpdk, I also learn how to launch a code that run in x core using dpdk./srcis main project folder./includea set of header files that might useful./submodulelist of libraries such log.c
as usual c project, you just need
mkdir build && cmake .. && makeWIP
GNU GPLv2