Introduzione a iftop¶
iftop è un monitor del traffico di rete basato su una console di testo. Visualizza le statistiche sul traffico e sulla larghezza di banda del vostro server per ogni connessione.
Utilizzare iftop¶
dnf -y install epel-release
dnf -y install iftop
Seguono le opzioni del comando iftop.
| Opzioni | Descrizione |
|---|---|
| -n | Evita la ricerca del nome dell'host |
| -N | Evita di risolvere i numeri di porta con i nomi dei servizi |
| -p | Funziona in modalità promiscua, quindi tutto il traffico viene conteggiato |
| -P | Visualizza i numeri di porta per le connessioni |
| -l | Visualizza e conteggia il traffico da o verso gli indirizzi IPv6 link-local |
| -b | Non visualizza i grafici a barre per il traffico |
| -m LIMIT | Imposta un limite superiore per il grafico della larghezza di banda, specificato come numero e suffisso di unità |
| -u UNIT | Visualizza le velocità del traffico per l'unità di misura indicata |
| -B UNIT | Sinonimo di -u |
| -i INTERFACE | Interfaccia di misura |
| -f FILTER CODE | Utilizza il seguente codice del filtro |
| -F NET/MASK | Misura esclusivamente il traffico diretto alla rete IPv4 specificata |
| -G NET/MASK | Misura esclusivamente il traffico diretto alla rete IPv6 specificata |
| -c config | Utilizza il seguente file di configurazione |
| -t | Utilizza la modalità non-ncurses |
Le unità per la flag -M sono le seguenti:
| Unità | Significato |
|---|---|
| K | Chilo |
| M | Mega |
| G | Giga |
Le unità per la flag -u sono le seguenti:
| Unità | Significato |
|---|---|
| bit | bit al secondo |
| bytes | byte al secondo |
| packets | pacchetti al secondo |
Un esempio di output dal server domestico dell'autore che esegue un programma Tor relay:
Listening on bridge b 25.0Kb 37.5Kb 50.0Kb 62.5Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
tt.neelc.org => X.X.X.X 13.5Mb 13.5Mb 13.5Mb
<= 749Kb 749Kb 749Kb
tt.neelc.org => X.X.X.X 6.21Mb 6.21Mb 6.21Mb
<= 317Kb 317Kb 317Kb
tt.neelc.org => X.X.X.X 3.61Mb 3.61Mb 3.61Mb
<= 194Kb 194Kb 194Kb
tt.neelc.org => X.X.X.X 181Kb 181Kb 181Kb
<= 3.36Mb 3.36Mb 3.36Mb
tt.neelc.org => X.X.X.X 151Kb 151Kb 151Kb
<= 3.24Mb 3.24Mb 3.24Mb
tt.neelc.org => X.X.X.X 2.97Mb 2.97Mb 2.97Mb
<= 205Kb 205Kb 205Kb
tt.neelc.org => X.X.X.X 156Kb 156Kb 156Kb
<= 2.97Mb 2.97Mb 2.97Mb
tt.neelc.org => X.X.X.X 2.80Mb 2.80Mb 2.80Mb
<= 145Kb 145Kb 145Kb
tt.neelc.org => X.X.X.X 136Kb 136Kb 136Kb
<= 2.45Mb 2.45Mb 2.45Mb
────────────────────────────────────────────────────────────────────────────────
TX: cum: 30.1MB peak: 121Mb rates: 121Mb 121Mb 121Mb
RX: 30.4MB 122Mb 122Mb 122Mb 122Mb
TOTAL: 60.5MB 242Mb 242Mb 242Mb 242Mb
Sezionando le righe finali del pannello:
- TX - Utilizzo dei dati di trasmissione/caricamento
- RX - Utilizzo dei dati di ricezione/download
- TOTAL - Utilizzo combinato di upload/download
Tasti di scelta rapida per l'interazione¶
- ++s++ - aggrega tutto il traffico per ogni origine
- ++d++ - aggrega tutto il traffico per ogni destinazione
- ++shift+s++ - attiva/disattiva la visualizzazione della porta di origine
- ++shift+d++ - attiva/disattiva la visualizzazione della porta di destinazione
- ++t++ - passa da una modalità di visualizzazione all'altra: visualizzazione predefinita a due righe con traffico in invio e in ricezione e visualizzazione a tre righe con traffico in invio, in ricezione e totale
- ++1++, 2, 3 - ordina per prima, seconda o terza colonna
- ++l++ - inserisce un'espressione regolare POSIX per filtrare i nomi di host
- ++shift+p++ - mette in pausa la visualizzazione corrente
- ++o++ - blocca il conteggio della larghezza di banda totale
- ++j++ - scorre verso il basso
- ++k++ - scorre verso l'alto
- ++f++ - modifica il codice del filtro
Author: Neel Chauhan
Contributors: Ganna Zhyrnova, Steven Spencer