
무선 분석을 위해 Ubertooth 및 USRP 하드웨어에서 Bluetooth 베이스밴드 패킷을 디코딩하고 피코넷 정보를 추출하는 C 라이브러리입니다.
=======
이것은 GR-Bluetooth 프로젝트에서 포크된 Bluetooth 기저대역 디코딩 라이브러리입니다. Ubertooth 장치뿐만 아니라 GR-Bluetooth/USRP에서 Bluetooth 패킷 및 피코넷 정보를 추출하는 데 사용할 수 있습니다.
이 코드는 완전하지 않으며, 여전히 활발히 개발 중입니다. 패치와 버그 보고는 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