Mittwoch, 21. Januar 2009

iftop


iftop: display bandwidth usage on an interface by host

Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter code] [-N net/mask]

-h display this message
-n don't do hostname lookups
-N don't convert port numbers to services
-p run in promiscuous mode (show traffic between other
hosts on the same network segment)
-b don't display a bar graph of traffic
-B Display bandwidth in bytes
-i interface listen on named interface
-f filter code use filter code to select packets to count
(default: none, but only IP packets are counted)
-F net/mask show traffic flows in/out of network
-P show ports as well as hosts
-m limit sets the upper limit for the bandwidth scale
-c config file specifies an alternative configuration file

iftop, version 0.17


Der Befehl iftop überwacht alle Netzwerkarten und bereitet allen Datenverkehr grafisch auf. Die Verbindungen werden dabei nach ihrer Aktivität sortiert. Der Datendurchsatz wird nicht nur durch Zahlen, sondern auch durch einen Balken dargestellt.


Mit der Taste "F" werden bei laufendem Programm neue Filter festgelegt. Um beispielsweise zu sehen, wieviel DSL-Bandbreite der Firma durch im Internet surfende Anwender besetzt werden, wird auf dem Gateway-Server iftop gestartet, auf der Tastatur "F" gedrückt und als neuer Filter "port http" mit Enter eingegeben. Zum Herausrechnen der Verbindungen zum eigenen Webserver lautet die Filterdefinition "port http and not host meinefirma.ch".

Mit der Taste "H" wird die Online-Hilfe aufgerufen und die Ansicht konfiguriert.





iftop muss als Benutzer "root" aufgerufen werden.

Anzeige des Datenverkehrs der Netzwerk-Schnittstelle "eth0".

# iftop -i eth0