tcpdump: localhost a localhost [cerrado]

105

Escribo un programa que envía paquetes TCP desde localhost a localhost. Y quiero usar tcpdump para capturar los paquetes. Pero no se captura nada. Mi comando en Ubuntu:

sudo tcpdump

¿Qué argumento agregaré? ¡Gracias!

David
fuente
2
No relacionado con la programación, pertenece a SuperUser.
relajarse

Respuestas:

181
sudo tcpdump -i lo
unbeli
fuente
33
Si usas una Mac, ejecuta sudo tcpdump -Dprimero para obtener la interfaz local. En mi caso es:sudo tcpdump -i 3.lo0
sunsations
8
Deshágase del uso de sudo, sea claro y declare que debe ejecutarse como root.
Geoffrey
Sí, funciona "fuera de la caja" sin tener que instalar software especial como en Windows, ¡woot!
rogerdpack
2
Para Mac, esto cambió en algún momento, ahora los siguientes trabajos: sudo tcpdump -i lo0.
shawkinaw
¿Ese paquete no tiene ethernet hdr? No veo el contenido de ethernet hdr usando tcpdump?
Abhishek Sagar