Ubuntu

I 10 migliori strumenti di rete Ubuntu

I 10 migliori strumenti di rete Ubuntu
Ubuntu è la scelta più popolare per il sistema operativo sottostante grazie alla sua facilità d'uso e al potente sistema di shell. A causa del crescente numero di accessi alla rete necessari nella maggior parte delle applicazioni distribuite oggi, le restrizioni che devono essere applicate per l'accesso e il monitoraggio della rete sono solo aumentate. In questa lezione studieremo i dieci strumenti di rete più popolari per il sistema operativo Ubuntu che possono essere utilizzati anche per monitorare l'utilizzo della rete con la visualizzazione.

I 10 migliori strumenti di rete Ubuntu


Vedremo qui 10 Ubuntu Network Tools che sono facili da usare e forniscono funzionalità importanti.

1. Iftop

Questo è uno degli strumenti più facili da usare per l'utilizzo della rete e le operazioni DNS. Quando viene avviato su Ubuntu, otteniamo una semplice schermata come:

Schermata iniziale di Iftop

Possiamo premere "h" e ci verrà mostrata la schermata di aiuto per ulteriori funzionalità:

Schermata di aiuto per iftop

È molto simile alla migliore utility ma è specializzato nel monitoraggio della rete e nel sapere quale processo sta utilizzando la rete a quale IP e quale larghezza di banda stanno consumando.

2. Vnstat

Vnstat è un'altra utility di monitoraggio della rete che di solito è inclusa nella maggior parte delle distribuzioni Linux o può essere installata molto facilmente. Come l'ultima utility, permette di controllare i pacchetti di rete inviati e ricevuti in un determinato intervallo di tempo scelto dall'utente stesso. Con la schermata di aiuto di vnstat, possiamo vedere le seguenti caratteristiche:

$ vnstat --help
vnStat 1.18 di Teemu Toivola
-q, --query interroga il database
-h, --hours mostra le ore
-d, --days mostra i giorni
-m, --mesi mostra mesi
-w, --weeks mostra settimane
-t, --top10 mostra top10
-s, --short usa output breve short
-u, --update aggiorna il database
-i, --iface seleziona l'interfaccia (predefinito: eth0)
-?, --aiuto breve aiuto
-v, --version mostra la versione
-tr, --traffic calcola il traffico
-ru, --rateunit scambia l'unità tariffaria configurata
-l, --velocità di trasferimento dello spettacolo dal vivo in tempo reale
Vedi anche "--longhelp" per l'elenco completo delle opzioni e "man vnstat".

Poiché non ha un'interfaccia grafica elegante, mostriamo l'output della console qui:

$ vnstat
Database aggiornato: Lun Set 10 09:52:01 2018
eth1 dal 20/11/08
rx: 3.32 TiB tx: 2.81 TiB totali: 6.13 TiB
mensile
rx | tx | totale | media. Vota
------------------------+-------------+-------------+---------------
Agosto '18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit/s
Set '18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit/s
------------------------+-------------+-------------+---------------
stimato 552.14 GiB | 340.70 GiB | 892.83 GiB |
quotidiano
rx | tx | totale | media. Vota
------------------------+-------------+-------------+---------------
ieri 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit/s
oggi 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit/s
------------------------+-------------+-------------+---------------
stimato 17.81 GiB | 10.99 GiB | 28.80 GiB |

Chiaramente, fornisce anche una stima dei dati che verranno utilizzati allo stesso ritmo per il mese.

3. Iptraf

Iptraf è un altro ottimo strumento di monitoraggio della rete basato su console per Ubuntu o Linux in generale che raccoglie un'enorme quantità di dati in termini di IP che passano attraverso la rete con un'analisi approfondita dei dettagli come i flag ICMP, gli errori TCP e il conteggio dei byte. Anche un'interfaccia di base per lo stesso sarà simile a:

Ubuntu IPtraf

Oltre al conteggio dei byte di tracciamento dei pacchetti, abbiamo molte altre funzionalità come:

Funzionalità iptraf di Ubuntu

4. Hping3

Hping3 è un'utilità della riga di comando simile al comando Ping con una piccola aggiunta che può utilizzare TCP, UDP e RAW-IP come protocolli di trasporto. La caratteristica principale è che non solo controlla se una porta o un IP è aperto, ma misura anche il tempo di andata e ritorno impiegato dal pacchetto per tornare indietro. Ad esempio, se dobbiamo controllare se www.Google.com ha una porta aperta 443 e calcola il tempo di andata e ritorno, possiamo usare il seguente comando:

hping3 www.Google.com -S -V -p 443

Ecco cosa otteniamo indietro con questo comando:

Hping3 andata e ritorno

5. Dstat

Dstat è relativamente uno strumento di monitoraggio della rete meno conosciuto nella famiglia Linux. Dstat ci consente di visualizzare tutte le nostre risorse di sistema quasi in tempo reale, possiamo ad es. confrontare l'utilizzo del disco in combinazione con gli interrupt dal nostro controller IDE o confrontare i numeri di larghezza di banda della rete direttamente con il throughput del disco (nello stesso intervallo).

Trova maggiori informazioni qui per questo strumento.

6. glassa

Icinga è uno strumento di livello aziendale per il monitoraggio della rete che si occupa anche di qualsiasi attività sospetta sul server e informa gli utenti configurati come l'amministratore su tali attività. Ha una dashboard interattiva molto carina che assomiglia a:

Icinga Dashboard

È anche possibile provare una dashboard demo per questo strumento. Visita questa pagina per maggiori informazioni.

7. baraccopoli

slurm è uno strumento di monitoraggio del carico di rete semplice e intelligente. Ha le seguenti caratteristiche:

È uno strumento di rete open source (cerca qui il codice sorgente). Ha un'interfaccia di base come:

Interfaccia Slurm

8. bmon

bmon, che sta per Bandwidth Monitor, è un altro strumento di monitoraggio della rete con una specialità che può monitorare il traffico di più interfacce. Fornisce inoltre informazioni su pacchetti, errori e molti altri dati critici per il monitoraggio. Una volta installato, ecco l'elenco delle funzionalità che fornisce per il monitoraggio:

bmon Caratteristiche

Quando lo avviamo con un'interfaccia di rete, vedremo un'interfaccia semplice come:

interfaccia bmon

9. Nmap

Nmap è uno degli scanner di rete più popolari per uso comune. Le informazioni che può fornire includono (ma non solo):

Possiamo -O opzione per il rilevamento del sistema operativo. Diamo un'occhiata a un comando di esempio che abbiamo usato:

Interfaccia Nmpa

10. Tcpdump

Tcpdump è uno strumento eccellente che va oltre il suo scopo per fornire anche funzionalità come lo sniffing. Può analizzare i dati che escono dall'host e anche i dati che arrivano sull'host. È possibile intercettare il traffico tra due host anche con questo strumento (ovviamente è necessario avere accesso a quegli host). Per prima cosa proviamo un comando per vedere quali dati escono dal nostro host:

Traffico in uscita

Successivamente, possiamo anche provare a sniffare il traffico in uscita da una determinata porta:

Traffico portuale

Conclusione

In questa lezione, abbiamo esaminato alcuni degli strumenti di rete più popolari nell'ecosistema Ubuntu. Anche se potremmo aver perso alcuni buoni strumenti, per favore menzionali al mio handle di Twitter che secondo te avrebbe dovuto fare il taglio @sbmaggarwal o @linuxhint.

Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...
Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...
Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...