标签: macos cocoa foundation darwin networkextension
我想为我的守护进程(从/Library/Launchdaemon中的plist启动运行)添加一个简单的防火墙功能,并根据ip和端口规则过滤掉某些入站/出站通信。
/Library/Launchdaemon
NetworkExtension似乎是这项工作的最佳选择。但是,它只能在基于应用程序的过程中操作。没有办法控制来自守护程序的传入IP /端口吗?
NetworkExtension
此外,似乎最适合实现此目标的类是NEFilterProvider,但不幸的是,它仅在iOS中有效,该框架中是否有其他相关的类我可以使用(或滥用)来实现此目标目标?
NEFilterProvider
谢谢