Monitorar qual aplicativo gera tráfego ICMP / ping

1

Estou tendo problema com isso,

Algo no meu sistema (Linux / Fedora 24 / x64) continua enviando ping para vários endereços IP, e eu gosto de saber qual processo é responsável por isso.

Encontrei vários artigos (e respostas ) para usar auditctl , mas não funcionou para mim.

Atualização : encontrei meu problema, veja nas respostas abaixo.

por Rabin 30.08.2016 / 01:19

2 respostas

1

Sugiro que você corra:

tcpdump -nni ethernet_interface icmp

Obtenha o ethernet_interface digitando ifconfig . Geralmente é eth0 (macs use en0). Procure a interface com o seu IP ao lado.

Você verá solicitações de eco ICMP com:

IP > Your_IP   

Quando você encontrar o IP que está enviando as solicitações, a página vinculada mostrará como usar netstat para localizar o ID do processo (pid). Faça o login no IP que está enviando (se você tiver direitos) e execute um netstat lá.

    
por 30.08.2016 / 03:38
1

Parte 1:

ao tentar depurar isso com netstat i não foi capaz de ver nenhum tráfego icmp com ele, então eu tentei com ss , mas mesmo assim eu não vi nenhum aplicativo, então eu tentei executar ping para um dos meus hosts e eu pude vê-lo na saída de ss -anpw ( -w para soquete bruto)

Foi quando voltei ao wireshark e comecei a olhar mais de perto os pacotes, e então ele me atingiu ... (veja a Parte 2).

Parte 2:

Parece que eu sinto falta de entender a saída do wireshark, os pacotes eram ICMP, mas não os tipos de eco / resposta, mas sim uma resposta do meu Firewall (iptables) às conexões de entrada.

No meu iptables existe essa linha

-A INPUT -j REJECT --reject-with icmp-host-prohibited

que responderá com ICMP Tipo: 3 (Destination unreachable) e Code: 10 (Host administrativamente proibido) para qualquer conexão de entrada que não corresponda a nenhuma regra.

Parece que meu problema foi causado pela listagem em branco das portas do meu cliente de torrent, mas elas estavam na cadeia de zonas HOME e, por algum motivo, minha política padrão para minha conexão inicial foi definida como padrão / pública.

Depois de definir a zona para a interface (e ter a porta da lista de permissões na cadeia de iptables), paro de ver a mensagem ICMP acima.

    
por 30.08.2016 / 17:48