English | 简体中文
蓝牙的射频指纹嗅探器
基于软件无线电(目前针对于bladeRF)的蓝牙射频指纹嗅探器
(!项目正在移植到Qt平台,进度缓慢,代码已经Push到QtDev分支)目录
特性
- 不仅可以嗅探周围的Ble广播包,还可以将其RawData存储下来!
- 支持
bladeRF
,之后将会添加USRP
、harckRF
的支持!
必须收藏的资源
快速入门
环境配置
- 需要libBladeRF动态库,配置请参照 https://github.com/nuand/bladeRF/wiki#Getting_Started
- 目前开发平台为Ubuntu18.04LTS,其他平台请自行解决环境问题,如果遇到问题欢迎提Issuse讨论。
安装
git clone [email protected]:ZhangLei-cn/ble-sniffer.git
将当前项目Clone到本地。cd ./ble-sniffer
mkdir build
cd ./build
进入到构建目录。cmake ../
构建可执行程序。- 如果顺利的话你现在可以找到构建好的可执行程序了。
目录说明
├─ 待更新
用法
关于Sdr的接收参数已经默认设置为:
config.channel = BLADERF_CHANNEL_RX(0);
config.frequency = 2402e6;
config.bandwidth = 2e6;
config.samplerate = 10e6;
config.gain = 30;
贡献者们
维护者
感谢
JiaoXianjun KunQian backahasten