Какой процесс осуществляет доступ к каким IP-адресам?

После установки Conky и перечисления всех моих входящих и исходящих соединений я начинаю задумываться, что на самом деле происходит, что и почему происходит.

Скриншот

Я становлюсь немного подозрительным. Как я могу узнать, какой процесс обращается к какому-либо из этих адресов?

3 ответа

Решение

Если вы хотите видеть только те связи, которые вызывают у вас подозрения, вы действительно можете использовать lsof,

sudo lsof -i | egrep -i "cloudfront|poneytelecom|dark"

lsof -i ограничивает вывод подключениями к интернету.
использование egrep (вместо grep) чтобы иметь возможность предоставить альтернативы в строке поиска (разделены |), -i говорит egrep игнорировать регистр (DARK vs. dark).

Если у вас есть ip-адреса вместо имен хостов, используйте

sudo lsof -ni | egrep -i "10\.0\.8|193\.170"

Вы можете запустить lsof -n|grep TCP знать, какие программы подключаются к каким IP-адресам.

Мой любимый инструмент, связанный с процессами и использованием сети, nethogs (установите его с sudo apt-get install nethogs).

Этот инструмент отображает каждый процесс и используемую им полосу пропускания, но не отображает IP-адреса, к которым подключаются процессы. Возможно, вам придется запустить его с именем интерфейса, например sudo nethogs wlan0,

введите описание здесь

Другие вопросы по тегам