A library for flow-based measurement tasks using packet-based inputs
Libflowmanager is a library designed to facilitate performing flow-based
measurement tasks using packet-based inputs, particularly packet trace files.
It is based on the libtrace trace processing library.
In particular, libflowmanager will match individual packets to flows, maintain
a table of currently active flows and report flows as expired after an
appropriate amount of idle time.
Libflowmanager also provides an API for reordering TCP packets based on
sequence number. Trace files typically record packets chronologically but
out-of-order packets can be a nuisance for many measurement applications.
libflowmanager is developed by the WAND Network Research Group at Waikato
University in New Zealand.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:mnhauke:security/libflowmanager && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
libflowmanager-2.0.5.tar.gz | 0000375800 367 KB | |
libflowmanager.changes | 0000001158 1.13 KB | |
libflowmanager.spec | 0000004030 3.94 KB |
Latest Revision
- update to version 2.0.5 * Switched from GPLv2 to LGPL license. * Expiry list management has been moved into separate plugins, allowing for the implementation and use of different flow expiry algorithms. * Added new config options to support the new expiry plugins: LFM_CONFIG_EXPIRY_PLUGIN LFM_CONFIG_FIXED_EXPIRY_THRESHOLD * Added a new config option for setting the amount of time to retain TCP flows that are in closed state (i.e. in TIMEWAIT): LFM_CONFIG_TIMEWAIT_THRESHOLD * Added a "fixed period of inactivity" expiry plugin, where all flows are expired after being inactive for N seconds regardless of flow state or transport protocol. * Separated the experimental "short-lived UDP flow" expiry rule into its own expiry plugin. It can still be invoked by setting the LFM_CONFIG_SHORT_UDP config option, but this should be considered deprecated.
Comments 0