Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Bluetooth baseband decoding library
branch: master

Add modulation/transport to packet data

 - This should improve our mapping from packet -> pcap
latest commit f83b85cf10
Dominic Spill dominicgs authored
Failed to load latest commit information.
cmake Add forgotten cmake module to git
debian Remove bad config line
lib Add modulation/transport to packet data
packaging Update release version in homebrew
python Add support for Ellysis sniffer to btaptap
tests Allow use of compilers other than gcc
web Reorder git commands to promote easiest method
wireshark/plugins Add Wireshark dissestor for BT BR/EDR Baseband PCAP format
.gitignore Python installations should obey prefixes too
CMakeLists.txt
README.md Add documentation for cleanup script

README.md

libbtbb

This is the Bluetooth baseband decoding library, forked from the GR-Bluetooth project. It can be used to extract Bluetooth packet and piconet information from Ubertooth devices as well as GR-Bluetooth/USRP.

This code is incomplete, it is still under active development. Patches and bug reports should be submitted to the bug tracker on GitHub: https://github.com/greatscottgadgets/libbtbb/issues

This software has been developed and tested on Linux, it should work on other platforms but this has yet to be tested.

Build Instructions

Libbtbb can be built and installed as follows:

$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install

This will install the library to /usr/local/lib and the headers to /usr/local/include, to install to different locations use:

$ cmake -DINSTALL_DIR=/path/to/install -DINCLUDE_DIR=/path/to/include ..

If you have previous versions of libbtbb, libubertooth or the Ubertooth tools installed, you can use the cleanup script to remove them:

$ sudo cmake/cleanup.sh -d

To list the installed files without removing them, use:

$ cmake/cleanup.sh
Something went wrong with that request. Please try again.