deep-packet-inspection
NFStream: a Flexible Network Data Analysis Framework.
A package that provides easy access to forming, sending, and listening to custom messages from Layer 2 to Layer 4