Perhatikan Lalu Lintas Jaringan di Mac OS X melalui Baris Perintah dengan nettop

Anonim

Mac OS X menyertakan utilitas jaringan baris perintah luar biasa yang disebut "nettop" yang memungkinkan pengguna memantau semua aktivitas jaringan, lalu lintas, dan rute dari Mac ke dunia luar, baik melalui koneksi lokal (LAN) dan area luas (WAN). Jika Anda tidak terbiasa dengan alat jaringan seperti ini, Anda dapat menganggap nettop sebagai pengelola tugas sentris jaringan, menampilkan koneksi, soket, dan rute jaringan yang aktif, nama masing-masing dan id proses, status koneksi, dan apakah koneksi dibuat , menunggu, atau mendengarkan, dan informasi tentang transfer data proses individual.Ini sedikit mirip dengan perintah 'top' dan 'htop' standar yang menunjukkan informasi proses dan sumber daya, tetapi alih-alih menunjukkan penggunaan CPU dan RAM, ini akan menampilkan informasi transfer jaringan langsung seperti paket yang dikirim dan diterima, ukuran paket, dan total data yang ditransfer . ettop memiliki berbagai macam kegunaan, tetapi dapat sangat membantu ketika mencoba untuk menentukan apa yang menggunakan koneksi internet dan antarmuka jaringan Mac, apa yang berkomunikasi dengan apa dan berapa banyak data yang ditransfer, dan itu juga hanya utilitas yang bagus untuk pemecahan masalah jaringan. Alat baris perintah bukan untuk semua orang, dan untuk pengguna yang ingin melihat informasi jaringan serupa dalam format aplikasi OS X yang lebih tradisional, aplikasi gratis Mac Private Eye adalah alat GUI luar biasa yang menyediakan informasi serupa.

Menggunakan nettop untuk Memantau Lalu Lintas & Koneksi Jaringan

Memulai dengan nettop cukup mudah. Buka Terminal dari /Applications/Utilities, dan pada prompt perintah, ketik "nettop" untuk segera melihat koneksi dan lalu lintas jaringan yang aktif:

nettop

Gunakan tombol panah ke bawah untuk menggulir ke bawah dan Anda akan segera mulai mengidentifikasi proses yang akan Anda kenali namanya, sesuai dengan aplikasi atau proses yang sedang digunakan.

Misalnya, Anda mungkin melihat koneksi SSH aktif bersama dengan IP yang terhubung dengan Anda, dan hal-hal menjadi sangat sibuk ketika Anda menemukan browser web seperti Safari atau Chrome, terutama jika Anda menggunakan halaman web dengan AJAX, iklan, atau cookie, karena nettop akan menampilkan semua komunikasi yang terjadi antara browser dan server jarak jauh.

Untuk melihat jumlah informasi terbanyak, Anda ingin memperbesar ukuran jendela sebesar mungkin, tekan tombol perbesar hijau dan pertimbangkan untuk mengurangi ukuran font jendela terminal jika Anda bisa tidak melihat semua yang Anda inginkan. Menekan tombol “p” untuk menempatkan keluaran yang ditampilkan oleh nettop ke dalam format yang dapat dibaca manusia juga sangat membantu bagi sebagian besar dari kita.

Setelah berada di nettop, Anda dapat sedikit menyesuaikan output untuk melihat lebih banyak atau lebih sedikit informasi untuk proses tertentu dan komunikasi jaringannya. Perintah nettop dasar adalah:

  • p – perubahan ke dan dari format yang dapat dibaca manusia (yaitu: kilobyte dan megabyte, bukan jumlah byte murni)
  • d – menampilkan jumlah delta (mis.: perubahan aktif dalam jumlah paket daripada jumlah paket
  • Tombol panah Atas & Bawah – navigasikan ke atas dan ke bawah dalam daftar
  • Tombol panah Kanan & Kiri – memperluas atau menciutkan proses atau grup perutean tertentu
  • q – keluar dari nettop

Pemformatan mudah diikuti, terlepas dari tampilan blok sampel yang ditempel seperti di bawah ini:

menyatakan paket dalam byte dalam paket keluar ssh.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547Sample.ip.com:30 Didirikan 5742633 5438 MIB 112280 TCROME.99.662.662.66.66.66.66.66.66.688.688.68.616.616.688.162.688 1.6:54495ec2-24-41.compute-1.am Didirikan 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am Didirikan 3512 796 KiB 1366 tcp4 192.168.1.6:55222-in-415s. JJ.NET:443 Didirikan 10819 3677 KIB 8917 TCP4 192.168.1.6:52260N02-IN-F82.55N0.NET:443 Didirikan 7981 1866 KIB 3870 TCP4 192.168.1.6:50832 BBADD..3.3.3.3.30.30.30.30.30.610 .1.6:65035dfdssdfsd.com:80 Didirikan 521 14 KiB 514 udp4 ::

Anda juga dapat menggunakan nettop untuk hanya melihat informasi tabel perutean jika Anda tidak ingin melihat soket dan proses tertentu

nettop -m rute

Informasi perutean akan menunjukkan koneksi dari perangkat keras ke IP tujuan, misalnya, Anda mungkin melihat en0 (wi-fi) ke IP jaringan lokal ke server jarak jauh, dan Anda juga akan melihat informasi loopback .

Menggunakan flag -m Anda juga dapat membatasi nettop untuk hanya menampilkan soket TCP atau UDP, dengan nettop -m tcp dan nettop -m udp

Ada cara lain untuk melihat informasi serupa dari baris perintah, termasuk lsof, open_ports, dan kemudian, sedikit bercabang dari baris perintah, Anda dapat menggunakan GeekTool dengan lsof untuk memiliki daftar jaringan langsung koneksi dicetak langsung di atas wallpaper desktop OS X.

Untuk dunia seluler dengan iOS, Anda dapat menemukan beberapa informasi serupa dengan aplikasi Fing pemindaian jaringan gratis, ini sedikit lebih terbatas tetapi masih cukup berguna untuk dimiliki di iPhone dan iPad.

Perhatikan Lalu Lintas Jaringan di Mac OS X melalui Baris Perintah dengan nettop