Bagaimana saya bisa mengetahui proses mana yang menggunakan internet saya dengan NetHogs?

2

Bahkan ketika saya tidak menggunakan koneksi internet saya, saya melihat berbagai penggunaan jaringan di applet monitor jaringan di Fedora 14. Jadi saya memutuskan untuk menggunakan nethogsuntuk memantau ID proses dari proses yang terlibat.

Saya gagal memahami proses / layanan / aplikasi mana yang mencoba mengakses internet / jaringan di WiFi saya.

Berikut screenshot dari nethogs:

Gambar

Saya mengerti bahwa Firefox ada di sana, karena saya menggunakannya ketika mengambil tangkapan layar, tetapi apa arti dua atau tiga baris pertama di PROGRAMlapangan, dengan kecepatan data 0,015 dan 0,013 KB / detik?

Karan
sumber
Nah, koneksi pertama adalah dari highport ke highport dengan melihatnya, yang sering merupakan tanda tangan dari game atau torrent. Tetapi pid adalah 0, yang tidak mungkin benar. Apakah Anda mencoba menjalankan sebagai root untuk melihat apakah Anda mendapatkan pid yang bermakna (> 1)
Paul
@ Paul Saya selalu mendapatkan PID = 0 terlepas dari proses yang saya jalankan.
Karan
Maksud saya agar agar nethogs dapat membaca PID dari proses selain dari pengguna yang menjalankan nethogs, itu harus dijalankan sebagai root. Untuk pengguna biasa, mereka akan ditampilkan sebagai PID = 0. Misalnya, hal di atas tampaknya dijalankan oleh karen. Atau coba sudo netstat -pantdari baris perintah untuk melihat PID.
Paul

Jawaban:

1

Pengguna non-root tidak diizinkan untuk melihat nama program yang membuka koneksi jaringan, atau ID prosesnya, sehingga nethogsmenampilkan detail koneksi itu sendiri sebagai cadangan. Namun, bidangnya tidak cukup lebar untuk menampilkan semuanya, jadi Anda hanya melihat sisi kanannya. Itu tentang ruang yang cukup untuk menampilkan port lokal, alamat IP jarak jauh dan port jarak jauh. Jika Anda benar-benar menjalankannya nethogssebagai root, Anda harus mendapatkan informasi lebih lanjut.

Michael Hampton
sumber
Secara default, nethogs harus dijalankan sebagai root. Jadi tangkapan layar yang diposting di atas adalah nethogs yang berjalan dengan kredensial root.
Karan