接触这个坑爹玩意也快两年了,写篇文章给新手排排雷
首先你需要一个笔记本(mini-PCI-E接口)或者台式机(PCI-E接口)支持Intel 5300网卡(三天线),淘宝几十块钱
台式机换网卡很简单,拆了机箱直接插上就行,笔记本就得拆电脑了,看机型吧,有的机型很难拆的
官网是 http://dhalperi.github.io/linux-80211n-csitool/index.html 动不动就访问不了,真的是垃圾
安装步骤照着这个安装一步一步来
http://dhalperi.github.io/linux-80211n-csitool/installation.html
建议使用 Ubuntu 14.04,之前的版本太老了,老版本的软件源都不更新,apt-get 速度感人
装完了重启,然后你就会惊喜的发现,连不上WiFi了,这时候你需要
sudo modprobe iwlwifi connector_log=0x1 载入WiFi模块,连接一个没有密码的AP
sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat
看到数据开始收集滚动,那你就成功了。
参照 http://dhalperi.github.io/linux-80211n-csitool/faq.html
处理CSI数据,数据类型为Complex(Nt*Nr*Ns*N)
另外还有个类似的 Atheros CSI Tool,自己看看吧
http://wands.sg/research/wifi/AtherosCSI/
再介绍一个Nexus 5采集CSI的
https://github.com/seemoo-lab/mobisys2018_nexmon_channel_state_information_extractor













网友评论