Developed by Manuel Alguacil Payan

Bandwidth-tool is a sniffer program for 802.3 networks designed for command line which works without using any external library. You can obtain the amount of kb/s of any communication and get statistics of ports used and traffic by IPs.

The best feature of BandWidth-tool is that it compile itself with no dependency of any external library or program.
Currently, it compiled correctly and worked as well in many differents GNU/Linux systems.

Latest BandWidth-tool versions can be downloaded from here (Tarball and rmp formats)

Screenshots

Site Hosted by

SourceForge.net Logo

Site News
Aug 28, 2008: BandWidth-Tool will soon be deployed under version 1.0 and a new 2.0 will now begin. I will adapt the software to work in a client-server environment too. So you could run it as always and in server mode, so you could connect to it via LAN and query it like in local, but with a GUI. I hope to have the first version as soon as possible.
Jan 11, 2008: The problem with BandWidth-Tool under Ubuntu seems to be a compiler issue or a C-headers issue. When compiling bw in other distribution and copying the executable to Ubuntu, it works fine! I have tried to trace the error and the only thing I can say is that the iphdr structure defined in "/usr/include/netinet/ip.h" do not wrap correctly the daddr field (but only some times). I will send an e-mail to the guys of canonical, because their customized kernel could have something with their headers.
Oct 16, 2007: Detected some troubles runnig a compiling version of BW under Ubuntu. It fails when inspecting IP packets. It is the only distribution that fails. I will try to fix this problem as soon as possible.
Mar 20, 2007: Version 0.9.8 released in TGZ format. Waiting to testing it for a finished 1.0 version here you can test this one with all protocol types identification and full name resolution. Actually, it does not support 802.11 traffic. I hope to solve this issue as soon as possible.
Jan 12, 2007: The project is still alive. Now I am working in name resolution and I will try to fix some wifi issues too. Every advise or suggestion are wellcome.
Jun 8, 2005: New version 0.9.5 released, with not all improvements I intended it to has, but... now, you can obtain statistics only for well-known ports recognized by IANA, ignoring users ports. The statistics shown are application-oriented (http, dns, https, ...).
May 12, 2005: This site has now a visits counter and change its format from http to php to support it. Comming soon the version 0.9.5 with new options and improvements.
Apr 25, 2005: Version 0.9.4 released with some bugs fixed and more information in statistics. The percentage of the three most used ports now depend on the amount of information that port is involved in, so the sum of them could be over 100. This is a more useful information. Once again, rpm file created by Alejandro Juan just in a record time.
Apr 05, 2005: Version 0.9.3 released with new port excluding option under Alejandro Juan insistent request. Very useful when connected remotely unsing telnet, ssh, etc. and need to avoid this ports.
Feb 22, 2005: New 0.9.2 version with ARP traffic improvements. It also fixed a bug with ARP statistics when working in silent mode ("quite mode" before).
Dec 27, 2004: The latest version 0.9.1-rc1 has been released fully tested and works very fine. It can be downloaded in tarball and rpm formats.
Dec 26, 2004: New ScreenShots section included in this site. More captures will come soon.
Nov 12, 2004: Alejandro Juan have just compile an rpm file for BandWidth. I hope to have a deb file too as soon as possible. Thanks Ale.

Please, e-mail me any bug detected using BandWidth-tool and/or any suggestion to malguacil@gmail.com