为什么将NetworkExtension Framework与Cocoa App结合使用?

时间:2018-10-03 07:31:24

标签: macos cocoa foundation darwin networkextension

我想为我的守护进程(从/Library/Launchdaemon中的plist启动运行)添加一个简单的防火墙功能,并根据ip和端口规则过滤掉某些入站/出站通信。

NetworkExtension似乎是这项工作的最佳选择。但是,它只能在基于应用程序的过程中操作。没有办法控制来自守护程序的传入IP /端口吗?

此外,似乎最适合实现此目标的类是NEFilterProvider,但不幸的是,它仅在iOS中有效,该框架中是否有其他相关的类我可以使用(或滥用)来实现此目标目标?

谢谢

0 个答案:

没有答案