【发布时间】:2019-10-30 17:03:24
【问题描述】:
PF(包过滤器)是内核级防火墙,包含在类 BSD 内核中(达尔文内核基本上是 BSD),BSD 手册页提供了有关这些标头的详细 documentation,让以编程方式控制 PF。 PF 包含在 OSX 内核中,即使它默认被禁用。
我知道在 OSX 中控制 PF 是可能的,因为存在像 Murus 这样的应用程序,为这个低级“防火墙之王”提供用户友好的 GUI,而这个 API 不是不是手动 /etc/pf.conf 解析,正如我首先怀疑的那样。
有什么方法可以在我的 OSX 应用程序中添加这些标头并控制 PF?
MacOS Sierra 10.12.6
Xcode 9.2 (9C40b)
更新了一些information,不过有点过时了
【问题讨论】:
-
This 似乎可以解释,但不确定。