
C-Bibliothek zum Dekodieren von Bluetooth-Basisbandpaketen und zum Extrahieren von Piconet-Informationen von Ubertooth- und USRP-Hardware für die drahtlose Analyse.
Dies ist die Bluetooth-Basisband-Decodierungsbibliothek, abgeleitet vom GR-Bluetooth-Projekt. Sie kann verwendet werden, um Bluetooth-Paket- und Piconetz-Informationen aus Ubertooth-Geräten sowie GR-Bluetooth/USRP zu extrahieren.
Dieser Code ist unvollständig und befindet sich noch in aktiver Entwicklung. Patches und Fehlerberichte sollten an den Bug-Tracker auf GitHub gesendet werden: https://github.com/greatscottgadgets/libbtbb/issues
Diese Software wurde unter Linux entwickelt und getestet. Sie sollte auch auf anderen Plattformen funktionieren, aber das wurde bisher noch nicht getestet.
Libbtbb kann wie folgt erstellt und installiert werden:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Dies installiert die Bibliothek nach /usr/local/lib und die Header nach /usr/local/include. Für die Installation an anderen Speicherorten verwenden Sie:
$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
Wenn Sie frühere Versionen von libbtbb, libubertooth oder die Ubertooth-Tools installiert haben, können Sie das Bereinigungsskript verwenden, um sie zu entfernen:
$ sudo cmake/cleanup.sh -d
Um die installierten Dateien aufzulisten, ohne sie zu entfernen, verwenden Sie:
$ cmake/cleanup.sh