1

我想从 iPhone/iPad 发送(并收听)原始以太网数据包。一个数据包看起来像一个经典的以太网 II 数据包:

dest_mac_address | src_mac_address | 类型 | 有效载荷 | 校验和。

类型不是 IP,也不是众所周知的,这似乎阻止了我使用 CFStream 和 CFSocket。

我可以使用与接口“en0”相关联的 BPF 从 MacOS 执行此操作。但似乎 BPF 在 iOS 上不可用。有一些应用程序可以在 iOS 上嗅探网络,但前提是设备已越狱。是否有人听说过无需越狱设备即可解决此问题的方法?

非常感谢您的帮助!

4

0 回答 0