Table des matières

, ,

Iftop

Si vous êtes sur une machine très utilisée ou si vous constatez des lenteurs réseau, il se peut que la quantité de trafic soit en cause.

Pour le vérifier, il existe une commande simple : iftop.

Pré-requis

Installation

Installez le paquet iftop.

Utilisation

iftop nécessitant les droits d'administration, pour l'utiliser il s'agira de saisir dans un terminal la commande suivante :

sudo iftop

Cette commande lance une petite interface Ncurses qui liste toutes les connexions de la machine. Des barres sont affichées en inversion vidéo pour représenter visuellement le débit.

Raccourcis

Pour rendre les données plus lisibles :

Nombreuses connexions

Si vous avez beaucoup de connexions, il se peut que vous vouliez filtrer. Pour cela, vous avez 2 possibilités :

  1. Tout d'abord, l'option -f de iftop qui prend un filtre au même format que Tcpdump, ou la touche f pour l'équivalent en dynamique. Attention, iftop ne conserve que les paquets IP.
    sudo iftop -f "port http"
  2. Une autre méthode est de filtrer les machines à l'affichage avec la touche l (L minuscule).

Ensuite, vous aurez envie de scroller parmi vos nombreuses connexions. Pour cela, stabilisez l'affichage :

Par défaut, iftop effectue des requêtes DNS pour associer les noms de domaines aux adresses, ce qui génère du traffic supplémentaire. Pour empêcher cela, utilisez l'option -n, ou la touche n en cours d'utilisation.

Configuration

Si vous utilisez régulièrement iftop, faites-vous un fichier de configuration ~/.iftoprc 1) pour ne pas retaper les paramètres à chaque fois.
Par exemple, si vous êtes tout le temps connecté en wifi, ajoutez-y :

interface: wlan0

Et bien sûr le man 8 iftop reste votre ami pour plus de détails.

Voir aussi


Contributeurs principaux : Baronsed

1)
~ représente votre Dossier Personnel