Nézze meg a hálózati forgalmat Mac OS X rendszerben a Parancssoron keresztül a nettop segítségével
A nettop használata a hálózati forgalom és kapcsolatok figyelésére
A nettop használatának megkezdése elég egyszerű. Nyissa meg a Terminált az /Applications/Utilities mappából, és a parancssorba írja be a „nettop” kifejezést az aktív hálózati kapcsolatok és forgalom azonnali megtekintéséhez:
nettop
A lefelé mutató nyíl billentyűvel görgessen lefelé, és hamarosan elkezdheti azonosítani azokat a folyamatokat, amelyeket név szerint felismer, és amelyek egybeesnek a jelenleg használatban lévő alkalmazásokkal vagy folyamatokkal.
Például aktív SSH-kapcsolatot láthat az IP-címmel együtt, amelyhez csatlakozik, és a dolgok különösen elfogl altak, ha olyan böngészőkkel találkozik, mint a Safari vagy a Chrome, különösen akkor, ha egy weboldal AJAX-szal, hirdetésekkel vagy sütikkel, mert a nettop megmutatja a böngésző és a távoli szerverek közötti összes kommunikációt.
A legtöbb információ megtekintéséhez érdemes az ablak méretét a lehető legnagyobbra növelni, megnyomni a zöld maximalizálás gombot, és megfontolni a terminálablak betűméretének csökkentését, ha lehet nem lát mindent, amit akar. A „p” gomb megnyomása a nettop által megjelenített kimenet ember által olvasható formátumba helyezéséhez szintén nagyon hasznos a legtöbbünk számára.
A nettopban egy kicsit módosíthatja a kimenetet, hogy több vagy kevesebb információt lásson bizonyos folyamatokról és azok hálózati kommunikációjáról. Az alapvető nettop parancsok:
- p – változás az ember által olvasható formátumra és vissza (azaz kilobájtok és megabájtok a tiszta bájtszám helyett)
- d – delta szám megjelenítése (azaz: a csomagok számának aktív változása az összes csomag helyett
- Fel és le nyílbillentyűk – navigálhat fel és le a listában
- Jobbra és Balra nyílbillentyűk – adott folyamat vagy útválasztási csoport kibontása vagy összecsukása
- q – kilépés a nettopból
A formázás könnyen követhető, annak ellenére, hogy az alábbi beillesztett mintablokk így néz ki:
állapota csomagok bájtban a csomagok ki ssh.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547Sample.ip.com:30 Létrehozott 5742633 5438 MIB 112280 Google Chrome.99481 26448 6934 KIB 18187 TCP4 192.168,1,1,1,1,1,1,1,1,1,1,608291. 1.6:54495ec2-24-41.compute-1.am Létrehozva 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.in-ns-ns.21151.21465121499 JJ.NET:443 Alapított 10819 3677 KIB 8917 TCP4 192.168.1.6:52260N02-in-f82.55n0.net:443 Létrehozott 7981 1866 KIB 3870 TCP4 192.168.1.1.6:50832Webaddress-SMAPTE.com: 80. .1.6:65035dfdssdfsd.com:80 Alapítva 521 14 KiB 514 udp4 ::
A nettop segítségével egyszerűen megtekintheti az útválasztási táblázat adatait, ha nem szeretne bizonyos socketeket és folyamatokat látni
nettop -m route
Az útválasztási információk megmutatják a hardver és a cél IP közötti kapcsolatokat, például láthatja, hogy en0 (wi-fi) a helyi hálózati IP-címhez egy távoli szerverhez, és láthatja a visszahurkolási információkat is. .
A -m jelzővel korlátozhatja a nettopot úgy is, hogy csak a TCP vagy UDP socketeket jelenítse meg, a nettop -m tcp és a nettop -m udp használatával
Más módon is megtekinthet hasonló információkat a parancssorból, például az lsof, open_ports, majd a parancssortól kissé elágazódva a GeekTool és az lsof segítségével létrehozhatja az élő hálózatok listáját. a kapcsolatok közvetlenül az OS X asztali háttérképére nyomtatva.
Az iOS-es mobilvilág esetében hasonló információkat találhat az ingyenes hálózati szkennelő Fing alkalmazásban, amely egy kicsit korlátozottabb, de még mindig elég hasznos ahhoz, hogy iPhone-on és iPaden is használható legyen.
