lsof: ограничить сокеты, доступные через loopback

283
user19087

Я могу ограничить выбор прослушиванием сокетов только через петлевой интерфейс:

$ lsof -p "$(pgrep -d, proga)" -i4TCP@127.0.0.1 -sTCP:LISTEN -P -n -a COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME proga 964 myuser 13u IPv4 23377 0t0 TCP 127.0.0.1:54780(LISTEN) 

Но как я могу выбрать прослушивание сокетов на всех интерфейсах (включая loopback):

$ lsof -p "$(pgrep -d, progb)" -i4TCP -sTCP:LISTEN -P -n -a COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME progb 1134 myuser 19u IPv4 18270 0t0 TCP *:12486(LISTEN) 

... в то время как исключая сокеты не доступны через loopback?

$ lsof -p "$(pgrep -d, progc)" -i4TCP -sTCP:LISTEN -P -n -a COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME progc 4983 myuser 17u IPv4 19846 0t0 TCP 192.168.1.22:9876(LISTEN) 
1

0 ответов на вопрос