
C-библиотека для декодирования пакетов базовой полосы Bluetooth и извлечения информации о пикосети из оборудования Ubertooth и USRP для анализа беспроводных сетей.
Это библиотека декодирования базовой полосы Bluetooth, форкнутая из проекта GR-Bluetooth. Она может использоваться для извлечения информации о Bluetooth-пакетах и пиконетах с устройств Ubertooth, а также GR-Bluetooth/USRP.
Этот код не завершён и находится в активной разработке. Патчи и отчёты об ошибках следует отправлять в трекер ошибок на GitHub: https://github.com/greatscottgadgets/libbtbb/issues
Это программное обеспечение разработано и протестировано в Linux; оно должно работать и на других платформах, но это ещё не проверено.
Libbtbb можно собрать и установить следующим образом:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
Это установит библиотеку в /usr/local/lib, а заголовочные файлы в /usr/local/include; для установки в другие места используйте:
$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..
Если у вас установлены предыдущие версии libbtbb, libubertooth или инструментов Ubertooth, вы можете воспользоваться скриптом очистки, чтобы удалить их:
$ sudo cmake/cleanup.sh -d
Чтобы вывести список установленных файлов без их удаления, используйте:
$ cmake/cleanup.sh