Top 10 Ubuntu Network Tools

Ubuntu est le choix le plus populaire pour le système d’exploitation sous-jacent en raison de sa facilité d’utilisation et de son système de shell puissant. En raison de l’accès au réseau de plus en plus nécessaire dans la plupart des applications distribuées aujourd’hui, les restrictions qui doivent être appliquées pour l’accès au réseau et la surveillance n’ont fait qu’augmenter. Dans cette leçon, nous allons étudier les dix outils réseau les plus populaires pour Ubuntu OS qui peuvent être utilisés pour surveiller l’utilisation du réseau avec la visualisation aussi.

Top 10 Ubuntu Network Tools

Nous verrons ici 10 outils réseau Ubuntu qui sont faciles à utiliser et fournissent des fonctionnalités importantes.

Iftop

C’est l’un des outils les plus faciles à utiliser pour l’utilisation du réseau et les opérations DNS. Lorsqu’il est lancé sur Ubuntu, nous obtenons un écran simple comme:

Écran d’accueil d’Iftop

Nous pouvons appuyer sur « h » et nous verrons apparaître l’écran d’aide pour plus de fonctionnalités :

Écran d’aide pour iftop

Il est très similaire à l’utilitaire top mais est spécialisé dans la surveillance du réseau et de savoir quel processus utilise le réseau à quelle IP et quelle bande passante ils consomment.

Vnstat

Vnstat est un autre utilitaire de surveillance du réseau qui est généralement inclus dans la plupart des distributions Linux ou qui peut être installé très facilement. Comme le dernier utilitaire, il nous permet de contrôler les paquets réseau envoyés et reçus dans un intervalle de temps donné qui est choisi par l’utilisateur lui-même. Avec l’écran d’aide de vnstat, nous pouvons voir les caractéristiques suivantes:

$ vnstat –help
vnStat 1.18 par Teemu Toivola
-q, –query query database
-h, –hours show hours
-d, –days show days
-m, –months show months
-w, –weeks show weeks
-t, –top10 show top10
-s, –short use short output
-u, –update update database
-i, –iface select interface (default : eth0)
– ?, –help short help
-v, –version show version
-tr, –traffic calculate traffic
-ru, –rateunit swap configured rate unit
-l, –live show transfer rate in real time
See also « –longhelp » for complete options list and « man vnstat ».

Comme il n’a pas d’interface graphique fantaisiste, nous montrons ici la sortie de la console:

$ vnstat
Base de données mise à jour : Mon Sep 10 09:52:01 2018
eth1 depuis le 20/11/08
rx : 3.32 TiB tx : 2.81 TiB total : 6.13 TiB
mensuel
rx | tx | total | taux moyen
————————+————-+————-+—————
Août 18 609.40 GiB | 282.21 GiB | 891.61 GiB | 2.79 Mbit/s
Sep ’18 16.95 GiB | 10.46 GiB | 27.40 GiB | 2.80 Mbit/s
————————+————-+————-+—————
estimé 552.14 GiB | 340.70 GiB | 892.83 GiB |
quotidien
rx | tx | total | débit moyen
————————+————-+————-+—————
hier 19.19 GiB | 8.63 GiB | 27.82 GiB | 2.70 Mbit/s
aujourd’hui 16.95 GiB | 10,46 GiB | 27,40 GiB | 2,80 Mbit/s
————————+————-+————-+—————
estimé 17,81 GiB | 10,99 GiB | 28,80 GiB |

En clair, il fournit également une estimation des données qui seront utilisées à un même rythme pour le mois.

Iptraf

Iptraf est un autre grand outil de surveillance du réseau basé sur la console pour Ubuntu ou Linux en général qui recueille une énorme quantité de données en termes d’IP qui passent par le réseau avec une plongée profonde dans les détails comme leurs drapeaux ICMP, les fautes TCP et le nombre d’octets. Même une interface de base pour le même ressemblera à:

Ubuntu iptraf

A part le suivi des paquets le compte d’octets, nous avons beaucoup plus de fonctionnalités comme :

Fonctionnalités d’Ubuntu iptraf

Hping3

Hping3 est un utilitaire en ligne de commande qui est similaire à la commande Ping avec une petite addition qu’il peut utiliser TCP, UDP, et RAW-IP comme protocoles de transport. La principale caractéristique est qu’il ne vérifie pas seulement si un Port ou une IP est ouvert mais il mesure également le temps aller-retour que le paquet a pris pour revenir. Par exemple, si nous devons vérifier si www.google.com a un port 443 ouvert et calculer le temps d’aller-retour, nous pouvons utiliser la commande suivante:

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

Voici ce que nous obtenons en retour avec cette commande:

Hping3 round trip

Dstat

Dstat est comparativement un outil de surveillance du réseau moins connu dans la famille Linux. Dstat nous permet d’afficher toutes nos ressources système en quasi temps réel, nous pouvons par exemple comparer l’utilisation du disque en combinaison avec les interruptions de notre contrôleur IDE, ou comparer les chiffres de la bande passante du réseau directement avec le débit du disque (dans le même intervalle).

Trouver plus d’informations ici pour cet outil.

Icinga

Icinga est un outil de niveau entreprise pour la surveillance du réseau qui prend également soin de toute activité suspecte sur le serveur et informe les utilisateurs configurés comme l’admin de ces activités. Il possède un très beau tableau de bord interactif qui ressemble à :

Icinga Dashboard

Il est même possible d’essayer un tableau de bord de démonstration pour cet outil. Visitez cette page pour plus d’informations.

slurm

slurm est un outil intelligent et simple de surveillance de la charge du réseau. Il a les caractéristiques suivantes:

  • Il fournit des statistiques de trafic en temps réel
  • Il a trois modes de graphiques : RX et TX combinés et deux vues fractionnées
  • Il peut surveiller n’importe quel périphérique réseau
  • Il curse les graphiques ASCII
  • Il a un support de thème ASCII

Il s’agit d’un outil de réseau open-source (regardez ici pour le code source). Il a une interface de base comme:

Interface Slurm

bmon

bmon, qui signifie Bandwidth Monitor, est un autre outil de surveillance du réseau dont la particularité est de pouvoir surveiller le trafic de plusieurs interfaces. Il fournit également des informations sur les paquets, les erreurs et bien d’autres données essentielles à la surveillance. Une fois installé, voici la liste des fonctionnalités qu’il fournit pour la surveillance:

bmon Features

Lorsque nous le démarrons avec une interface réseau, nous verrons une interface simple comme:

bmon interface

Nmap

Nmap est l’un des scanners réseau les plus populaires pour une utilisation commune. Les informations qu’il peut fournir incluent (mais ne sont pas limitées à):

  • Il peut dire ce qui fonctionne sur un réseau donné d’hôtes
  • Scanner et identifier les ports TCP ouverts
  • Quel OS fonctionne sur une IP donnée
  • Ping balayages sur un sous-réseau IP

Nous pouvons option -O pour la détection de l’OS. Regardons un exemple de commande que nous avons utilisé:

Nmpa Interface

Tcpdump

Tcpdump est un excellent outil qui va au-delà de son champ d’application pour fournir des fonctionnalités comme le sniffing aussi. Il peut analyser les données qui sortent de l’hôte et également les données qui arrivent sur l’hôte. Il est également possible d’intercepter le trafic entre deux hôtes avec cet outil (bien sûr, vous devez avoir accès à ces hôtes). Nous essayons d’abord une commande pour voir quelles données sortent de notre hôte:

Trafic sortant

Puis, nous pouvons également essayer de renifler le trafic sortant d’un port particulier:

Trafic du port

Conclusion

Dans cette leçon, nous avons examiné certains des outils de réseau les plus populaires dans l’écosystème Ubuntu. Même si nous avons pu manquer certains bons outils, veuillez les mentionner à mon handle Twitter qui, selon vous, aurait dû faire la coupe @sbmaggarwal ou @linuxhint.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.