wiki:WikiStart

Welcome to IP Flow Meter project page

Important notice

As you may have noticed, IPFM has not been actively developed for years. I (tibob) will no longer maintain or modify IPFM.

Have a look at the Similar Projects page fore more active projects. Feel free to complete the page with other projects you know of. Due to spams, the whole trac site has been changed to read-only.

What is IPFM ?

IP Flow Meter (IPFM) is a bandwidth analysis tool, that measures how much bandwidth specified hosts use on their Internet link.

It is written using libpcap ( http://www.tcpdump.org), so it ought to be portable. We develop it under  Linux and  FreeBSD. It was reported to work under OpenBSD, NetBSD and IRIX; if you own other Un*ces, just tell us if it works and/or report any problem.

IPFM is distributed under  GPL

What does IPFM do ?

IPFM produces text files containing bandwitdh consumption per host in bytes :

HOST                          IN         OUT       TOTAL
host1.domain.com           12345     6666684     6679029
host2.domain.com         1232314       12345     1244659
host3.domain.com         6645632         123     6645755

Almost everything is configurable :

  • which hosts to log
  • Output time interval and time offset
  • Output file name (with date in it)
  • reverse DNS resolution
  • IN, OUT or TOTAL sorting

Who wrote IPFM ?

Many people contributed to IPFM. Here are main contributors, you should check IPFM changelog for more details.

  • Andres KRAPF and Robert CHERAMY wrote first versions of IPFM.
  • Samuel Hocevar added some features.
  • Loic Tortay wrote a big patch that was partially included into IPFM v0.11.5