[ Home ]


iftop: display bandwidth usage on an interface

mini screen shot

iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question "why is our ADSL link so slow?".

Requirements

Download

The latest stable version of iftop is 0.17. Older and newer (pre-release) version are available from the downloads directory. I am always keen to hear of any problems with the latest pre-release versions (that's what they're there for) so please do try them. N.B. these are versioned as pre-releases, so 0.17 is the final release, and comes after 0.17pre*

Download: iftop-0.17.tar.gz or iftop-1.0pre4.tar.gz.

If you wish to be notified of new releases of iftop then please subscribe to the Freshmeat project, or the mailing list. If you're using Freshmeat, please consider adding a rating or comment to the project.

Change log

The change log for iftop is available here. This may contain items for changes to be included in the next release of iftop. If there's no release date against the latest version, that's because it hasn't been released yet. You may be able to get it as a pre-release from the download area

Mailing list

There is now a mailing list for iftop. This list will be used for announcements of new versions of iftop, including pre-release versions. Please send any queries you have about iftop to the mailing list and not to me personally. Please be aware that this is a public mailing list, and I will not be responsible for your email making its way onto the big bad InterWeb(tm). Specifically, I do not guarantee that the publicly available archives will continue to obscure email addresses of subscribers as I do not believe that this is a particularly useful thing to do.

Patches and contributions

Patches are always very welcome, and I try to give credit appropriately. Please note that my default policy with all patches is to include your name and email address in the ChangeLog file. If you're submitting a patch and don't want this, please say so. When fixing bugs, credit typically goes to the first person to find and fix a problem even if the patch ends up being re-written before inclusion.

Binaries

Binaries for SuSE Linux are available from http://guru.unixtech.be/rpm/packages/Network/iftop/, kindly provided by Pascal Bleser.

Binaries for Redhat 9, and source RPMs are available from http://checksuite.sourceforge.net/dl/, kindly provided by Larry Long.

Binaries for Solaris 9 (SPARC) are available from http://www.solarisnews.de/freeware.html, kindly provided by Ramiro Santos.

Binaries for Solaris 8-10 (SPARC and x86), are available from http://www.sunfreeware.com/, kindly provided by Steven Christensen.

CVS repository

The iftop CVS repository is now available via anonymous CVS:


cvs -d :pserver:anonymous@sphinx.mythic-beasts.com:/home/pdw/vcvs/repos login   [ no password - just press enter ]
cvs -d :pserver:anonymous@sphinx.mythic-beasts.com:/home/pdw/vcvs/repos co iftop
   

Appreciation

This software is available for free and for free. Of course, you are more than welcome to show your appreciation for it.

Screenshots

Standard view, port display off, two lines per host pair

v0.12 screenshot

Host names hidden, source port shown, one line per host pair = network traffic by service

v0.12 screenshot

Hosted by:


Paul Warren and Chris Lightfoot   10:03:10 23-Dec-2014