evilpan / Airkiss

A source code implementation of Wechat(微信) Airkiss protocol
184 stars 111 forks source link

scan failure #2

Closed geniusgogo closed 7 years ago

geniusgogo commented 8 years ago

Waiting for scan to complete... # error_handler() called. WARNING: err has a value of -19. ERROR: nl_recvmsgs() returned -31 (No such device). do_scan_trigger() failed with -31.

host:openwrt 14.07

geniusgogo commented 8 years ago

其实扫描和读写wifi数据用pcap就应该可以的了吧?我怀疑我这平台上nl库有问题。 在我的openwrt上pcap可以完成你nl上的所有功能。

evilpan commented 8 years ago

no such device, 我用的是wlan1,你要看看你的无线网卡名字是什么(wlanX). 另外pcap只能抓取普通socket数据, 底层通常需要通过kernel接口, 如果是嵌入式设备则用wifi模块提供的驱动接口.

geniusgogo commented 8 years ago

我已经用pcap做了实验可以解析出数据,只是你的filter和我用pcap抓到的数据包格式不一致。 我可能需要自己去解析pcap抓到的数据包格式来做解析。

非常感谢!

evilpan commented 7 years ago

已经将wifi_scan的部分进行优化.