PF (пакетный фильтр) - это брандмауэр уровня ядра, включенный в ядра, подобные BSD (ядро Дарвина в основном BSD), а справочные страницы BSD содержат подробную документацию об этихзаголовки, позволяющие программно управлять ПФ.PF включен в ядро OSX, хотя по умолчанию он отключен.
Я знаю, что в некотором роде возможно управлять PF в OSX, потому что существуют такие приложения, как Murus , предоставляющие удобный графический интерфейс для этогонизкоуровневый «король брандмауэров», и этот API не , а не ручной /etc/pf.conf
синтаксический анализ, как я и подозревал первым.
Любой способ добавить эти заголовки и управлять PF из моего OSXприложения?
MacOS Sierra 10.12.6
Xcode 9.2 (9C40b)