iOS:编写原始以太网数据包

时间:2013-06-07 16:12:27

标签: iphone ios ipad ethernet

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

dest_mac_address | src_mac_address |类型|有效载荷| check_sum。

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

我可以使用与界面“en0”关联的BPF从MacOS执行此操作。但似乎BPF在iOS上不可用。 有些应用程序可以嗅探在iOS上运行的网络,但前提是该设备已经越狱。 有没有人听说过这个问题的解决方案,没有越狱设备?

非常感谢你的帮助!

0 个答案:

没有答案