Skip to content

fadhil-riyanto/wireDPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wireDPI

This is high performance DPI packet classification based on nDPI work at l2

Performance

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

folder structure

  • ./dpdkDPI this is experimental feature with dpdk, I also learn how to launch a code that run in x core using dpdk
  • ./src is main project folder
  • ./include a set of header files that might useful
  • ./submodule list of libraries such log.c

Building

as usual c project, you just need

mkdir build && cmake .. && make

Docs

WIP

License

GNU GPLv2

About

High peformance deep packet inspection (DPI), work at network stack layer 2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages