我想从iPhone / iPad发送(并监听)原始以太网数据包。 数据包看起来像经典的以太网II数据包:
dest_mac_address | src_mac_address |类型|有效载荷| check_sum。
类型不是IP,也不是众所周知的,这似乎阻止我使用CFStream和CFSocket。
我可以使用与界面“en0”关联的BPF从MacOS执行此操作。但似乎BPF在iOS上不可用。 有些应用程序可以嗅探在iOS上运行的网络,但前提是该设备已经越狱。 有没有人听说过这个问题的解决方案,没有越狱设备?
非常感谢你的帮助!