
Libreria C per decodificare i pacchetti Bluetooth in banda base ed estrarre informazioni sulla piconet dall'hardware Ubertooth e USRP per l'analisi wireless.
Questa è la libreria di decodifica della banda base Bluetooth, derivata dal progetto GR-Bluetooth. Può essere utilizzata per estrarre informazioni su pacchetti Bluetooth e piconet da dispositivi Ubertooth e da GR-Bluetooth/USRP.
Questo codice è incompleto ed è ancora in fase di sviluppo attivo. Patch e segnalazioni di bug devono essere inviate al tracker dei bug su GitHub: https://github.com/greatscottgadgets/libbtbb/issues
Questo software è stato sviluppato e testato su Linux; dovrebbe funzionare su altre piattaforme, ma non è stato ancora testato.
Libbtbb può essere compilato e installato come segue:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Questo installerà la libreria in /usr/local/lib e gli header in /usr/local/include; per installare in percorsi diversi usare:
$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
Se si hanno versioni precedenti di libbtbb, libubertooth o degli strumenti Ubertooth installate, si può usare lo script di pulizia per rimuoverle:
$ sudo cmake/cleanup.sh -d
Per elencare i file installati senza rimuoverli, usare:
$ cmake/cleanup.sh