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! linux localhost tcpdump 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
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
Respostas:
fonte
sudo tcpdump -D
primeiro para obter a interface local. No meu caso, é:sudo tcpdump -i 3.lo0
sudo
, seja claro e diga que ele deve ser executado como root.sudo tcpdump -i lo0
.