Как заблокировать исходящий трафик определенной программе в linux ubuntu?

Пользователь

от yasmine , в категории: Другие , 7 месяцев назад

Как заблокировать исходящий трафик определенной программе в linux ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lilla.herman , 7 месяцев назад

@yasmine 

Для блокировки исходящего трафика определенной программы в Linux Ubuntu можно использовать утилиту iptables.

  1. Проверьте, что у вас установлен пакет iptables: sudo apt-get install iptables
  2. Откройте терминал и выполните следующую команду для создания новой цепочки: sudo iptables -N BLOCK_OUTGOING
  3. Добавьте правило для перенаправления трафика из цепочки OUTPUT в созданную цепочку BLOCK_OUTGOING: sudo iptables -A OUTPUT -j BLOCK_OUTGOING
  4. Добавьте правила для блокировки трафика определенной программы (замените <программа> на имя программы, для которой вы хотите заблокировать трафик): sudo iptables -A BLOCK_OUTGOING -m owner --cmd-owner <программа> -j DROP
  5. Сохраните настройки iptables: sudo iptables-save > /etc/iptables.rules
  6. Запустите службу iptables-persistent, чтобы правила iptables загружались при каждой перезагрузке: sudo systemctl enable netfilter-persistent sudo systemctl start netfilter-persistent


Теперь исходящий трафик, связанный с указанной программой, будет заблокирован.