Есть ли библиотека Linux, которая позволит мне рассказать, какие IP-сокеты принадлежат тем процессам? Думаю, я ищу программный эквивалент lsof -i
. В конечном счете, я хочу сопоставить пакеты, просматриваемые с помощью процессов libpcap
.
UPDATE:. Несколько человек предложили использовать /proc/<pid>/net/tcp
и udp
, но в моей системе одни и те же данные отображаются для каждого процесса, поэтому это не помогает.