Download List

Project Description

pmacct is a small set of passive network monitoring tools to account, filter, classify, aggregate, and export IPv4 and IPv6 traffic. A pluggable and flexible architecture allows storing collected network data in memory tables, RDBMSs (MySQL, SQLite, PostgreSQL, BDB), and flat files, and also export via IPFIX, NetFlow, or sFlow protocols to remote collectors. pmacct features fully customizable historical data breakdown, sampling, BGP correlation, tagging, and triggers. Libpcap, ULOG, sFlow v2/v4/v5, NetFlow v1/v5/v7/v8/v9, and IPFIX are supported data capturing methods.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-08-17 03:35
0.9.1

Probabilistic sampling has been introduced into the "sql_preprocess"
tier, with flow size-dependent sampling via the "fss" keyword
and resource-constrained sampling via the "fsrc" keyword. A new
"networks_mask" configuration directive allows you to specify a network
mask to be applied apply to src_net and dst_net primitives. A minor
memory leak has been fixed. In sfacctd, a problem regarding non-IP
packets has been fixed: some of them (mainly ARPs) were incorrectly
reported; now they are properly filtered out.
Tags: Major feature enhancements

2005-07-26 08:35
0.9.0

Support for the sFlow v2/v4/v5 protocol has been
introduced, and a new "sfacctd" daemon has been
added. The implementation includes support for
BGP, MPLS, VLANs, IPv4, and IPv6, along with
packet tagging, filtering, and aggregation
capabilities. This release also includes various
enhancements to the build environment and minor
fixes.
Tags: Major feature enhancements

2005-06-28 00:07
0.8.8

Support for IPv4/IPv6 flows has been added into pmacctd, along with a new 'sum_mac' aggregation method. Three new configuration directives have been introduced: pmacctd_frag_buffer_size and pmacctd_flow_buffer_size to set an upper bound to the growth of the fragment and flow buffers; pmacctd_flow_lifetime is aimed to define how long a flow could remain inactive before being considered expired. Error messages have been greatly enhanced, and various bugs have been fixed.
Tags: Major feature enhancements

2005-06-15 09:51
0.8.7

MPLS Pre-Tagging and filtering support has been
introduced in both pmacctd and nfacctd; Netflow v9
VLAN and MAC addresses support has been also
introduced. CHDLC link layer support has been
added. A bug related to ether_aton()/ether_ntoa()
routines on x86_64 architectures has been fixed. A
new packet capturing size option (-L, "snaplen")
has been added to pmacctd to cope with not fixed
protocol stacks (i.e. the MPLS stack).
Tags: Major feature enhancements

2005-05-24 16:32
0.8.6

MySQL multi-value INSERT clauses have been introduced, and they have proven to be much faster than classic INSERTs. Dynamic SQL tables have been introduced; the following variables are supported: %d (the day of the month), %H (hours), %m (month), %M (minutes), %w (the day of the week), %W (week number), and %Y (the current year). The "sql_table_schema" directive has been added to allow the automatic creation of dynamic tables. The --disable-l2 configure option has been added to compiled pmacct without support for Layer-2 stuff.
Tags: Major feature enhancements

Project Resources