
Bibliothèque C pour décoder les paquets de bande de base Bluetooth et extraire les informations de piconet à partir du matériel Ubertooth et USRP pour l'analyse sans fil.
Ceci est la bibliothèque de décodage de bande de base Bluetooth, issue d'un fork du projet GR-Bluetooth. Elle peut être utilisée pour extraire les informations sur les paquets Bluetooth et les piconets à partir des dispositifs Ubertooth ainsi que de GR-Bluetooth/USRP.
Ce code est incomplet et toujours en cours de développement actif. Les correctifs et les rapports de bogues doivent être soumis au suivi de bogues sur GitHub : https://github.com/greatscottgadgets/libbtbb/issues
Ce logiciel a été développé et testé sur Linux ; il devrait fonctionner sur d'autres plateformes, mais cela n'a pas encore été testé.
Libbtbb peut être compilé et installé comme suit :
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Cela installera la bibliothèque dans /usr/local/lib et les en-têtes dans /usr/local/include ; pour installer dans d'autres emplacements, utilisez :
$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
Si vous avez des versions précédentes de libbtbb, libubertooth ou des outils Ubertooth installées, vous pouvez utiliser le script de nettoyage pour les supprimer :
$ sudo cmake/cleanup.sh -d
Pour lister les fichiers installés sans les supprimer, utilisez :
$ cmake/cleanup.sh