Анализ сетевых подключений, создаваемых службой в Linux

Анализ сетевых подключений, создаваемых службой в Linux

Можно ли передать исполняемый скрипт через утилиту, которая показывает, какие сетевые соединения создает скрипт [в реальном времени]? Я думал, что смогу использовать netstat и подключиться к этому PID, но, похоже, он не принимает PID в качестве аргумента (только procotol, int, port и т. д.).

решение1

Вы можете передать netstat с помощью grep, выполнив следующие действия:

sudo netstat -pa | grep "PID/"

где PID необходимо заменить на PID вашего процесса.

Чтобы получать обновления в режиме реального времени, вы можете использоватьсмотреть, например (с PID=1234):

sudo watch -n1 'netstat -pa | grep "1234/"'

Если вам нужно только сетевое подключение, а не сокет Linux, вы можете использовать:

sudo watch -n1 'netstat -ptua | grep "1234/"'

Связанный контент