Какие приложения используют интернет

Как я могу проверить, какие приложения используют интернет? Как заблокировать доступ в интернет к одному конкретному приложению? Существует ли какой-либо инструмент с графическим интерфейсом для Ubuntu Software Center? Заранее спасибо!

5 ответов

Решение

lsof -i перечислит приложения, которые обращаются к сети. На странице руководства есть несколько полезных примеров, но вы также можете посмотреть Отслеживание сетевых подключений с помощью LSOF в Linux.

Я нашел очень полезную следующую команду, которая показывает только названия приложений, которые используют интернет-соединение (создают интернет-трафик) на данный момент:

netstat -lantp | grep -i stab | awk -F/ '{print $2 $3}' | sort | uniq

Источник: Показать приложения, которые используют подключение к Интернету в настоящее время (многоязычный).

Чтобы узнать, какое приложение использует данные, попробуйте приложение NetHogs из одноименного пакета. nethogs в репозитории Ubuntu "Universe" или из источника.

В дополнение к lsof -i который перечислит приложения с открытыми сетевыми сокетами, как упоминал Ричард, вы также можете установить ufw а также gufw которые являются несложным FireWall и программой GUI, которая управляет им. Я не использовал ни одного из них с 8.04, так как я в основном использую Ubuntu для своей собственной сети, но у них должны быть варианты для этого. iptables также очень популярен брандмауэр.

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

      sudo ufw show listening
Другие вопросы по тегам