Como posso saber qual programa está farejando pacotes?

3

Eu descobri que o NIC de uma máquina está sendo executado em modo promíscuo, agora como posso localizar o programa que está realmente capturando pacotes?

    
por daisy 15.01.2014 / 06:33

1 resposta

5

Você pode tentar executar lsof (1) e verificar todos os processos que têm sockets abertos como SOCK_RAW . Isso provavelmente lhe dará pelo menos um falso positivo, caso você esteja executando algum tipo de cliente DHCP, mas também revelará processos executando uma interface de rede no modo promíscuo.

Tente algo assim:

sudo lsof -Pnl | grep SOCK_RAW
    
por 15.01.2014 / 07:44