GNU/Linux >> Belajar Linux >  >> Linux

cara membuat tcpdump untuk menampilkan ip dan nomor port tetapi bukan nama host dan protokol

Tambahkan -n ke tcpdump Anda garis komando.

Dari halaman manual tcpdump:

-n Don't convert addresses (i.e., host addresses, port numbers, etc.) to names.

Perlu juga dicatat bahwa pada Fedora (dan mungkin turunan lainnya:RHEL, CentOS, dll.) mereka telah menambal versi tcpdump asli untuk menyertakan opsi terpisah -nn untuk menghapus nomor port. Dari halaman manual:

-n     Don't convert host addresses to names.   This  can  be  used  to
              avoid DNS lookups.

-nn    Don't convert protocol and port numbers etc. to names either.

Saya menggunakan -nn parameter.

-nn :Jangan selesaikan nama host atau nama port.

Jalankan sebagai:

tcpdump -nn 

-n hanya berfungsi untuk nama host, tetapi tidak berfungsi untuk nomor port. -nn melakukan trik untuk keduanya. Ini menjalankan tcpdump versi 4.5.1 di Fedora 20 gnu/linux. Jawaban yang diturunkan dari @ATMc adalah satu-satunya yang benar. Sayangnya saya tidak dapat memberikan suara positif atau menulis komentar di bawahnya karena karma rendah.


Linux
  1. Bagaimana cara membuat dan menerapkan tambalan SVN?

  2. Bagaimana saya bisa membuat sesi sudo satu jam dan bukan beberapa menit di Ubuntu 10.04?

  3. Bagaimana saya bisa membuat 'diff -X' mengabaikan jalur tertentu dan bukan nama file?

  1. tomcat berjalan, tetapi port 8080 tidak merespons

  2. Linux bagaimana cara menyalin tetapi tidak menimpa?

  3. cara membuat lebih sedikit pager merespons roda gulir dan tidak menghapus layar

  1. Bagaimana saya bisa membuat tcpdump menghentikan penangkapan setelah sejumlah paket ditangkap?

  2. Bagaimana cara membuat file TIDAK dapat dimodifikasi?

  3. Cara menampilkan deskriptor file terbuka tetapi tidak menggunakan perintah lsof