Vraag Hoe netwerkverkeer in de terminal weergeven?


hoe het daadwerkelijke netwerkverkeer (draadloos) in een terminal weergeven?

Daarnaast: is het mogelijk om deze info toe te voegen aan de grafiek van top?


320
2018-02-17 10:32


oorsprong


Alle oplossingen voor de "Is het mogelijk om deze info toe te voegen aan de grafiek van top?" een deel? :) - Janaka Bandara
@JanakaBandara uitchecken Glances. - ESala


antwoorden:


Hier zijn enkele leuke tools in de Ubuntu-opslagplaatsen voor controle van het verkeer op het netwerk van de commandoregel:

bmon - toont meerdere interfaces tegelijk

enter image description here

slurm - heeft mooie gekleurde grafieken

enter image description here

tcptrack  - Een favoriet. Geeft aan hoeveel bandbreedte wordt gebruikt en ook aan welk protocol (service / poort) en bestemming de verzending plaatsvindt. Zeer nuttig wanneer u precies wilt weten wat uw bandbreedte verbruikt

enter image description here


360
2018-02-17 13:19



bmon is echt gaaf! heeft een grafiek zoals slurm maar niet kleurrijk. - Ethereal
sudo apt-get install bmon slurm tcptrack - Nabil Kadimi
nload verdient vermelding voor een betere scheiding van upload en download (ook niet kleurrijk) - Chris
tcptrack is cool! - Robert
sudo apt install ethstatus - isync


Het is vrij eenvoudig! installeer "iftop" met:

sudo apt-get install iftop

Ren dan

sudo iftop

vanaf elke terminal!

Genieten!


117
2018-02-17 11:45



Om iets te zien, moet ik rennen (Ubuntu met wifi): $ sudo iftop -i wlan0 - russian_spy


Iemand had het ook moeten noemen nethogs.

Het ding dat anders is en misschien is cooler over deze is dat het verkeer laat zien per  werkwijze, zoals de afbeelding laat zien

enter image description here

Kijk eens naar de pagina


101
2018-01-17 12:20



Installeren: sudo apt-get -y install nethogs dan sudo nethogs - bmaupin
Zeer handig hulpprogramma, houd er rekening mee dat je misschien een paar extra stappen moet installeren om het op 14.04 te laten werken askubuntu.com/a/729560/79176 beschrijft. - Huge
Voor degenen met Debian Jessie die toevallig ook hier komen: een werkende versie bevindt zich in Backports: apt-get install nethogs/jessie-backports (je moet eerst jessie-backports toevoegen). - Tino


Er is een leuke tool genaamd snelheidsmeter die een grafiek in de terminal weergeeft met Unicode-blokletters, -kleuren en zelfs labels toevoegt aan elke piek in de grafiek.

$ sudo apt-get install speedometer
$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Screenshot after running the previous command

Het heeft verschillende opties, kan meerdere interfaces monitoren, kan meerdere grafieken in meerdere rijen of kolommen weergeven en kan zelfs de downloadsnelheid van een enkel bestand controleren (door de bestandsgrootte op schijf te bekijken).


41
2018-06-18 17:01



leuke tip. dank je :) - IndexOutOfBoundsException
Dit is verreweg de mooiste visuele grafiek die ik ooit heb gezien in een platte tekstweergave. Ik zal de gui-bibliotheek nu door dezelfde auteur onderzoeken: urwid.org  (broncode en auteur: github.com/wardi) - ThorSummoner
@ThorSummoner: dit komt van het onderwerp af, maar Urwid is de bibliotheek die wordt gebruikt door de ontzagwekkende PUDB Python-foutopsporing. - Denilson Sá Maia
Dit zit gewoon in "wachten op <interface> om te maken". - felwithe
@felwithe Dat betekent waarschijnlijk dat je de verkeerde netwerkinterfacenaam hebt doorgegeven. Probeer het te veranderen wlan0in die opdracht aan eth0 of naar de naam van de netwerkinterface in uw systeem. Zie ook: unix.stackexchange.com/a/125406 - Denilson Sá Maia


iptraf

IPTraf is een console-gebaseerd hulpprogramma voor netwerkstatistieken voor Linux. Het   verzamelt een aantal cijfers, zoals TCP-verbindingspakket en byte   tellingen, interface-statistieken en activiteitsindicatoren, TCP / UDP-verkeer   uitsplitsingen en LAN-station packet- en bytetellingen.

Kenmerken

Een IP-verkeersmonitor die informatie toont over het doorgeven van IP-verkeer   via uw netwerk. Omvat TCP-vlaginformatie, pakket en byte   tellingen, ICMP-gegevens, OSPF-pakkettypen. Algemeen en gedetailleerd   interfacestatistieken die IP, TCP, UDP, ICMP, niet-IP en andere IP tonen   pakkettellingen, IP checksum fouten, interface-activiteit, pakketgrootte   telt. Een TCP- en UDP-dienstmonitor met tellingen van binnenkomende en   uitgaande pakketten voor algemene TCP- en UDP-toepassingspoorten Een LAN   statistische module die actieve hosts ontdekt en statistieken toont   toont de gegevensactiviteit op hen TCP, UDP en andere protocolweergave   filters, zodat u alleen het verkeer kunt bekijken waarin u bent geïnteresseerd.   Logging ondersteunt Ethernet, FDDI, ISDN, SLIP, PPP en loopback   interfacetypes. Gebruikt de ingebouwde raw socket-interface van de   Linux-kernel, waardoor deze over een breed scala aan ondersteunde kan worden gebruikt   netwerkkaarten. Volledig scherm, menugestuurde bediening.

Protocollen herkend

IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP RARP

Niet-IP-pakketten zullen eenvoudigweg   worden aangegeven als "Niet-IP" en op Ethernet LAN's worden geleverd   de juiste Ethernet-adressen.

Ondersteunde interfaces

Lokale loopback Alle Linux-ondersteunde Ethernet-interfaces Alle   Door Linux ondersteunde FDDI-interfaces SLIP Asynchrone PPP Synchrone PPP   via ISDN ISDN met Raw IP encapsulatie ISDN met Cisco HDLC   inkapseling Parallellijn IP

Bron http://iptraf.seul.org/about.html

Installatie

Met apt:

apt-get install iptraf

Of download de bron:

http://iptraf.seul.org/download.html

screenshots

Huidige verbindingen:

tcp connections

Huidige poorten:

enter image description here

Samenvatting van alle interfaces:

enter image description here

Gedetailleerd per interface:

enter image description here

Bron http://iptraf.seul.org/shots.html


40
2017-08-29 06:23





tcpdump -i eth0 

Daarmee krijgt u streaminginformatie van alle gegevens die van die interface komen (uw ethernetkaart). Vergelijkbaar met wireshark.

Gebruik ifconfig om een ​​lijst met uw machines-interfaces te zien.


25
2018-05-16 09:05



Dit zal zeker de netwerkinformatie weergeven ... Geen erg gebruiksvriendelijke interface, en geen geaggregeerde statistieken. Denk hier zeker aan als wireshark. - user2943160


I denk ifconfig [interface] zal dat doen. Graag willen:

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig wlan0
wlan0 Link encap: Ethernet HWaddr 00: 18: de: 89: 52: 71
          UITZENDING MULTICAST MTU: 1500 Metrisch: 1
          RX-pakketten: 0 fouten: 0 verloren: 0 overschrijdingen: 0 frame: 0
          TX-pakketten: 0 fouten: 0 verloren: 0 overschrijdingen: 0 carrier: 0
          botsingen: 0 txqueuelen: 1000
          RX-bytes: 0 (0,0 B) TX-bytes: 0 (0,0 B)

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig eth0
eth0 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
          OP UITZENDING UITVOERING MULTICAST MTU: 1500 Metrisch: 1
          RX-pakketten: 342765 errors: 0 dropped: 0 overruns: 0 frame: 0
          TX-pakketten: 306183 fouten: 0 verloren: 0 overschrijdingen: 0 koerier: 0
          botsingen: 0 txqueuelen: 1000
          RX-bytes: 373934806 (373,9 MB) TX-bytes: 39111569 (39,1 MB)
          Onderbreken: 16

Het laat zien RX-bytes: 73934806 (373,9 MB) en TX-bytes: 39111569 (39,1 MB).


21
2018-02-17 10:34



maar dit is alleen de algemene statistiek voor deze sessie. Ik zou zien of de verbinding actief is of niet. - IndexOutOfBoundsException
netstat -t -u -c ? - hingev