
مكتبة C لفك ترميز حزم النطاق الأساسي لبلوتوث واستخراج معلومات الشبكة الصغيرة (piconet) من أجهزة Ubertooth و USRP لتحليل الشبكات اللاسلكية.
=======
هذه مكتبة فك ترميز النطاق الأساسي لبلوتوث، مشتقّة من مشروع GR-Bluetooth. يمكن استخدامها لاستخراج معلومات حزم بلوتوث وشبكات piconet من أجهزة Ubertooth وكذلك من GR-Bluetooth/USRP.
هذا الكود غير مكتمل، وما زال قيد التطوير النشط. يجب إرسال التصحيحات وتقارير الأخطاء إلى متتبع الأخطاء على GitHub: https://github.com/greatscottgadgets/libbtbb/issues
تم تطوير هذا البرنامج واختباره على لينكس، ومن المفترض أن يعمل على منصات أخرى لكن ذلك لم يُختبر بعد.
يمكن بناء 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