Skip to content

Percivalll/ble-sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

蓝牙的射频指纹嗅探器

基于软件无线电(目前针对于bladeRF)的蓝牙射频指纹嗅探器

(!项目正在移植到Qt平台,进度缓慢,代码已经Push到QtDev分支)

目录

特性

  • 不仅可以嗅探周围的Ble广播包,还可以将其RawData存储下来!
  • 支持 bladeRF,之后将会添加USRPharckRF的支持!

必须收藏的资源

快速入门

环境配置

  1. 需要libBladeRF动态库,配置请参照 https://github.com/nuand/bladeRF/wiki#Getting_Started
  2. 目前开发平台为Ubuntu18.04LTS,其他平台请自行解决环境问题,如果遇到问题欢迎提Issuse讨论。

安装

  1. git clone [email protected]:ZhangLei-cn/ble-sniffer.git将当前项目Clone到本地。
  2. cd ./ble-sniffer mkdir build cd ./build进入到构建目录。
  3. cmake ../构建可执行程序。
  4. 如果顺利的话你现在可以找到构建好的可执行程序了。 avatar

目录说明

├─ 待更新

用法

关于Sdr的接收参数已经默认设置为:

config.channel = BLADERF_CHANNEL_RX(0);
config.frequency = 2402e6;
config.bandwidth = 2e6;
config.samplerate = 10e6;
config.gain = 30;

贡献者们

维护者

感谢

JiaoXianjun KunQian backahasten

License