PacketMachine - A high-performance and simplified network traffic decoding.

PacketMachine – A high-performance and simplified network traffic decoding.

PacketMachine is A high-performance and simplified network traffic decoding library in C++.
Features:
+ Event callback model for network traffic decoding.
+ Easy access to parameter of a decoding result, such as p[“IPv4.src”]
+ Multi-threading (read/capture thread + decoding thread)
+ C++11 friendly

packetmachine – network decoder

Compile
Prepare example.cc as below:

Install:

Source: https://github.com/m-mizutani