WiFi探针
文章平均质量分 57
Similar_Fair
鹅厂全栈咸鱼一条
展开
-
Openwrt WIFI探针开发【四】
没想到这么久的项目还能让我学到一些东西,深深的感到了自己的才疏学浅……Openwrt 编译出现Lib Missing 问题Q:已经在make menuconfig中选中了libpcap & pthread,为什么仍然报错,提示找不到xxxx.so?A:DEPENDS是否是大写?若为小写,或者像我一样的写作Depends,虽然在menuconfig中可以选中,但编译过程中会报...原创 2018-05-25 16:19:04 · 1653 阅读 · 0 评论 -
Openwrt WIFI探针开发【三】
这篇文章主要着力于自定义固件,关于OP自定义固件网上有些说法经我测试是错误的,这里放出自己使用的一些解决方案。生成固件后找不到libpthread.so.0libpthread在Base->Base system中 ,librt 上面,可以一并选中librt,pthread即可自动选中。开机自动开启WIFI修改源码中的 /package/kernel/mac80211/files/lib/wif原创 2017-06-07 12:45:39 · 3433 阅读 · 0 评论 -
Openwrt WIFI探针开发【二】
前文我们已经使用了PCAP库实现了对原始数据的获取,现在我们来谈谈对原始数据的处理,来得到我们想要的东西。 首先我说下我们获取的数据的结构。 我们获取到的数据是 Radiotap+Mac帧 。Radiotap的长度是变长的,所以想要精确地确定Mac帧开头位置,同时获取到RSSI等信息,我们需要使用Radiotap解析库。Radiotap李迟博主这篇对Radiotap的介绍写的很好,链接如下:原创 2017-05-21 13:50:39 · 3972 阅读 · 9 评论 -
Openwrt WIFI探针开发【一】
在学校断断续续做了一年多的Openwrt WIFI探针,从刚开始磕磕绊绊,国内几乎没有公开的资料的情况下入手到最后能够较完整得到几乎所有需要的数据,期间确实是很辛劳。 我选用的方案是: PCAP库 RADIOTAP解析库PCAP库作用为将WIFI模式切换为监听模式同时进行抓包原始数据获取。 RADIOTAP库作用为得到RSSI、频率等比较底层的信息,同时进行一些错误数据的抛弃。下面开原创 2017-05-21 13:18:54 · 8190 阅读 · 24 评论