Les 10 meilleurs outils réseau Ubuntu
Nous verrons ici 10 outils réseau Ubuntu qui sont faciles à utiliser et offrent des fonctionnalités importantes.
1. Sitop
C'est l'un des outils les plus faciles à utiliser pour l'utilisation du réseau et les opérations DNS. Lorsqu'il est démarré sur Ubuntu, nous obtenons un écran simple comme :

Écran d'accueil Iftop
Nous pouvons appuyer sur « h » et l'écran d'aide s'affichera pour plus de fonctionnalités :

Écran d'aide pour iftop
Il est très similaire à l'utilitaire principal mais se spécialise dans la surveillance du réseau et dans la connaissance du processus qui utilise le réseau, à quelle adresse IP et quelle bande passante ils consomment.
2. Vnstat
Vnstat est un autre utilitaire de surveillance réseau qui est généralement inclus dans la plupart des distributions Linux ou 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 fonctionnalités suivantes :
$ vnstat --helpvnStat 1.18 par Teemu Toivola
-q, --query requête base de données
-h, --hours affiche les heures
-d, --days afficher les jours
-m, --months affiche les mois
-w, --weeks affiche les semaines
-t, --top10 afficher top10
-s, --short utiliser une sortie courte
-u, --mettre à jour la base de données
-i, --iface sélectionne l'interface (par défaut : eth0)
-?, --aide courte aide
-v, --version afficher la version
-tr, --traffic calcule le trafic
-ru, --rateunit swap unité de taux configurée
-l, -- taux de transfert de spectacle en direct en temps réel
Voir aussi "--longhelp" pour la liste complète des options et "man vnstat".
Comme il n'a pas d'interface graphique sophistiquée, nous montrons la sortie de la console ici :
$ vnstatBase de données mise à jour : lun. 10 sept. 09:52:01 2018
eth1 depuis le 20/11/08
réponse : 3.32 Tio tx : 2.81 Tio au total : 6.13 Tio
mensuel
rx | tx | total | moy. taux
------------------------+-------------+-------------+---------------
Août '18 609.40 Gio | 282.21 Gio | 891.61 Gio | 2.79 Mbit/s
Septembre '18 16.95 Gio | dix.46 Gio | 27.40 Gio | 2.80 Mbit/s
------------------------+-------------+-------------+---------------
estimé 552.14 Gio | 340.70 Gio | 892.83 Gio |
du quotidien
rx | tx | total | moy. taux
------------------------+-------------+-------------+---------------
hier 19.19 Gio | 8.63 Gio | 27.82 Gio | 2.70 Mbit/s
aujourd'hui 16.95 Gio | dix.46 Gio | 27.40 Gio | 2.80 Mbit/s
------------------------+-------------+-------------+---------------
estimé 17.81 Gio | dix.99 Gio | 28.80 Gio |
En clair, il fournit également une estimation des données qui seront utilisées à un même rythme pour le mois.
3. Iptraf
Iptraf est un autre excellent outil de surveillance de réseau basé sur une console pour Ubuntu ou Linux en général qui collecte une énorme quantité de données en termes d'adresses IP qui transitent par le réseau avec une analyse approfondie des détails, tels que leurs indicateurs ICMP, leurs erreurs TCP et leur nombre d'octets. Même une interface de base pour le même ressemblera à :

Ubuntu iptraf
Outre le nombre d'octets de suivi des paquets, nous avons de nombreuses autres fonctionnalités telles que :

Fonctionnalités Ubuntu iptraf
4. Hping3
Hping3 est un utilitaire de ligne de commande qui est similaire à la commande Ping avec un petit ajout 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 d'aller-retour que le paquet a mis pour revenir. Par exemple, si nous devons vérifier si www.Google.com a un port ouvert 443 et calcule le temps aller-retour, nous pouvons utiliser la commande suivante :
hping3 www.Google.com -S -V -p 443Voici ce que nous obtenons avec cette commande :

Hping3 aller-retour
5. Dstat
Dstat est comparativement un outil de surveillance de réseau moins connu dans la famille Linux. Dstat nous permet d'afficher toutes nos ressources système en temps quasi réel, nous pouvons par exemple. comparer l'utilisation du disque en combinaison avec les interruptions de notre contrôleur IDE, ou comparer les numéros de bande passante du réseau directement avec le débit du disque (dans le même intervalle).
Trouvez plus d'informations ici pour cet outil.
6. glaçage
Icinga est un outil d'entreprise pour la surveillance du réseau qui prend également en charge toute activité suspecte sur le serveur et informe les utilisateurs configurés comme l'administrateur de ces activités. Il a un très joli tableau de bord interactif qui ressemble à:

Tableau de bord Glaçage
Il est même possible d'essayer un tableau de bord de démonstration pour cet outil. Visitez cette page pour plus d'informations.
7. slurper
slurm est un outil de surveillance de la charge réseau intelligent et simple. Il a les caractéristiques suivantes :
- Il fournit des statistiques de trafic en temps réel
- Il dispose de trois modes graphiques : RX et TX combinés et deux vues fractionnées
- Il peut surveiller n'importe quel périphérique réseau
- Il maudit les graphiques ASCII
- Il a un support de thème ASCII
C'est un outil de mise en réseau open source (regardez ici pour le code source). Il a une interface de base comme :

Interface Slurm
8. bmon
bmon, qui signifie Bandwidth Monitor, est un autre outil de surveillance de réseau avec une spécialité qu'il peut surveiller le trafic d'interfaces multiples. Il fournit également des informations sur les paquets, les erreurs et bien d'autres données critiques pour la surveillance. Une fois installé, voici la liste des fonctionnalités qu'il propose pour la surveillance :

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

interface bmon
9. Nmap
Nmap est l'un des scanners de réseau les plus populaires pour une utilisation courante. Les informations qu'il peut fournir comprennent (mais sans s'y limiter) :
- Il peut dire ce qui s'exécute sur un hôte réseau donné
- Analyser et identifier les ports TCP ouverts
- Quel système d'exploitation s'exécute sur une IP donnée
- Ping balaye sur un sous-réseau IP
Nous pouvons -O option pour la détection du système d'exploitation. Regardons un exemple de commande que nous avons utilisé :

Interface Nmpa
dix. Tcpdump
Tcpdump est un excellent outil qui va au-delà de sa portée pour fournir également des fonctionnalités telles que le reniflage. Il peut analyser les données qui sortent de l'hôte ainsi que 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
Ensuite, nous pouvons également essayer de renifler le trafic sortant d'un port particulier :

Trafic portuaire
Conclusion
Dans cette leçon, nous avons examiné certains des outils de mise en réseau les plus populaires de l'écosystème Ubuntu. Même si nous avons peut-être manqué de bons outils, veuillez les mentionner à mon compte Twitter qui, selon vous, aurait dû faire la coupe @sbmaggarwal ou @linuxhint.