PacketCaptureBPF

PacketCaptureBPF 是一个高级 Swift 接口,用于在 macOS 上使用 Berkeley 数据包过滤器接口捕获网络流量

PacketCaptureBPF 使用 Berkeley 数据包过滤器设备从网络接口读取原始字节,从而无需像 libpcap 这样的外部库,libpcap 在 macOS Big Sur (11.1+) 上会导致严重的代码签名问题,因为它为了安全原因进一步锁定了操作系统。

待办事项
编写初始代码...