Existe-t-il une commande de terminal linux qui vous permet de voir la quantité de données entrant dans vos connexions TCP en temps réel?

45

Ce serait quelque chose de similaire à top, où vous voyez vos processus de processeur en temps réel. Je ne cherche pas une interface graphique comme Wireshark pour le faire.

utilisateur342580
la source

Réponses:

54

iftop est cool et léger.

iftop_ui

ntop est encore plus cool mais sur le web et utilise un démon.

petrus
la source
21

IPTraf est un autre moniteur de bande passante en temps réel commun sur Linux IPTraf-ng est une fourchette de mise à jour IPTraf avec ipv6 support

entrez la description de l'image ici

Kernelpanic
la source
2
Malheureusement, la dernière fois que j'ai vérifié, iptraf ne prend pas en charge l'affichage des connexions IPv6.
Jeremy Visser
10

nethogs , au cas où vous auriez besoin d'analyser le trafic par application - darkstat fonctionne également (interface Web)

Mojo
la source
8

Ceux-ci donnent toutes les informations détaillées dans un style interface utilisateur. Si vous recherchez une utilisation beaucoup plus simple:

vnstat -l

Vous obtiendrez quelque chose comme (mises à jour en temps réel):

[user@host ~]$ vnstat -l

Monitoring em1...    (press CTRL-C to stop)

   rx:        4 kbit/s     5 p/s          tx:        4 kbit/s     3 p/s

La même commande peut être utilisée pour obtenir des rapports de trafic quotidiens / mensuels / etc.

Tuncay Göncüoğlu
la source