Как я могу проверить, какие приложения используют интернет? Как заблокировать доступ в интернет к одному конкретному приложению? Существует ли какой-либо инструмент с графическим интерфейсом для Ubuntu Software Center? Заранее спасибо!
internet
installed-programs
lsof
Тахионы
источник
источник
gUFW
из Центра программного обеспечения.trickler
из центра программного обеспечения, чтобы ограничить использование полосы пропускания приложения, но это также утилита командной строки (используйте как:alt+F2
и введитеtrickler -d 1 -u 1 application
).Ответы:
lsof -i
перечислит приложения, которые обращаются к сети. На странице руководства есть несколько полезных примеров, но вы также можете посмотреть Отслеживание сетевых подключений с помощью LSOF в Linux .источник
Я нашел очень полезную следующую команду, которая показывает только названия приложений, которые используют интернет-соединение (создают интернет-трафик) на данный момент:
Источник: Показать приложения, которые используют интернет-соединение на данный момент (многоязычный).
источник
В дополнении к
lsof -i
которой будет перечислены приложения , которые имеют открытые сетевые сокеты как уже упоминался Ричард, вы можете также установитьufw
иgufw
которые являются Неосложненный FireWall и программы с графическим интерфейсом , который управляет его. Я не использовал ни одного из них с 8.04, так как я в основном использую Ubuntu для своей собственной сети, но у них должны быть варианты для этого.iptables
также очень популярен брандмауэр.источник
Чтобы узнать, какое приложение использует данные, попробуйте приложение NetHogs из одноименного пакета
nethogs
в хранилище Ubuntu «Universe» или из источника.источник