如何在没有AP的情况下发送原始802.11数据包并使用linux自带的socket接口?

时间:2016-10-25 10:43:25

标签: c linux sockets networking wifi

抱歉我的英语不好。

我想在2个RaspberryPi上构建一个用于测试TI-SmartConfig how it works的原型,就像基于linux的系统一样。他们称之为OPi,但wifi芯片支持监控模式。

然后我必须将原始802.11数据包从OPi A传输到OPi B.如果我将OPi-A连接到AP,然后使用sendto()生成数据包,则可以通过OPi-B监视数据包。但是OPi-A没有连接到AP,我已多次尝试并通过此站点进行搜索,最终无法达成解决方案。

我的问题是,

1,在这种情况下:OPi-A(管理模式,连接到AP)----- AP ----- OPi-B(监控模式,未连接到AP),是否可能是OPI B将数据包发送回OPi-A?我猜不是......

2,在这种情况下:OPi-A(监控模式,未连接到AP) - OPi-B(监控模式,未连接到AP),是否可以传输/伪造原始802.11数据包(beacon \ qos \数据\探测所有可接受的)从A到B?数据包内容无关紧要。

3,是否有可能通过linux套接字接口而不是第三方mods /驱动程序执行问题2?

任何建议和代码示例表示赞赏!相信我,我真的在这里搜索过......

0 个答案:

没有答案