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