Makerdiary BLE sniffer powered by raccoon
通过raccoon这个项目,不少nrf52840都能成为ble sniffer,感激!
安装流程¶
以Makerdiary NRF52840 MDK Dongle为例
git clone https://github.com/bluekitchen/raccoon.git
cd raccoon
make
python uf2conv.py -c -f 0xada52840 -o raccoon_nrf52840_xxaa.uf2 raccoon_nrf52840_xxaa.hex
cp raccoon_nrf52840_xxaa.uf2 /to/your/uf2/drive
配置额外的udev rules, 免root权限读取串口
sudo sh -c 'echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"1915\", ATTRS{idProduct}==\"520f\", MODE:=\"0666\"" > /etc/udev/rules.d/55-raccoon.rules'
sudo udevadm control --reload-rules
使用¶
pip install --user pyserial
cd raccoon/pyclient
python raccoon.py
# 此处修改一下config.py, 把要用到的设备前的注释删除
python raccoon.py # 开始工作了
# 你就会得到一个叫做 trace.pcap 的文件