
Biblioteca em C para decodificar pacotes de banda base Bluetooth e extrair informações de piconet de hardware Ubertooth e USRP para análise sem fio.
Esta é a biblioteca de decodificação de banda base Bluetooth, derivada do projeto GR-Bluetooth. Ela pode ser usada para extrair informações de pacotes Bluetooth e de piconets de dispositivos Ubertooth, bem como de GR-Bluetooth/USRP.
Este código está incompleto e ainda em desenvolvimento ativo. Patches e relatórios de bugs devem ser enviados para o rastreador de problemas no GitHub: https://github.com/greatscottgadgets/libbtbb/issues
Este software foi desenvolvido e testado no Linux; deve funcionar em outras plataformas, mas isso ainda não foi testado.
Libbtbb pode ser compilado e instalado da seguinte forma:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Isso instalará a biblioteca em /usr/local/lib e os cabeçalhos em /usr/local/include; para instalar em locais diferentes, use:
$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
Se você tiver versões anteriores do libbtbb, do libubertooth ou das ferramentas Ubertooth instaladas, use o script de limpeza para removê-las:
$ sudo cmake/cleanup.sh -d
Para listar os arquivos instalados sem removê-los, use:
$ cmake/cleanup.sh