Skatieties tīkla trafiku operētājsistēmā Mac OS X, izmantojot komandrindu ar nettop

Anonim

Operētājsistēmā Mac OS X ir iekļauta lieliska komandrindas tīkla utilīta ar nosaukumu "nettop", kas lietotājiem ļauj pārraudzīt visas tīkla aktivitātes, trafiku un maršrutus no Mac uz ārpasauli, izmantojot gan vietējos (LAN), gan plašās zonas (WAN) savienojumus. Ja neesat pazīstams ar tādiem tīkla rīkiem kā šis, varat domāt par nettop kā uz tīklu orientētu uzdevumu pārvaldnieku, kas parāda aktīvos tīkla savienojumus, ligzdas un maršrutus, to attiecīgos nosaukumus un procesa ID, savienojuma stāvokli un to, vai savienojums ir izveidots. , gaidīšana vai klausīšanās, un informācija par atsevišķu procesu datu pārsūtīšanu.Tas nedaudz atgādina standarta komandas “top” un “htop”, kas parāda informāciju par procesu un resursiem, bet tā vietā, lai parādītu CPU un RAM lietojumu, tā rādīs tiešo tīkla pārsūtīšanas informāciju, piemēram, nosūtītās un saņemtās paketes, pakešu lielumu un kopējo pārsūtīto datu apjomu. . ettop ir daudz dažādu lietojumu, taču tas var būt īpaši noderīgs, mēģinot noteikt, kas izmanto Mac datoru interneta savienojumu un tīkla saskarnes, kas sazinās ar ko un cik daudz datu tiek pārsūtīts, kā arī tā ir lieliska utilīta tīkla problēmu novēršana. Komandrindas rīki nav piemēroti visiem, un lietotājiem, kuri vēlas skatīt līdzīgu tīkla informāciju tradicionālākā OS X lietotņu formātā, bezmaksas Mac lietotne Private Eye ir lielisks GUI rīks, kas sniedz līdzīgu informāciju.

Tīkla tīkla izmantošana tīkla trafika un savienojumu pārraudzībai

Darba sākšana ar nettop ir pietiekami vienkārša. Atveriet termināli no /Applications/Utilities un komandu uzvednē ierakstiet “nettop”, lai nekavējoties redzētu aktīvos tīkla savienojumus un trafiku:

nettop

Izmantojiet lejupvērsto bulttaustiņu, lai ritinātu uz leju, un drīz sāksit identificēt procesus, kurus atpazīsit pēc nosaukuma, kas sakrīt ar pašlaik izmantotajām lietotnēm vai procesiem.

Piemēram, jūs varat redzēt aktīvu SSH savienojumu kopā ar IP, ar kuru esat izveidojis savienojumu, un lietas ir īpaši aizņemtas, kad saskaraties ar tādām tīmekļa pārlūkprogrammām kā Safari vai Chrome, it īpaši, ja izmantojat tīmekļa lapa ar AJAX, reklāmām vai sīkfailiem, jo ​​nettop parādīs visu saziņu, kas notiek starp pārlūkprogrammu un attālajiem serveriem.

Lai redzētu vislielāko informācijas apjomu, vēlēsities palielināt logu pēc iespējas lielāku, nospiediet zaļo maksimizācijas pogu un apsveriet iespēju samazināt termināļa loga fonta lielumu. neredzat visu, ko vēlaties. Lielākajai daļai no mums ļoti noder arī pogas “p” nospiešana, lai nettop parādīto izvadi ievietotu cilvēkam lasāmā formātā.

Atrodoties nettopā, varat nedaudz pielāgot izvadi, lai redzētu vairāk vai mazāk informācijas par konkrētiem procesiem un to tīkla sakariem. Galvenās nettop komandas ir:

  • p — izmaiņas uz un no cilvēka lasāmā formāta (t.i., kilobaiti un megabaiti, nevis tīrs baitu skaits)
  • d — rādīt delta skaitu (t.i., aktīvas izmaiņas pakešu skaitā, nevis kopējo pakešu skaitu
  • Augšup un lejup vērstie bulttaustiņi — virzieties uz augšu un uz leju sarakstā
  • Labās un kreisās bulttaustiņi — izvērsiet vai sakļaujiet konkrētu procesu vai maršrutēšanas grupas
  • q — iziet no tīkla

Formatēšana ir viegli izpildāma, neskatoties uz to, kā izskatās ielīmētais parauga bloks:

stāvoklis paketes baitos paketēs out ssh.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547Sample.ip.com:30 Dibināts 5742633 5438 MIB 112280 Google Chrome.99481 26448 6934 Kib 18187 TCP4 192.168. 1.6:54495ec2-24-41.compute-1.am Izveidots 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.in-nsns. Izveidots 3512 13661512215125121512251. jj.net:443 Izveidots 10819 3677 KIB 8917 TCP4 192.168.1.6:52260N02-F82.55n0.net:443 Dibināts 7981 1866 KIB 3870 TCP4 192.168.1.6:50832WebAdpress-Pample.com: 80 Dively 313 9177 B 310 .1.6:65035dfdssdfsd.com:80 Izveidots 521 14 KiB 514 udp4 ::

Ja nevēlaties redzēt konkrētas ligzdas un procesus, varat arī izmantot nettop, lai skatītu maršrutēšanas tabulas informāciju.

nettop -m maršruts

Maršrutēšanas informācija parādīs savienojumus no aparatūras uz galamērķa IP, piemēram, jūs varat redzēt en0 (wi-fi) uz attālā servera lokālā tīkla IP, kā arī redzēsit atpakaļcilpas informāciju. .

Izmantojot karogu -m, varat arī ierobežot nettop, lai rādītu tikai TCP vai UDP ligzdas, izmantojot nettop -m tcp un nettop -m udp

Ir citi veidi, kā skatīt līdzīgu informāciju no komandrindas, tostarp lsof, open_ports, un pēc tam, nedaudz atkāpjoties no komandrindas, varat izmantot GeekTool kopā ar lsof, lai izveidotu tiešā tīkla sarakstu. savienojumi tiek drukāti tieši virs OS X darbvirsmas fona tapetes.

Mobilajām ierīcēm ar iOS līdzīgu informāciju varat atrast, izmantojot bezmaksas tīkla skenēšanas lietotni Fing. Tā ir nedaudz ierobežotāka, taču joprojām ir pietiekami noderīga, lai to varētu izmantot iPhone un iPad ierīcēs.

Skatieties tīkla trafiku operētājsistēmā Mac OS X, izmantojot komandrindu ar nettop