Lebih
Bagaimana saya bisa daftar saya membuka port jaringan dengan netstat?
Saya ingin daftar saya membuka port jaringan di Terminal yang dibangun dengan perintah. Seperti apa yang saya tahu, netstat
adalah perintah untuk menggunakan. Tapi aku'm berjuang untuk mendapatkan informasi yang berguna dari itu.
Bagaimana saya bisa daftar saya membuka port dengan netstat
? Setiap spesifik bendera yang membantu saya dalam hal ini?
207
4
mungkin anda dapat menggunakan lsof:
-i4 berarti hanya menunjukkan alamat ipv4 dan port -P dan -n cepat output
output seperti ini
Metode yang paling sederhana adalah dengan menggunakan
netstat
:...tanpa menambahkan penyaringan, sehingga untuk mendapatkan yang benar header, dan untuk melihat kedua server mendengarkan, dan koneksi yang sudah mapan di kedua arah. Dalam contoh ini, baris 1 menunjukkan hubungan dari Mac saya menuju
17.172.233.109
, yang lebih lanjut:mengajarkan saya hal ini terletak di Apple.
Pertama, saya'm tidak BSD ahli, tapi seperti OP saya ingin kasar setara dengan berjalan berikut pada *nix kotak, atau sesuatu yang dekat:
Saya membaca pertanyaan/jawaban menawarkan lsof dan netstat pada MacOS, dan aku masih ingin sesuatu dengan lebih kompak output. Jadi, ini adalah apa yang saya cepat menempatkan bersama-sama:
It's sedikit berlebihan, jadi saya menambahkan warna untuk output untuk mengukur baik. Karena saya'm tidak akan mampu mengingat, atau ingin jenis, raksasa ini. Aku taruh di bash fungsi dan kemudian hanya menyebut bahwa ketika dibutuhkan. Berikut adalah kata bash fungsi:
Saya memiliki koleksi kecil dari ini fungsi kenyamanan dalam file yang saya sumber dari ~/.bash_profile, atau ~/.zshrc. Ini ditambahkan ke koleksi. It'd menjadi menarik untuk melihat peluang lain untuk membuat ini lebih baik/lebih ramping.
Contoh Output: