GNU/Linux >> Tutoriales Linux >  >> Linux

cómo hacer que tcpdump muestre la IP y el número de puerto, pero no el nombre de host y el protocolo

Añadir -n a tu tcpdump línea de comando.

Desde la página de manual de tcpdump:

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

También se debe tener en cuenta que en Fedora (y quizás en otros derivados:RHEL, CentOS, etc.) han parcheado la versión original de tcpdump para incluir una opción separada -nn para eliminar los números de puerto. Desde la página de 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.

Yo uso -nn parámetro.

-nn :No resuelva nombres de host o nombres de puerto.

Ejecútelo como:

tcpdump -nn 

-n funciona solo para nombres de host, pero no funciona para números de puerto. -nn hace el truco para ambos. Esto está ejecutando tcpdump versión 4.5.1 en Fedora 20 gnu/linux. La respuesta negativa de @ATMc es la única correcta. Lamentablemente, no puedo votar ni escribir un comentario debajo debido al bajo karma.


Linux
  1. ¿Cómo imprimir las líneas número 15 y 25 de cada 50 líneas?

  2. Tomcat funcionando, pero el puerto 8080 no responde

  3. ¿Linux cómo copiar pero no sobrescribir?

  4. ¿Cómo puedo hacer que la sesión de sudo sea de una hora y no de unos minutos en Ubuntu 10.04?

  5. ¿Cómo puedo hacer que 'diff -X' ignore rutas específicas y no nombres de archivos?

Cómo bloquear el teclado y el mouse, pero no la pantalla en Linux

Cómo encontrar el número de puerto de un servicio en Linux

Cómo cambiar el puerto de WordPress en Apache y Nginx

Cómo hacer ping a un número de puerto en Linux

Cómo hacer ping a un número de puerto específico

Cómo cambiar el nombre de usuario y el nombre de host en el sistema Linux