Oglejte si omrežni promet v Mac OS X prek ukazne vrstice z nettopom
Mac OS X vključuje odličen omrežni pripomoček ukazne vrstice, imenovan »nettop«, ki uporabnikom omogoča spremljanje vseh omrežnih dejavnosti, prometa in poti iz Maca v zunanji svet, tako prek lokalnih (LAN) kot prostranih (WAN) povezav. Če niste seznanjeni s takšnimi omrežnimi orodji, si lahko nettop predstavljate kot upravitelja opravil, osredotočenega na omrežje, ki prikazuje aktivne omrežne povezave, vtičnice in poti, njihova imena in ID procesa, stanje povezave in ali je povezava vzpostavljena , čakanje ali poslušanje ter informacije o posameznem prenosu procesnih podatkov.Je nekoliko podoben standardnima ukazoma 'top' in 'htop', ki prikazujeta informacije o procesu in virih, vendar namesto uporabe procesorja in RAM-a prikaže informacije o omrežnem prenosu v živo, kot so poslani in prejeti paketi, velikost paketa in skupni preneseni podatki . ettop ima široko paleto uporab, vendar je lahko še posebej koristen, ko poskušate ugotoviti, kaj uporablja internetno povezavo in omrežne vmesnike računalnikov Mac, kaj komunicira s čim in koliko podatkov se prenaša, prav tako pa je odličen pripomoček za odpravljanje težav z omrežjem. Orodja ukazne vrstice pa niso za vsakogar in za uporabnike, ki bi si radi ogledali podobne informacije o omrežju v bolj tradicionalni obliki aplikacije OS X, je brezplačna aplikacija Mac Private Eye odlično orodje GUI, ki ponuja podobne informacije.
Uporaba nettopa za spremljanje omrežnega prometa in povezav
Začeti z nettopom je dovolj enostavno. Odprite terminal iz /Applications/Utilities in v ukazni poziv vnesite »nettop«, da takoj vidite aktivne omrežne povezave in promet:
nettop
Uporabite puščično tipko navzdol za pomikanje navzdol in kmalu boste začeli prepoznavati procese, ki jih boste prepoznali po imenu, ki sovpada z aplikacijami ali procesi, ki so trenutno v uporabi.
Na primer, lahko vidite aktivno povezavo SSH skupaj z naslovom IP, s katerim ste povezani, stvari pa so še posebej zasedene, ko naletite na spletne brskalnike, kot sta Safari ali Chrome, še posebej, če uporabljate spletna stran z AJAX, oglasi ali piškotki, ker vam bo nettop prikazal vso komunikacijo, ki poteka med brskalnikom in oddaljenimi strežniki.
Če želite videti največ informacij, povečajte velikost okna, kolikor je mogoče, pritisnite zeleni gumb za povečaj in razmislite o zmanjšanju velikosti pisave okna terminala, če lahko ne vidiš vsega, kar želiš. Za večino od nas je zelo koristno tudi pritiskanje na gumb "p", da se izhod, ki ga prikaže nettop, spremeni v človeku berljivo obliko.
Ko ste v nettopu, lahko nekoliko prilagodite izhod, da vidite več ali manj informacij za določene procese in njihove omrežne komunikacije. Osnovni ukazi za nettop so:
- p – spremembe v in iz človeka berljive oblike (tj.: kilobajtov in megabajtov namesto čistega štetja bajtov)
- d – prikaži število delta (tj.: aktivna sprememba števila paketov namesto skupnega števila paketov
- Puščični tipki gor in dol – pomikanje gor in dol po seznamu
- Puščične tipke desno in levo – razširite ali strnite določene procese ali usmerjevalne skupine
- q – zapusti nettop
Oblikovanje je enostavno slediti, kljub temu, kako izgleda prilepljeni vzorčni blok spodaj:
stanje paketov v bajtih v paketih iz ssh.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547sample.ip.com:30 Ustanovljeno 5742633 5438 MIB 112280 Google Chrome.99481 26448 6934 KIB 18187. 1.6:54495ec2-24-41.compute-1.am Ustanovljen 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am Ustanovljen 3512 796 KiB 1366 tcp4 192.168.1.6-in4-fs222n jj.net:443 Established 10819 3677 KiB 8917 tcp4 192.168.1.6:52260n02-in-f82.55n0.net:443 Established 7981 1866 KiB 3870 tcp4 192.168.1.6:50832webaddress-sample.com:80 Established 313 9177 B 310 tcp4 192.168 .1.6:65035dfdssdfsd.com:80 Ustanovljeno 521 14 KiB 514 udp4 ::
Nettop lahko uporabite tudi samo za ogled informacij o usmerjevalni tabeli, če ne želite videti določenih vtičnic in procesov
nettop -m route
Podatki o usmerjanju bodo prikazali povezave od strojne opreme do ciljnega IP-ja, na primer, morda boste videli en0 (wi-fi) do lokalnega omrežja IP do oddaljenega strežnika, videli pa boste tudi informacije o povratni zanki .
Z uporabo zastavice -m lahko tudi omejite nettop na prikaz samo vtičnic TCP ali UDP, z nettop -m tcp in nettop -m udp
Obstajajo še drugi načini za ogled podobnih informacij iz ukazne vrstice, vključno z lsof, open_ports, in nato, ko se nekoliko oddaljite od ukazne vrstice, lahko uporabite GeekTool z lsof, da imate seznam aktivnih omrežij povezave natisnjene neposredno čez ozadje namizja OS X.
Za svet mobilnih naprav z iOS lahko najdete nekaj podobnih informacij z brezplačno aplikacijo Fing za skeniranje omrežij, ki je precej bolj omejena, a še vedno dovolj uporabna, da jo imate pri roki v napravah iPhone in iPad.