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!


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

Respostas:


181
sudo tcpdump -i lo

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.