tcpdump: localhost para localhost [fechado]

105

Eu escrevo um programa que envia pacotes TCP de localhost para localhost. E eu quero usar o tcpdump para capturar os pacotes. Mas nada é capturado. Meu comando no Ubuntu:

sudo tcpdump

Que argumento devo acrescentar? Obrigado!

David
fonte
2
Não relacionado à programação, pertence ao SuperUser.
descontrair

Respostas:

181
sudo tcpdump -i lo
incrédulo
fonte
33
Se você usar um Mac, execute sudo tcpdump -Dprimeiro para obter a interface local. No meu caso, é:sudo tcpdump -i 3.lo0
sunsations
8
Livre-se do uso de sudo, seja claro e diga que ele deve ser executado como root.
Geoffrey
Sim, funciona "fora da caixa" sem a necessidade de instalar software especial, como no Windows, woot!
rogerdpack de
2
Para Macs, isso mudou em algum momento, agora os seguintes trabalhos: sudo tcpdump -i lo0.
shawkinaw
aquele pkt não tem ethernet hdr? Não vejo o conteúdo do HD Ethernet usando tcpdump.
Abhishek Sagar