Utama Mac Cara Menggunakan Perintah Netstat di Mac

Cara Menggunakan Perintah Netstat di Mac



Yang Perlu Diketahui

  • Untuk menjalankan netstat dan melihat data detail tentang jaringan Mac Anda, buka yang baru Terminal jendela, ketik status bersih , Dan tekan Memasuki .
  • Batasi keluaran netstat dengan tanda dan opsi. Untuk melihat opsi netstat yang tersedia, ketik kamu netstat pada prompt perintah.
  • Menggunakan perintah lsof untuk mengganti fungsionalitas netstat yang hilang atau terbatas, termasuk menampilkan file apa pun yang sedang terbuka di aplikasi apa pun.

Artikel ini menjelaskan cara menjalankan perintah Terminal netstat di macOS sehingga Anda dapat melihat informasi mendetail tentang komunikasi jaringan Mac Anda, termasuk cara Mac Anda berbicara dengan dunia luar, di semua port, dan semua aplikasi.

Cara Menjalankan Netstat

Mempelajari cara menggunakan netstat dapat membantu Anda memahami koneksi yang dibuat komputer Anda dan alasannya. Perintah netstat tersedia di Mac secara default. Anda tidak perlu mengunduh atau menginstalnya.

Untuk menjalankan netstat:

  1. Pergi ke Penemu > Pergi > Keperluan .

    Penemu
  2. Klik dua kali Terminal .

    cara mendapatkan filter baru di snapchat
    Folder utilitas dengan Terminal disorot
  3. Di jendela Terminal baru, ketik status bersih dan tekan Kembali (atau Memasuki ) untuk menjalankan perintah.

    Jendela terminal dengan perintah netstat disorot
  4. Sejumlah besar teks akan mulai bergulir di layar Anda. Jika Anda tidak menggunakan tanda apa pun yang tersedia (lihat di bawah), netstat melaporkan koneksi jaringan aktif di Mac Anda. Mengingat jumlah fungsi yang dilakukan perangkat jaringan modern, daftarnya mungkin panjang. Laporan standar dapat memuat lebih dari 1.000 baris.

    Laporan netstat yang panjang di jendela Terminal

Bendera dan Opsi Netstat

Memfilter keluaran netstat sangat penting untuk memahami apa yang terjadi pada port aktif Mac Anda. Flag bawaan Netstat memungkinkan Anda mengatur opsi, sehingga membatasi cakupan perintah.

Untuk melihat semua opsi netstat yang tersedia, ketik kamu netstat pada prompt perintah untuk menampilkan halaman man netstat (kependekan dari 'manual'). Anda juga dapat melihat versi online halaman manual netstat .

Sintaksis

Penting untuk diperhatikan bahwa netstat di macOS tidak bekerja dengan cara yang sama seperti netstat di Windows dan Linux. Penggunaan flag atau sintaksis dari implementasi netstat tersebut mungkin tidak menghasilkan perilaku yang diharapkan.

Untuk menambahkan tanda dan opsi ke netstat di macOS, gunakan sintaks berikut:

netstat [-AabdgiLlmnqrRsSvWx] [-c antrian] [-f alamat_keluarga] [-I antarmuka] [-p protokol] [-w tunggu]

Jika singkatan di atas terlihat benar-benar tidak dapat dipahami, pelajari cara membaca sintaksis perintah.

Bendera yang Berguna

Berikut adalah beberapa bendera yang paling umum digunakan:

    -Amenyertakan port server dalam keluaran netstat, yang tidak disertakan dalam keluaran default. -Gmenampilkan informasi yang terkait dengan koneksi multicast. -SAYA antarmukamenyediakan data paket untuk antarmuka yang ditentukan. Semua antarmuka yang tersedia dapat dilihat dengan -Saya bendera, tapi en0 biasanya merupakan antarmuka jaringan keluar default. (Perhatikan huruf kecilnya.) -Nmenyembunyikan label alamat jarak jauh dengan nama. Ini mempercepat keluaran netstat sekaligus menghilangkan informasi terbatas saja. -P protokolmencantumkan lalu lintas yang terkait dengan protokol jaringan tertentu. Daftar lengkap protokol tersedia di /etc/protocols , tapi yang paling penting adalah udp Dan tcp . -Rmenampilkan tabel perutean, menunjukkan bagaimana paket dirutekan di seluruh jaringan. -Smenunjukkan statistik jaringan untuk semua protokol, baik protokol tersebut aktif atau tidak. -di dalammeningkatkan verbositas, khususnya dengan menambahkan kolom yang menunjukkan ID proses (PID) yang terkait dengan setiap port terbuka.

Contoh Netstat

Perhatikan contoh berikut:

netstat -apv TCP

Perintah ini hanya mengembalikan koneksi TCP di Mac Anda, termasuk port terbuka dan port aktif. Ini juga menggunakan keluaran verbose, mencantumkan PID yang terkait dengan setiap koneksi.

status bersih -a | grep -i 'daftar'

Kombinasi ini status bersih Dan pegangan mengungkapkan port terbuka, yaitu port yang mendengarkan pesan. Karakter pipa | mengirimkan output dari satu perintah ke perintah lain. Di sini, keluaran dari status bersih pipa ke pegangan , memungkinkan Anda mencarinya dengan kata kunci 'dengarkan' dan menemukan hasilnya.

Mengakses Netstat Melalui Utilitas Jaringan

Anda juga dapat mengakses beberapa fungsi netstat melalui aplikasi Network Utility, yang disertakan dalam versi macOS hingga Catalina (tidak disertakan dalam Big Sur).

Untuk masuk ke Network Utility, ketik Utilitas Jaringan ke dalam Pencarian Spotlight untuk meluncurkan aplikasi, lalu pilih status bersih tab untuk mengakses antarmuka grafis.

Tab Netstat di Utilitas Jaringan

Pilihan dalam Network Utility lebih terbatas dibandingkan yang tersedia melalui baris perintah. Masing-masing dari empat pilihan tombol radio menjalankan netstat preset perintah dan menampilkan hasilnya.

Perintah netstat untuk setiap tombol radio adalah sebagai berikut:

    Menampilkan informasi tabel peruteanberjalan status bersih -r .Menampilkan statistik jaringan yang komprehensif untuk setiap protokolberjalan status bersih -s .Menampilkan informasi multicastberjalan status bersih -g .Menampilkan status semua koneksi soket saat iniberjalan status bersih .
Network Utility>Statistik Net

Melengkapi Netstat Dengan Lsof

Implementasi netstat macOS tidak menyertakan banyak fungsi yang diharapkan dan dibutuhkan pengguna. Meskipun ada kegunaannya, netstat tidak berguna di macOS seperti di Windows. Perintah yang berbeda, lsof , menggantikan sebagian besar fungsi yang hilang.

Lsof menampilkan file yang sedang dibuka di aplikasi. Anda juga dapat menggunakannya untuk memeriksa port terbuka terkait aplikasi. Berlari lsof -i untuk melihat daftar aplikasi yang berkomunikasi melalui internet. Ini biasanya merupakan tujuan ketika menggunakan netstat pada mesin Windows; namun, satu-satunya cara yang berarti untuk menyelesaikan tugas tersebut di macOS bukanlah dengan netstat, tetapi dengan lsof.

Utilitas Jaringanimg src=

Bendera dan Opsi Lsof

Menampilkan setiap file yang terbuka atau koneksi internet biasanya bertele-tele. Itu sebabnya lsof hadir dengan tanda untuk membatasi hasil dengan kriteria tertentu. Yang paling penting ada di bawah.

Untuk informasi lebih lanjut tentang bendera dan penjelasan teknis masing-masing, bacalah halaman manual lsof atau lari manusia lsof pada perintah Terminal.

    -Sayamenampilkan koneksi jaringan terbuka dan nama proses yang menggunakan koneksi tersebut. Menambahkan sebuah 4 , seperti dalam -i4 , hanya menampilkan koneksi IPv4. Menambahkan sebuah 6 alih-alih ( -i6 ) hanya menampilkan koneksi IPv6.
  • Itu -Saya bendera juga dapat diperluas untuk menentukan rincian lebih lanjut. -iTCP atau -iUDP hanya mengembalikan koneksi TCP dan UDP. -iTCP:25 hanya mengembalikan koneksi TCP pada port 25. Rentang port dapat ditentukan dengan tanda hubung, seperti -iTCP:25-50.
  • Menggunakan -i@1.2.3.4 hanya mengembalikan koneksi ke alamat IPv4 1.2.3.4. Alamat IPv6 dapat ditentukan dengan cara yang sama. Prekursor @ juga dapat digunakan untuk menentukan nama host dengan cara yang sama, namun alamat IP jarak jauh dan nama host tidak dapat digunakan secara bersamaan.
  • -Sbiasanya memaksa lsof untuk menampilkan ukuran file. Namun ketika dipasangkan dengan -Saya bendera, -S bekerja secara berbeda. Sebaliknya, ini memungkinkan pengguna untuk menentukan protokol dan status untuk perintah yang akan dikembalikan. -Pmembatasi lsof ke ID proses tertentu (PID). Beberapa PID dapat diatur dengan menggunakan commons, seperti -p 123,456,789. ID proses juga dapat dikecualikan dengan ^, seperti pada 123,^456, yang secara khusus akan mengecualikan PID 456. -Pmenonaktifkan konversi nomor port menjadi nama port, sehingga mempercepat keluaran. -Nmenonaktifkan konversi nomor jaringan menjadi nama host. Saat digunakan dengan -P di atas, ini dapat mempercepat keluaran lsof secara signifikan.
  • - di dalam penggunahanya mengembalikan perintah yang dimiliki oleh pengguna bernama.

lsof Contoh

Berikut adalah beberapa cara untuk menggunakan lsof.

lsof -nP -iTCP@lsof.itap:513

Perintah yang tampak rumit ini mencantumkan koneksi TCP dengan nama host lsof.itap dan pelabuhan 513. Ini juga menjalankan lsof tanpa menghubungkan nama ke alamat IP dan port, membuat perintah berjalan lebih cepat.

lsof -iTCP -sTCP: DENGARKAN

Perintah ini mengembalikan setiap koneksi TCP dengan statusnya MENDENGARKAN , memperlihatkan port TCP yang terbuka di Mac. Ini juga mencantumkan proses yang terkait dengan port terbuka tersebut. Ini merupakan peningkatan yang signifikan status bersih , yang mencantumkan PID paling banyak.

Keluaran yang bagus

sudo lsof -i -u^$(whoami)

cara nonton youtube di roku tv
Lsof mendengarkan perintah

Perintah Jaringan Lainnya

Perintah jaringan Terminal lain yang mungkin menarik untuk memeriksa jaringan Anda meliputi arp, ping, dan ipconfig.

Pertanyaan Umum
  • Bagaimana cara mengetahui apa yang berjalan melalui port tertentu di Mac saya?

    Pertama, Anda perlu mengetahui nomor port yang ingin Anda periksa. Kemudian buka terminal dan ketik lsof -i:[nomor port] untuk melihat apa yang keluar dari port itu.

  • Bisakah saya mengetahui alamat MAC dengan netstat?

    Anda akan melihat alamat MAC komputer melalui netstat sebagai alamat 'lokal'. Ini akan dikelompokkan dengan TCP (protokol) dan alamat IP (asing).

Artikel Menarik

Pilihan Editor

Cara Menggandakan / Menyalin Folder di Google Drive
Cara Menggandakan / Menyalin Folder di Google Drive
Google Drive mungkin salah satu layanan penyimpanan cloud terbaik, tetapi masih kekurangan beberapa opsi penting. Meskipun Anda dapat menyalin file di Google Drive, tidak ada opsi di menu konteks Google Drive untuk menyalin, atau menggandakan,
Cara Melihat Kontak Bersama di Skype
Cara Melihat Kontak Bersama di Skype
Skype, aplikasi pesan instan, video, dan panggilan suara telah menjadi salah satu aplikasi masuk untuk komunikasi online sejak tahun 2003; hampir semua orang tampaknya memiliki akun Skype. Untuk alasan privasi, Skype tidak mengizinkan seseorang untuk melihat
Sejarah Rilis Windows 10
Sejarah Rilis Windows 10
Windows 10 adalah sistem operasi terbaru dari Microsoft yang dibuat untuk berjalan di berbagai perangkat, termasuk PC klasik, laptop, tablet, konvertibel 2-in-1, ponsel, Xbox One, dan perangkat IoT. Ini dirilis ke publik pada 29 Juli 2015. Windows 10 tersedia sebagai upgrade gratis untuk pengguna yang memiliki salinan asli
Dongle ini menambahkan tombol beranda ke iPhone X.
Dongle ini menambahkan tombol beranda ke iPhone X.
Setelah berhasil (semacam) mematikan jack headphone 3.5mm dengan iPhone 7, Apple mengambil untuk menghapus fitur lain yang berguna untuk iPhone X: tombol home. Anda masih bisa mendapatkannya dengan membeli iPhone 8 atau 8
Mengaktifkan atau menonaktifkan akun Administrator di Windows 10
Mengaktifkan atau menonaktifkan akun Administrator di Windows 10
Menjelaskan bagaimana Anda dapat mengaktifkan akun Administrator tersembunyi bawaan di Windows 10
Cara Mengubah Alamat Mac di macOS
Cara Mengubah Alamat Mac di macOS
Anda mungkin pernah mendengar istilah
Cara Mengubah Mata Uang di Google Play
Cara Mengubah Mata Uang di Google Play
Apakah Anda bertanya-tanya bagaimana cara mengubah mata uang pilihan Anda di Google Play Store? Mungkin Anda telah pindah ke luar negeri dan perlu memperbarui pengaturan Anda. Jika jawaban untuk pertanyaan ini adalah ya, maka tidak perlu mencari lagi. Dalam artikel ini,