Aller au contenu

iftop - Cheatsheet Bande Passante Connexion Réseau Live

iftop - Cheatsheet Bande Passante Connexion Réseau Live

iftop est un outil style top pour la bande passante réseau par connexion. Il écoute sur une interface et affiche une liste live et triée du trafic entre les paires d”hôtes — ta machine et chaque endpoint distant — avec des moyennes mobiles sur 2, 10 et 40 secondes. Alors que nethogs regroupe par processus, iftop regroupe par connexion, ce qui est ce que tu veux quand la question est « quel hôte distant / connexion mange le lien ? » Il a besoin de root pour capturer les paquets.

Installation

PlateformeCommande
Debian/Ubuntusudo apt install iftop
Fedora/RHELsudo dnf install iftop
Arch Linuxsudo pacman -S iftop
macOS (Homebrew)brew install iftop
Vérificationiftop -h

Exécution

CommandeDescription
sudo iftopMonitorer l”interface par défaut
sudo iftop -i eth0Monitorer une interface spécifique
sudo iftop -nNe pas résoudre les noms d”hôte (afficher les IPs, plus rapide)
sudo iftop -PAfficher les ports ainsi que les hôtes
sudo iftop -BAfficher la bande passante en octets (pas en bits)
sudo iftop -F 10.0.0.0/24Uniquement le trafic pour un réseau/hôte

Lecture de l”Affichage

ÉlémentSignification
Colonne gaucheHôte local
Colonne droiteHôte distant
=> / <=Direction envoi / réception
Trois nombresMoyenne sur les 2s / 10s / 40s dernières
BarresBande passante relative de chaque paire
Résumé en basTX / RX / TOTAL cumul + pic + débits

Touches Interactives

ToucheAction
nBasculer la résolution DNS
pBasculer l”affichage du port
PPause l”affichage
bBasculer les barres de bande passante
tCycler les modes d”affichage de ligne (une/deux ligne, par direction)
S / DBasculer l”affichage des ports source / destination
1 / 2 / 3Tri par la colonne 2s / 10s / 40s
j / kScroll
qQuitter

Options Utiles

OptionDescription
-i IFACEInterface à monitorer
-nPas de résolution DNS
-NPas de résolution service-port
-PAfficher les ports
-BOctets au lieu de bits
-f "filter"Filtre pcap (ex. -f "port 443")
-m RATEDéfinir l”échelle maximale du graphique

Flux de Travail Courants

# Quels hôtes distants sont les plus occupés sur eth0, rapide (pas de DNS)
sudo iftop -i eth0 -n

# Inclure les ports pour voir quel service parle
sudo iftop -i eth0 -nP

# Focus uniquement sur le trafic HTTPS
sudo iftop -i eth0 -f "port 443"

# Regarder le trafic vers un sous-réseau spécifique
sudo iftop -i eth0 -F 192.168.1.0/24

iftop vs Outils Connexes

OutilRegroupé parMeilleure question
iftopConnexion (paires d”hôtes)« Quelle connexion/hôte distant est occupé ? »
nethogsProcessus« Quel programme utilise la bande passante ? »
bandwhichProcessus + connexion + distantLes deux, TUI plus riche
nload / bmonTotaux d”interface« Quel est le débit total ? »

Associer iftop (quelle connexion) avec nethogs (quel processus) pour diagnostiquer entièrement un problème de bande passante.

Ressources