Sur Linux, il existe beaucoup d’outils pour mesurer le débit et lister les connexions réseaux.
Dans cet article, nous allons voir quelques outils tels que iftop ou iptraf-ng.
Ce dernier permet de lister les connexions réseaux et visualiser le débit entrant et sortant.
Il s’avère donc très pratique pour savoir ce qui se passe au niveau du réseau sur votre Linux Fedora, Debian ou Ubuntu.
Voici comment lire et utiliser des outils pour lister les connexions réseaux et mesurer le débit réseau sur Linux.

Table des matières
4 outils pour lister les connexions réseaux et mesurer sur Linux
Pour tester la vitesse de sa connexion internet, consultez plutôt ce tutoriel :
iftop
Comme son nom l’indique iftop est un peu l’équivalent de top mais pour le réseau.
Top étant un outil qui permet de suivre les processus de Linux.
Iftop n’est pas installé par défaut dans la majorité des distributions.
Ainsi pour l’utiliser, il vous faudra l’installer.
Pour les distrib à base de Debian comme Ubuntu ou Mint :
apt-get install iftop
Pour les distributions à base de Fedora comme CentOS :
yum install iftop
Lire iftop
Lorsque l’on lance iftop, on obtient une liste des connexions réseaux en cours.
On trouve pas mal d’informations avec :
- En haut en horizontale une jauge montre le débit total
- En liste les connexions établies
- A droite les débits vers l’host
- Enfin en bas les débits montants et descendants
Vous avez les sens avec les flèches > et >.
Ainsi on peut avoir le débit montant depuis la machine et les connexions entrantes en réponse.
A chaque fois, les débits s’affichent en face.
Par exemple dans cette capture d’écran, on peut lire que :
- que l’host kimsufi a envoyé 100kb vers 149.154.164.250 100kb dans 20 dernières secondes
- 89,4 kb dans les 10 dernières secondes
- 67,9kb dans les 40s.
Dans la partie de droite, on trouve la même chose mais au niveau du débit total.
Enfin en bas à gauche, nous avons les débits cumulés de données depuis l’ouverture de iftop (cum) et les pics (peak).
On peut voir que l’on a envoyé 386 MB de données et reçus autant.
Pour rappel :
- TX = Le débit transmis donc montant
- RX = le débit reçus donc descendant.
iftop -P
Les options d’iftop
iftop possède beaucoup d’options afin d’affiner l’affichage.
La touche ? permet d’ouvrir l’aide.
On voit ici que l’on peut retirer les noms des machines et n’avoir que les IP avec la touche n.
On peut aussi afficher les ports source ou de destination.
Enfin on peut aussi jouer sur le tri par source, destination ou colonnes.
Ces options sont à activer à chaque fois mais on peut utiliser des paramètres pour les avoir dès le départ.
Ainsi par défaut iftop affiche les données en bits, pour avoir en Byte (Octet), il faut utiliser l’option suivante :
iftop -B
pour afficher les ports, ce sera :
iftop -P
iptraf-ng
Comme alternative on trouve iptraf-ng qui permet aussi de lister les connexions établies.
Là aussi il n’est pas installé par défaut dans les distributions Linux.
iptraf s’avère assez complet aussi pour suivre l’activité réseau.
Enfin il fonctionne avec une interface ncurses qui le rend un peu plus sexy.
Voici le menu principal.
Le premier menu liste les connexions avec le débit en temps réel.
Comme vous pouvez le voir en bas, on peut aussi tirer sur les colonnes.
iptraf-ng propose beaucoup d’options de filtrage.
On peut désactiver la résolution DNS, passer l’interface en Promiscuous et aussi loguer.
L’outil permet aussi d’obtenir des statistiques par interface ou protocoles et ports.
netstat
netstat est un outil complet pour obtenir des informations réseaux.
Ce dernier mériterait un article complet tellement il offre d’options.
Par exemple pour lister les connexions établies avec leurs états
Avec les informations de processus à l’origine de la connexion
Enfin netstat propose aussi des statistiques assez détailles pour chaque protocole.
Mais on peut aussi utiliser cette commande pour obtenir des stats par état de connexions.
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
TCPWatch
TCPTrack affiche l’état de connexion pour une interface réseau. Lorsque le réseau de votre machine est actif, exécutez cet outil pour afficher et surveiller la vitesse et l’utilisation de la bande passante.
sudo apt install tcptrack
Puis on indique l’interface réseau à écouter.
A partir de là, les connexions réseaux avec les états vont s’afficher. Vous aurez aussi le débit.
sudo tcptrack -i ens33
Il est aussi possible de fitrer sur un port, par exemple pour filtrer sur le port 443 :
sudo tcptrack -i ens33 port 443
Autres utilitaires pour afficher l’activité réseau
Pour lister les connexions réseaux en cours et états d’autres outils existent.
On trouve notamment conntrack ou encore tcpdump.
Ce dernier étant plutôt axé sur l’analyse et permet de générer un fichier PCAP.
Ces fichiers pouvant aussi être lus dans Wiresharck en graphique.
Liens
- Mesurer le débit et lister les connexions réseaux
- Comment configurer une adresse IP sur Ubuntu
- Comment configurer le réseau sur Linux
- Comment changer la configuration des serveurs DNS sur Linux
- Comment changer la passerelle par défaut sur Linux
- Netstat sur Linux : utilisations et exemples
- Comment utiliser la commande ss sur Linux avec des exemples
- 15 commandes ifconfig pour configurer une interface réseau sous Linux
- 10 commandes “IP” utiles pour configurer les interfaces réseau sur Linux
- 6 outils pour tester la vitesse de la connexion internet sur Linux en ligne de commandes
- Nmap : exemples et utilisations
- TCPDump : capturer et analyser le trafic réseau sur Linux
- 25+ exemples de la commande Hping3
- iperf : tester la vitesse et bande passante entre deux hôtes
- Comment utiliser la commande traceroute sur Linux avec des exemples
- Comment utiliser wget avec 14 exemples
- 16 exemples de la commande CURL
- 6 commandes pour télécharger des fichiers en ligne de commandes sur Linux
- Les commandes Linux réseaux
- Unix socket : fonctionnement et utilisations
- Liste de toutes les commandes Linux