Tonton Trafik Rangkaian dalam Mac OS X melalui Command Line dengan nettop
Menggunakan nettop untuk Memantau Trafik & Sambungan Rangkaian
Bermula dengan nettop cukup mudah. Buka Terminal daripada /Applications/Utilities, dan pada gesaan arahan, taip “nettop” untuk segera melihat sambungan rangkaian dan trafik yang aktif:
nettop
Gunakan kekunci anak panah ke bawah untuk menatal ke bawah dan anda akan mula mengenal pasti proses yang anda akan kenali mengikut nama, bertepatan dengan apl atau proses yang sedang digunakan.
Sebagai contoh, anda mungkin melihat sambungan SSH aktif bersama-sama dengan IP yang anda sambungkan, dan perkara menjadi sangat sibuk apabila anda menjumpai penyemak imbas web seperti Safari atau Chrome, terutamanya jika anda menggunakan halaman web dengan AJAX, iklan atau kuki, kerana nettop akan menunjukkan kepada anda semua komunikasi yang berlaku antara penyemak imbas dan pelayan jauh.
Untuk melihat jumlah maklumat yang paling banyak, anda perlu meningkatkan saiz tetingkap sebesar mungkin, tekan butang maksimumkan hijau dan pertimbangkan untuk mengurangkan saiz fon tetingkap terminal jika anda boleh tidak melihat semua yang anda mahu. Menekan butang "p" untuk meletakkan output yang dipaparkan oleh nettop ke dalam format yang boleh dibaca manusia juga sangat membantu untuk kebanyakan kita.
Sebaik sahaja dalam nettop anda boleh melaraskan sedikit output untuk melihat lebih atau kurang maklumat untuk proses tertentu dan komunikasi rangkaiannya. Arahan asas nettop ialah:
- p – perubahan kepada dan daripada format boleh dibaca manusia (iaitu: kilobait dan megabait berbanding kiraan bait tulen)
- d – tunjukkan kiraan delta (iaitu: perubahan aktif dalam kiraan paket dan bukannya jumlah paket
- Kekunci anak panah Atas & Bawah – navigasi ke atas dan ke bawah dalam senarai
- Kekunci anak panah Kanan & Kiri – kembangkan atau runtuhkan proses atau kumpulan penghalaan tertentu
- q – keluar dari nettop
Pemformatan mudah diikuti, walaupun rupa blok sampel yang ditampal di bawah:
nyatakan paket dalam bait dalam paket keluar ssh.83411 5742633 5438 MiB 112280 tcp4 192.168.1.6:64547sample.ip.com:30 Established 5742633 5438 MiB 112280 Google Chrome.99481 26448 6934 KiB 18187 tcp4 192.168.1.6:60829181.82-static.reverse.ip Established 7 523 B 1 tcp4 192.168. . JJ.Net:443 Ditubuhkan 10819 3677 KIB 8917 TCP4 192.168.1.6:52260n0n02-in-f82.55n0.net:443 Ditubuhkan 7981 1866 KIB 3870 TCP4 192.168. .1.6:65035dfdssdfsd.com:80 Ditubuhkan 521 14 KiB 514 udp4 ::
Anda juga boleh menggunakan nettop untuk hanya melihat maklumat jadual penghalaan jika anda tidak mahu melihat soket dan proses tertentu
nettop -m route
Maklumat penghalaan akan menunjukkan sambungan dari perkakasan ke IP destinasi, contohnya, anda mungkin melihat en0 (wi-fi) ke IP rangkaian tempatan ke pelayan jauh, dan anda juga akan melihat maklumat gelung balik .
Menggunakan bendera -m anda juga boleh mengehadkan nettop untuk menunjukkan soket TCP atau UDP sahaja, dengan nettop -m tcp dan nettop -m udp
Terdapat cara lain untuk melihat maklumat yang serupa daripada baris arahan, termasuk lsof, open_ports, dan kemudian, bercabang jauh dari baris arahan anda boleh menggunakan GeekTool dengan lsof untuk mempunyai senarai rangkaian langsung sambungan dicetak terus pada kertas dinding desktop OS X.
Untuk dunia mudah alih dengan iOS, anda boleh menemui beberapa maklumat serupa dengan apl Fing pengimbasan rangkaian percuma, ia agak terhad tetapi masih cukup berguna untuk dimiliki pada iPhone dan iPad.
