Mira el trànsit de la xarxa a Mac OS X mitjançant la línia d'ordres amb nettop

Anonim

Mac OS X inclou una excel·lent utilitat de xarxa de línia d'ordres anomenada "nettop" que permet als usuaris controlar tota l'activitat de la xarxa, el trànsit i les rutes des d'un Mac al món exterior, tant a través de connexions locals (LAN) com d'àrea àmplia (WAN). Si no esteu familiaritzat amb eines de xarxa com aquesta, podeu pensar en nettop com un gestor de tasques centrat en la xarxa, que mostra connexions de xarxa actives, endolls i rutes, els seus respectius noms i identificador de procés, l'estat de la connexió i si la connexió s'ha establert. , espera o escolta, i informació sobre la transferència de dades de procés individual.És una mica com les ordres estàndard "top" i "htop" que mostren la informació del procés i dels recursos, però en lloc de mostrar l'ús de la CPU i la RAM, mostrarà informació de transferència de xarxa en directe com els paquets enviats i rebuts, la mida del paquet i les dades totals transferides. . ettop té una gran varietat d'usos, però pot ser especialment útil quan s'intenta determinar què utilitza la connexió a Internet i les interfícies de xarxa de Mac, què es comunica amb quines dades i quantes dades es transfereixen, i també és una gran utilitat per a resolució de problemes de xarxa. Tanmateix, les eines de línia d'ordres no són per a tothom, i per als usuaris que vulguin veure informació de xarxa similar en un format d'aplicació OS X més tradicional, l'aplicació gratuïta per a Mac Private Eye és una excel·lent eina GUI que proporciona informació similar.

Utilitzar nettop per supervisar el trànsit i les connexions de la xarxa

Començar amb nettop és prou fàcil. Obriu el terminal des de /Aplicacions/Utilitats i, a l'indicador d'ordres, escriviu "nettop" per veure immediatament les connexions de xarxa actives i el trànsit:

nettop

Feu servir la tecla de fletxa avall per desplaçar-vos cap avall i aviat començareu a identificar els processos que reconeixeu pel nom, coincidint amb les aplicacions o processos que s'estan utilitzant actualment.

Per exemple, és possible que vegeu una connexió SSH activa juntament amb la IP a la qual esteu connectat, i les coses estan especialment ocupades quan trobeu navegadors web com Safari o Chrome, sobretot si esteu en un pàgina web amb AJAX, anuncis o galetes, perquè nettop us mostrarà tota la comunicació que s'està produint entre el navegador i els servidors remots.

Per veure la major quantitat d'informació, voldreu augmentar la mida de la finestra el més gran possible, premeu el botó verd de maximització i considereu reduir la mida del tipus de lletra de la finestra del terminal si podeu no veus tot el que vols. Premeu el botó "p" per posar la sortida mostrada per nettop en un format llegible també és molt útil per a la majoria de nos altres.

Un cop a nettop podeu ajustar una mica la sortida per veure més o menys informació per a processos concrets i les seves comunicacions de xarxa. Les ordres bàsiques de nettop són:

  • p: canvis a i des del format llegible per l'home (és a dir: kilobytes i megabytes en lloc de recompte de bytes purs)
  • d: mostra el recompte delta (és a dir: canvi actiu en el recompte de paquets en lloc dels paquets totals
  • Tecles de fletxa amunt i avall: navega amunt i avall per la llista
  • Tecles de fletxa dreta i esquerra: expandeix o replega processos específics o grups d'encaminament
  • q – sortir de nettop

El format és fàcil de seguir, malgrat el que sembla el bloc de mostra enganxat a continuació:

estat paquets en bytes en paquets fora ssh.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547sample.ip.com:30 Establert 5742633 5438 MIB 112280 Google Chrome.99481 26448 6934 KIB 18187 TCP4 192.168.1.1.60829182. 1.6:54495ec2-24-41.compute-1.am Establert 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am Establert 3512 796 KiB 168.1.616-1.2.14.166-1.2. JJ.NET:443 Establert 10819 3677 KIB 8917 TCP4 192.168.1.6:52260N02-in-F82.55N0.NET:443 Establert 7981 1866 KIB 3870 TCP4 192.168.1.6:50832WEBADRESS-SEMPLEDS. .1.6:65035dfdssdfsd.com:80 Establit 521 14 KiB 514 udp4 ::

També podeu utilitzar nettop només per veure la informació de la taula d'encaminament si no voleu veure endolls i processos específics

nettop -m ruta

La informació d'encaminament mostrarà les connexions del maquinari a la IP de destinació, per exemple, és possible que vegeu en0 (wi-fi) a la IP de la xarxa local a un servidor remot, i també veureu informació de bucle de retorn. .

Usant el senyalador -m també podeu limitar nettop perquè només mostri els sòcols TCP o UDP, amb nettop -m tcp i nettop -m udp

Hi ha altres maneres de veure informació similar des de la línia d'ordres, com ara lsof, open_ports, i després, allunyant-se una mica de la línia d'ordres, podeu utilitzar GeekTool amb lsof per tenir una llista de la xarxa en directe. connexions impreses directament sobre el fons de pantalla d'escriptori d'OS X.

Per al món mòbil amb iOS, podeu trobar informació similar amb l'aplicació gratuïta d'escaneig de xarxes Fing, és una mica més limitada però encara prou útil per tenir-la a l'iPhone i l'iPad.

Mira el trànsit de la xarxa a Mac OS X mitjançant la línia d'ordres amb nettop