Welcome to IP Flow Meter project page

Important notice

As you may have noticed, IPFM has not been actively developed for years. Have a look at the Similar Projects page fore more active projects. Feel free to complete the page with other projects you know of.

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 (current maintainer) 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