Назад | Перейти на главную страницу

Как определить PID процесса, который генерирует множество запросов на проверку связи ICMP?

У меня есть ящик, который генерирует множество исходящих запросов ICMP. Я могу видеть несколько событий, происходящих каждую секунду с tcpdump -nni ens192 icmp. Однако у меня нет возможности отследить их до PID, который их вызывает. Есть предположения?

использовать ss

 ss -apw |grep icmp

ответ:

UNCONN     0      0    *:icmp   *:*  users:(("ping",19122,3))

Попробуйте команду

ss -npa | grep -e '???' -e icmp

Я получаю такой результат при запуске ping:

???     UNCONN  0    0    0.0.0.0:1 0.0.0.0:* users:(("ping",pid=7174,fd=3)) 
icmp6   UNCONN  0    0    *:58      *:*       users:(("ping",pid=7174,fd=4)) 

Хотя существуют разные способы отправки пакетов ICMP, попробовать стоит.