найти pid из порта через Google TV (нерутованное устройство Android) - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь найти порты, используемые pid через нерутируемое устройство GoogleTV (Sony) Android.

К сожалению, все "netstat -p", lsof, / proc // fdблокируютсяЕсть ли другой способ сопоставления данного порта в / proc / net / tcp с его pid?

yuval

1 Ответ

0 голосов
/ 21 февраля 2012

Скорее всего, нет API, который вы могли бы использовать для этого.Что интересует / proc / net / tcp и друзья, так это номера инодов.Проблема в том, что вы просто не можете разрешить их в сокет, если вы не можете взглянуть на / proc / PID / fd.Может быть довольно скрытый API через ioctl или другой системный вызов, чтобы разрешить некоторую информацию об иноде, но я не думаю, что она вообще есть.

С другой стороны, это определенно особенность linux, поскольку она инкапсулируетпользователи друг от друга правильно и не пропускают «критичные для системы» данные.

...