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! linux localhost tcpdump 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
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
Respuestas:
fuente
sudo tcpdump -D
primero para obtener la interfaz local. En mi caso es:sudo tcpdump -i 3.lo0
sudo
, sea claro y declare que debe ejecutarse como root.sudo tcpdump -i lo0
.