Dapatkan daftar koneksi jaringan yang dibuat mesin saya

16

Di Ubuntu, bagaimana cara saya mendapatkan daftar koneksi jaringan yang dibuat komputer saya dalam beberapa hari terakhir? Apakah ada cara mudah untuk melakukan ini?

Saqib Ali
sumber
untuk kasus mendatang, Anda dapat mengatur sistem Anda seperti yang dijelaskan di sana .
sazary

Jawaban:

28

Anda tidak dapat mengakhiri koneksi kecuali Anda login. Untuk mendapatkan koneksi saat ini:

# sudo netstat -tupn

Ini akan menunjukkan sumber terbuka dan port tujuan yang dibuka dengan IP.

Untuk mendapatkan detail lebih lanjut tentang konten koneksi, instal tcpdump jika tidak diinstal dan jalankan:

# sudo tcpdump -X -i eth0 

Dan Anda dapat menjalankannya di latar belakang dan menulis output ke file.

Islam
sumber
Terima kasih @ islam. Apakah ada cara yang baik untuk secara otomatis mengkonversi alamat ip di netstat ke entri dns yang sesuai?
Saqib Ali
1
Di netstat hapus argumen 'n' yang berarti jangan menyelesaikan IP ke nama host.
Islam
Saya akan merekomendasikan menambahkan flag -a (semua) juga.
cupojavashort
0

Jika Anda mencari daftar port yang dapat Anda gunakan:

netstat -tupn | grep -E ":(22|80|8000) .*"

atau

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Gonzalo
sumber