ANNOUNCE: Cflow-1.030 - updated perl module released

Date view Thread view Subject view Author view

Subject: ANNOUNCE: Cflow-1.030 - updated perl module released
From: Dave Plonka (plonka@doit.wisc.edu)
Date: Wed Feb 21 2001 - 21:46:00 CST

FlowScan users,

    I've prepared a new release of the Cflow perl module which is used
    to process raw flow files produced by cflowd.

    As in the past, the Cflow distribution also contains the
    `flowdumper' script, which serves as both a flowdump-like "grep"
    utility for flows and as an example of how to use the Cflow
    module.

    Cflow is the perl module on which FlowScan is based.

Availability

    The Cflow perl module is available under the terms of the GNU
    General Public License at:

       http://net.doit.wisc.edu/~plonka/Cflow/

Changes

    The current release is Cflow-1.030 and contains these modifications:

     o Reimplemented portions of Cflow as a perl XS extension in C.
       The "unpacking" of flow variables from the records in the raw
       flow files is now done directly in C for improved performance.
       This is perhaps ~10 times faster than before.  Note that only
       the file input performance has improved, so this does not mean
       that applications which use Cflow will be that much faster.  For
       example, FlowScan might see about ~10% overall performance
       improvement in terms of CPU seconds.

     o Improved the performance for scripts which refer to the IP
       address string-formatted flow variables: $srcip, $dstip,
       $nexthopip, and $exporterip.  As in the previous release, the
       translation of IP addresses from integers to ASCII strings
       (inet_ntoa) is deferred until those variables are accessed, but
       now the conversion is slightly faster.  Still, if at all
       possible, you should restrict yourself to using only the integer
       representations of IP addresses:  $srcaddr, $dstaddr, $nexthop,
       and $exporter because its so much faster to avoid the conversion
       to "dotted decimal" ASCII strings.

     o Fixed a problem that was causing Cflow.pm to warn
       "Use of uninitialized value in addition (+)" if the script's
       "wanted" function never returned a non-zero value.

     o Added more Plain-Old-Documentation to both Cflow and flowdumper,
       including information about how to specify arguments to the
       "wanted" function when calling Cflow::find.

     o Fixed a typo which was causing the Cisco $engine_type and
       $engine_id to always be zero.

Dave

-- 
plonka@doit.wisc.edu  http://net.doit.wisc.edu/~plonka  ARS:N9HZF  Madison, WI

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe flowscan-announce" in message body
Archive     http://net.doit.wisc.edu/~plonka/list/flowscan-announce/archive/

Date view Thread view Subject view Author view

This archive was generated by hypermail 2b25 : Wed Feb 21 2001 - 21:46:20 CST