Tonton Semua Sambungan Rangkaian Terbuka dalam Mac OS X dengan Open_Ports

Isi kandungan:

Anonim

Anda boleh menonton semua sambungan rangkaian terbuka untuk pemindahan masuk dan keluar menggunakan utiliti baris arahan percuma yang dipanggil open_ports.sh. Open_Ports jauh lebih berguna daripada menggunakan lsof untuk menyenaraikan sambungan internet terbuka kerana ia menyediakan maklumat rangkaian yang luas dalam format yang sangat mudah dibaca, termasuk program atau proses yang membuka sambungan, port dan pengguna mana, bilangan sambungan setiap proses, nama hos berhubung dengan, negara, dan juga bandar.

Selain itu, open_ports menunjukkan kepada anda semua port terbuka anda mendengar sambungan, sekali lagi dengan maklumat tentang aplikasi, pengguna, nombor port dan nama, malah julat IP perkhidmatan. Semua output adalah berkod warna, latar belakang merah menandakan proses dimiliki oleh akar, teks merah bermakna alamat IP tidak sepadan dengan nama domain, biru bermaksud IP sepadan dengan beberapa nama domain, dan teks hijau bermaksud protokol adalah disulitkan.

Pemasangan memerlukan sedikit pengalaman dengan baris arahan, tetapi kemungkinan besar jika anda mahukan aplikasi seperti ini maka itu tidak akan menjadi masalah. Ini dia…

Memasang Open_Ports dalam Mac OS X

Ini ialah arahan pemasangan terus daripada halaman pembangun di Universiti Lunds di Sweden, arahan tersebut telah disahkan berfungsi dalam Mac OS X 10.6.8:

Amaran: Ini ialah skrip bash yang berjalan sebagai root yang memuat turun skrip lain daripada web.Ini mempunyai potensi isu keselamatan yang jelas dan jika anda tidak selesa dengan itu atau anda berada dalam persekitaran rangkaian yang rumit, ini tidak disyorkan untuk digunakan. Skrip berfungsi seperti yang dimaksudkan, dan anda boleh mengesahkan sendiri sumber skrip bash jika anda mahu, tetapi jika anda mempunyai sebarang soalan atau teragak-agak tentang menjalankan skrip pihak ketiga sebagai root maka anda mungkin mahu menggunakan kaedah alternatif untuk menonton sambungan terbuka , menggunakan lsof sebagai contoh. Teruskan atas risiko anda sendiri.

Perkara hebat lain tentang open_ports ialah versi Mac OS X dibina untuk digunakan dalam GeekTool, jadi anda boleh memaparkan output pada desktop Mac anda. Jika anda akan menggunakannya melalui GeekTool, saya akan cadangkan menggunakan gambar latar belakang yang lebih jelas jika tidak teks itu sukar dibaca, beginilah rupanya pada kertas dinding OS X Lion Galaxy.

Jika anda ingin menyahsell open_ports daripada Mac OS X, gunakan arahan berikut sebagai root: launchctl stop se.lth.cs.open_ports

launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist

Kemudian anda boleh memadamkan skrip: rm -rf /usr/bin/open_ports.sh (skrip)

rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (kawalan pengumpulan)

rm -rf /Library/cs.lth.se/OpenPorts (fail data)

Sekiranya anda tertanya-tanya, terdapat juga versi Linux yang tersedia. Saya menjumpai utiliti hebat ini di MacWorld, tetapi MacWorld sebenarnya tidak menguji skrip untuk mengesahkan bahawa ia berfungsi, tetapi saya boleh mengesahkan bahawa ia pasti berfungsi.

Tonton Semua Sambungan Rangkaian Terbuka dalam Mac OS X dengan Open_Ports