Erro ao executar o comando tcpdump

0

Quando eu insiro o comando tcpdump no terminal, vejo o seguinte erro:

Aoexecutarsudotcpdump,vejoesteerro:

Depois disso, tentei executar o seguinte comando:

tcpdump -i eth0

para o qual recebo este erro:

tcpdump:eth0:you don't have permission to capture on that device(socket:operation not permitted)

Guia gentil.

    
por S.Mishra 09.02.2017 / 12:44

1 resposta

2

Você tem que executar o tcpdump com o sudo ou como root, senão ele não conseguirá acessar a interface de rede no modo promíscuo. E se você quiser monitorar qualquer outra coisa que no 0, você tem que usar a opção -i .

Então, algo como:

sudo tcpdump -i wlan0

faria isso. Use

ifconfig

para ver quais interfaces de rede estão configuradas. E

iwconfig

para identificar qual é o WiFi.

    
por Soren A 09.02.2017 / 12:56