Apakah ada aplikasi untuk Mac yang menunjukkan kepada Anda aplikasi mana yang menggunakan jaringan? [duplikat]

11

Kemungkinan Duplikat:
Aplikasi untuk memonitor semua aplikasi yang menggunakan internet di Mac OS X

Saya menggunakan Menu Meter untuk menunjukkan kepada saya berapa banyak data yang dikirim dan diterima oleh Mac saya secara keseluruhan.

Tapi (sejauh yang saya tahu), itu tidak rusak oleh aplikasi. Jika ada banyak data yang dikirim atau diterima, alangkah baiknya untuk melihat aplikasi mana yang melakukannya.

Paul D. Waite
sumber
2
Karunia saya adalah untuk setiap aplikasi gratis yang tidak menunjukkan jumlah bandwidth per aplikasi. (Saya menjadikan ini sebagai pertanyaan terpisah tetapi ditutup sebagai duplikat untuk yang ini dan saya disuruh memulai hadiah di sini sebagai gantinya; jadi ini dia).
Albert
@Albert: beberapa pengguna Stack Exchange agak berat pada hal "tidak ada duplikasi" - menerapkan prinsip-prinsip pemrograman terlalu harfiah ke dalam kehidupan nyata. Semoga Anda mendapatkan jawaban yang bermanfaat.
Paul D. Waite

Jawaban:

18

Lihatlah Little Snitch . Ini memonitor aplikasi mana yang menggunakan jaringan dan juga melacak penggunaan. Dari situs webnya:

Awasi lalu lintas Anda

Little Snitch 2 memperkenalkan Monitor Jaringan baru, menampilkan informasi terperinci dari semua lalu lintas jaringan yang masuk dan keluar.

Ikon status di bilah menu menyediakan ringkasan aktivitas jaringan saat ini, dan jendela monitor dengan informasi yang lebih komprehensif muncul secara otomatis jika terjadi peristiwa lalu lintas baru.

Telemakus
sumber
Sempurna, itu tepat. Anda juga dapat menetapkan pintasan keyboard ke monitor jaringan, jika Anda tidak ingin itu muncul setiap kali ada sesuatu yang mengakses jaringan.
Paul D. Waite
15

Ada lsofperintah terminal. Bidang ini memiliki ukuran (bidang ke-7 secara default). Ini memiliki banyak saklar. Mungkin bisa memberi tahu Anda semua yang perlu Anda ketahui tentang koneksi data.

sudo lsof -i: ini akan memberi Anda daftar lengkap semua koneksi jaringan terbuka. Tampaknya tidak memberi Anda jumlah data yang ditulis atau dibaca dari setiap soket.

Saat mencari port yang terkenal , seperti 8080yang terdaftar http-altkarena pemetaannya /etc/services, mungkin lebih mudah digunakan lsof -i -Puntuk menekan konversi nomor port ke nama port. Atau, tentukan secara spesifik port yang dicari seseorang, seperti lsof -i tcp:8080. Ketika hanya mencoba mencari tahu layanan apa yang benar-benar mendengarkan, gunakan lsof -i -P | grep LISTEN.

Xetius
sumber