Блокировка интернет-соединения через какао
В unix (ubuntu) у нас есть команда iptables, с помощью которой мы можем заблокировать интернет-соединение для одного пользователя. Я хочу знать, есть ли какой-нибудь API-интерфейс с какао-углеродом, с помощью которого пользователь может на какое-то время заблокировать свое интернет-соединение, а затем может снова его подключить.
Примечание. У меня нет прав администратора.
1 ответ
Mac OS X 10.7 и более поздние версии поддерживают PF, фильтр пакетов OpenBSD, который почти наверняка является правильным способом решения этой проблемы.
Интерфейс командной строки для управления правилами pfctl
, Скорее всего, вам нужно будет вызвать его как root с использованием служб авторизации. Вот ответ, который описывает NSTask-подобную оболочку, которая может вам помочь.
PF действительно поддерживает правила, основанные на UID (ищитеuser
параметр на странице руководства). Если вам нужна помощь в настройке PF, чтобы делать то, что вы хотите, пишите на unix.se или apple.se.