Iftop, monitora il consumo di larghezza di banda della tua rete in tempo reale

A proposito di iftop

Nel prossimo articolo daremo uno sguardo a iftop. Qualche tempo fa abbiamo parlato in questo blog di come uccidere i processi e in quel post abbiamo esaminato l'uso di TOP. Per questo articolo proveremo un altro ottimo programma chiamato Interface TOP (IFTOP), il quale è un strumento di monitoraggio della larghezza di banda basato su console che funziona in tempo reale.

Iftop ha fatto per l'utilizzo della rete ciò che top fa per l'utilizzo della CPU. Il programma in questione ascolta il traffico di rete su un'interfaccia e mostra una tabella dell'utilizzo corrente della larghezza di banda da parte delle coppie di host. Il programma mostrerà una rapida panoramica delle attività di rete sulla sua interfaccia. Iftop visualizza un elenco aggiornato in tempo reale dell'utilizzo della larghezza di banda in media ogni 2, 10 e 40 secondi. In questo post vedremo l'installazione e come utilizzare IFTOP con esempi di base in Ubuntu.

Questo software avrai bisogno di alcune dipendenze che dovremo installare prima di essere coinvolti nell'installazione del programma. Questi requisiti sono:

  • libcap: È una libreria per l'acquisizione di dati di rete in tempo reale. Può essere utilizzato da un programma per acquisire i pacchetti che viaggiano attraverso la rete.
  • libcurses: Questa è una libreria di programmazione. Fornisce un'API per la creazione di interfacce basate su testo in modo indipendente dal terminale.

Installa le dipendenze

Come ho detto, prima installeremo le librerie libpcap e libncurses utilizzando il nostro gestore di pacchetti in base alla distribuzione Gnu / Linux che usiamo. In Ubuntu dovremo solo aprire un terminale (Ctrl + Alt + T) e scrivere:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

Installa iftop

Iftop è disponibile dai repository software ufficiali Debian / Ubuntu. Possiamo installarlo usando il comando apt nel terminale (Ctrl + Alt + T) come mostrato di seguito:

sudo apt install iftop

Uso di base di Iftop

Una volta terminata l'installazione, dovremo solo aprire una console e eseguire il comando iftop senza argomenti per vedere l'utilizzo della larghezza di banda dell'interfaccia predefinita. Il programma ci mostrerà una schermata simile a quella mostrata di seguito:

iftop enp0s3

sudo iftop

È necessario indicare che è necessario essere in grado di eseguire lo strumento da avere permessi di root.

Se vogliamo vedere più opzioni dello strumento durante la sua esecuzione, avremo solo premere il tasto "h". Ci verrà mostrato un menu di aiuto con varie opzioni.

iftop -h

Mentre iftop è in esecuzione, possiamo usare il tasti come S, N e D per visualizzare ulteriori informazioni come origine, destinazione, ecc. Esegui man iftop se vuoi esplorare più opzioni. Premere "q" per uscire di esecuzione del programma.

Monitorare un'interfaccia di rete

iftop -P

Per prima cosa eseguiremo il file comando ifconfig o ip-comando per trova tutte le interfacce di rete collegato al nostro sistema:

sudo ifconfig

Oppure possiamo anche usare:

sudo ip addr show

Conoscendo le interfacce, ora possiamo usare il -i opzione per specificare l'interfaccia che vogliamo monitorare. Ad esempio, con il seguente comando, nel mio caso, potrò controllare la larghezza di banda dell'interfaccia enp0s3 sul computer da cui sto testando questo programma:

sudo iftop -i enp0s3

Se quello che vogliamo è determinare i pacchetti che vanno a / da un ip come 10.0.2.15/24, useremo l'estensione Opzione -F. In questo modo possiamo individuare più facilmente la causa di un collo di bottiglia.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Ora, se quello che vogliamo è convalidare se sono pacchetti ICMP o TCP / IP le cause dell'effetto tartaruga della nostra rete. possiamo usare il opzione -f:

iftop -f icmp -i enp0s3

Disinstallare itop

Potremo rimuovere questo programma dal nostro computer aprendo un terminale (Ctrl + Alt + T) e digitandolo:

sudo apt remove iftop

Questo articolo mostra solo come installare e utilizzare iftop in modo semplice, per monitorare il nostro rete in Gnu/Linux. Se qualcuno vuole saperne di più su iftop, oltre all'aiuto del programma, può farlo visita il sito web del progetto o consulta il tuo codice sorgente.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.