Changes for version 0.47 - 2012-12-01

  • interface changes on data: data should be '' not undef on eof and offset should be 0 not undef if no gap is given. Makes it easier to implement in non-perl environments.
  • support for different data types (stream, packet). Each plugin must declare the supported types, default only stream. Should make it easier for datagram protocols or if one already knows the structure of the data (e.g. http request, http body...)

Modules

Inspection and Modification Protocol
base class for Net::IMP analyzers
manages cascade of IMP filters
provide debugging functions
simple data filter using Net::IMP analyzers
adds X-Foo header to HTTP response
IMP plugin for reacting to matched pattern
IMP plugin for simple protocol matching
analyzer which only logs data

Provides

in lib/Net/IMP/Cascade.pm
in lib/Net/IMP.pm
in lib/Net/IMP/HTTP_AddXFooHeader.pm
in lib/Net/IMP/HTTP_AddXFooHeader.pm