comment afficher le trafic réseau réel (sans fil) dans un terminal?
De plus: Est-il possible d'ajouter cette information au tableau de top
?
comment afficher le trafic réseau réel (sans fil) dans un terminal?
De plus: Est-il possible d'ajouter cette information au tableau de top
?
Voici quelques outils intéressants dans les référentiels Ubuntu pour la surveillance du trafic réseau en ligne de commande:
bmon - affiche plusieurs interfaces à la fois
slurm - a de beaux graphiques colorés
tcptrack - Préféré. Indique la quantité de bande passante utilisée et également le protocole (service / port) et la destination vers lesquels la transmission a lieu.Très utile lorsque vous voulez savoir exactement ce qui utilise votre bande passante
C'est assez facile! installez "iftop" avec:
sudo apt-get install iftop
Puis courez
sudo iftop
de n'importe quel terminal!
Amusez-vous bien!
Quelqu'un aurait également dû mentionner nethogs
.
sudo apt-get -y install nethogs
sudo nethogs
Ce qui est différent et peut-être plus cool avec celui-ci, c'est qu'il montre le trafic par processus, comme le montre l'image
Jetez un oeil à page
Il y a un bel outil appelé tachymètre cela affiche un graphique dans le terminal en utilisant des caractères de bloc Unicode, des couleurs et ajoute même des étiquettes à chaque pic du graphique.
$ sudo apt-get install speedometer$ speedometer -l -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))
Il a plusieurs options, peut surveiller plusieurs interfaces, peut afficher plusieurs graphiques sur plusieurs lignes ou colonnes, et peut même surveiller la vitesse de téléchargement d'un seul fichier (en regardant la taille du fichier sur le disque).
IPTraf est un utilitaire de statistiques réseau basé sur une console pour Linux. Il rassemble une variété de chiffres tels que le nombre de paquets et d'octets de connexion TCP, les statistiques d'interface et les indicateurs d'activité, les pannes de trafic TCP/UDP et le nombre de paquets et d'octets de station LAN.
Caractéristique
Un moniteur de trafic IP qui affiche des informations sur le trafic IP passant sur votre réseau. Comprend les informations de drapeau TCP, le nombre de paquets et d'octets, les détails ICMP, les types de paquets OSPF. Statistiques d'interface générales et détaillées indiquant le nombre de paquets IP, TCP, UDP, ICMP, non IP et autres, les erreurs de somme de contrôle IP, l'activité de l'interface, le nombre de tailles de paquets. Un moniteur de service TCP et UDP affichant le nombre de paquets entrants et sortants pour les ports d'application TCP et UDP courants Un module de statistiques LAN qui détecte les hôtes actifs et affiche des statistiques indiquant l'activité des données sur eux Filtres d'affichage TCP, UDP et autres protocoles, vous permettant d'afficher uniquement le trafic qui vous intéresse. La journalisation prend en charge les types d'interface Ethernet, FDDI, RNIS, SLIP, PPP et bouclage. Utilise l'interface de socket raw intégrée du noyau Linux, ce qui lui permet d'être utilisé sur une large gamme de cartes réseau prises en charge. Fonctionnement en plein écran piloté par menu.
Protocoles Reconnus
IP TCP UDP ICMP IGMP IGPGRp OSPF ARP RARP
Les paquets non IP seront simplement indiqués comme "Non IP" et, sur les réseaux locaux Ethernet, seront fournis avec les adresses Ethernet appropriées.
Interfaces Prises en Charge
Bouclage local Toutes les interfaces Ethernet prises en charge par Linux Toutes les interfaces FDDI prises en charge par Linux GLISSEMENT PPP asynchrone PPP synchrone sur RNIS RNIS avec encapsulation IP brute RNIS avec encapsulation Cisco HDLC IP en ligne parallèle
Source http://iptraf.seul.org/about.html
Avec apt
:
apt-get install iptraf
Ou téléchargez la source:
http://iptraf.seul.org/download.html
Connexions Actuelles:
Ports Actuels:
Résumé de toutes les interfaces:
Détaillé par Interface:
tcpdump -i eth0
Cela vous donnera une information en continu de toutes les données provenant de cette interface (votre carte Ethernet). Similaire à wireshark.
Utiliser ifconfig
pour voir une liste des interfaces de vos machines.
Je pense ifconfig [interface]
fera ça. Comme:
gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:18:de:89:52:71 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:16:36:bf:92:e3 inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:342765 errors:0 dropped:0 overruns:0 frame:0 TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:373934806 (373.9 MB) TX bytes:39111569 (39.1 MB) Interrupt:16
Cela montre Octets RX:73934806 (373,9 Mo) et Octets TX:39111569 (39,1 Mo).
Si vous cherchez quelque chose d'extrêmement simple, mais toujours utile, essayez ifstat
$ sudo apt-get install ifstat$ ifstat eth0 wlan0 KB/s in KB/s out KB/s in KB/s out 0.00 0.00 0.96 4.79 0.00 0.00 0.04 0.14
Il surveille toutes les interfaces à la fois, imprimant une nouvelle ligne chaque seconde. Utile pour diriger dans un autre script, ou pour laisser en cours d'exécution et observer l'utilisation de la bande passante au fil du temps. Pas aussi joli que d'autres outils, mais il fait le travail.
Il y a quelques options utiles répertoriées dans le page de manuel:
-z Hides interface which counters are null, eg interfaces that are up but not used.-n Turns off displaying the header periodically.-t Adds a timestamp at the beginning of each line.-T Reports total bandwith for all monitored interfaces.-S Keep stats updated on the same line if possible (no scrolling nor wrapping).-b Reports bandwith in kbits/sec instead of kbytes/sec.
Un autre outil utile est sar.Installez-le,
apt install sysstat
Comment l'utiliser:
sar -n DEV 1
Et l'incroyable guide graphique de Brendan:
Ce n'est pas spécifique au réseautage, mais Œil peut afficher le trafic réseau de différentes interfaces.
Installez-le avec l'une de ces commandes :
sudo snap install glancessudo apt install glances
Des solutions pour le "Est-il possible d’ajouter cette info au tableau de top
?"partie?