iftop: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (New page: Der Shell-Befehl <b>iftop</b> (von engl. interface top) überwacht alle Netzwerkkarten und bereitet allen Datenverkehr grafisch auf. Die Verbindungen werden dabei nach ihrer Ak...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der [[Shell-Befehl]] <b>iftop</b> ( | Der [[Shell-Befehl]] <b>iftop</b> (interface [[top]]) überwacht alle [[Netzwerkschnittstellen]] und bereitet allen Datenverkehr grafisch auf. Die Verbindungen werden dabei nach ihrer Aktivität sortiert. Die [[Datenübertragungsrate]] wird nicht nur durch Zahlen, sondern auch durch einen Balken dargestellt. | ||
iftop muss als Benutzer "root" aufgerufen werden. | |||
== Optionen == | == Optionen == | ||
{| class=wikitable width=100% | {| class=wikitable width=100% | ||
! width=10% | Option !! Beschreibung | |||
|- | |||
| <tt>-f</tt> || Filteroptionen (z. B. "-f icmp" oder "-f not port ssh"). | |||
|- | |- | ||
| <tt>-F</tt> || Ausfiltern einzelner Rechner oder ganzer Netze. Dargestellt werden dann nur diejenigen, die zur gewählten | | <tt>-F</tt> || Ausfiltern einzelner Rechner oder ganzer Netze. Dargestellt werden dann nur diejenigen, die zur gewählten Netzmaske passen, z. B. für ein lokales Netz: | ||
$ <b>sudo iftop -F 192.168.0.0/24</b> | |||
|- | |- | ||
| <tt>-n</tt> || Ausschalten der DNS-Namensauflösung. | | <tt>-n</tt> || Ausschalten der DNS-Namensauflösung. | ||
Zeile 20: | Zeile 24: | ||
== Verwendung == | == Verwendung == | ||
Anzeige des Datenverkehrs der Netzwerkschnittstelle "eth0". | |||
Anzeige des Datenverkehrs der | |||
$ <b>sudo iftop -i eth0</b> | |||
TX: cumm: | 12.5Kb 25.0Kb 37.5Kb 50.0Kb 62.5Kb | ||
RX: | └───────────────┴───────────────┴───────────────┴───────────────┴─────────────── | ||
TOTAL: | Knoppix.lan => dsldevice.lan 0b 58b 14b | ||
<= 0b 342b 85b | |||
Knoppix.lan => a88-221-209-51.deploy.aka 0b 209b 52b | |||
<= 0b 154b 39b | |||
──────────────────────────────────────────────────────────────────────────────── | |||
TX: cumm: 965B peak: 1.30Kb rates: 0b 266b 67b | |||
RX: 1.20KB 2.42Kb 0b 496b 124b | |||
TOTAL: 2.14KB 3.72Kb 0b 762b 191b | |||
Anzeige des Datenverkehrs der | Anzeige des Datenverkehrs der Netzwerkschnittstelle "eth0". Dabei werden ausschliesslich Pakete angezeigt, die innerhalb des definierten Subnetzes über "eth0" fliessen. | ||
$ <b>sudo iftop -F 192.168.10/255.255.255.0 -i eth0</b> | |||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|GB|Paul Warren|eng|http://www.ex-parrot.com/~pdw/iftop/|iftop : display bandwidth usage on an interface}} | |||
{{url|US|Freshmeat|eng|http://freshmeat.net/projects/iftop/|iftop}} | |||
{{Fuss}} | |||
{{cat|Datenübertragung}} | {{cat|Datenübertragung}} | ||
{{cat| | {{cat|Netzwerkschnittstelle}} | ||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} |
Aktuelle Version vom 14. Februar 2010, 22:44 Uhr
Der Shell-Befehl iftop (interface top) überwacht alle Netzwerkschnittstellen und bereitet allen Datenverkehr grafisch auf. Die Verbindungen werden dabei nach ihrer Aktivität sortiert. Die Datenübertragungsrate wird nicht nur durch Zahlen, sondern auch durch einen Balken dargestellt.
iftop muss als Benutzer "root" aufgerufen werden.
Optionen
Option | Beschreibung |
---|---|
-f | Filteroptionen (z. B. "-f icmp" oder "-f not port ssh"). |
-F | Ausfiltern einzelner Rechner oder ganzer Netze. Dargestellt werden dann nur diejenigen, die zur gewählten Netzmaske passen, z. B. für ein lokales Netz:
$ sudo iftop -F 192.168.0.0/24 |
-n | Ausschalten der DNS-Namensauflösung. |
-p | Promiscuous-Modus zur Analyse von Datenverkehr, der nicht durch die eigene Schnittstelle läuft. |
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.
Verwendung
Anzeige des Datenverkehrs der Netzwerkschnittstelle "eth0".
$ sudo iftop -i eth0 12.5Kb 25.0Kb 37.5Kb 50.0Kb 62.5Kb └───────────────┴───────────────┴───────────────┴───────────────┴─────────────── Knoppix.lan => dsldevice.lan 0b 58b 14b <= 0b 342b 85b Knoppix.lan => a88-221-209-51.deploy.aka 0b 209b 52b <= 0b 154b 39b ──────────────────────────────────────────────────────────────────────────────── TX: cumm: 965B peak: 1.30Kb rates: 0b 266b 67b RX: 1.20KB 2.42Kb 0b 496b 124b TOTAL: 2.14KB 3.72Kb 0b 762b 191b
Anzeige des Datenverkehrs der Netzwerkschnittstelle "eth0". Dabei werden ausschliesslich Pakete angezeigt, die innerhalb des definierten Subnetzes über "eth0" fliessen.
$ sudo iftop -F 192.168.10/255.255.255.0 -i eth0
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Paul Warren | eng | iftop : display bandwidth usage on an interfacewbm | |
Freshmeat | eng | iftopwbm |