2. Famous Bluetooth Vulnerabilities
-
Blueborne
3. How to use Bluetooth in Linux
Bluez is an official Bluetooth stack for Linux. It is integrated to Linux kernel as a kernel module since Linux 2.4.6 release.
If you plugged a Bluetooth USB dongle to your machine but cannot recognize it, you might have to check the kernel module is loaded.
$ dmesg | grep -i blue # To filter out dmesg lines with 'blue(tooth)'
$ ls /lib/modules/$(uname -r)/kernel/drivers/bluetooth
$ sudo modprobe btusb # Load the btusb kernel module
You can try lots of tools to use Bluetooth in Linux, these are the tools that I tried, and worked well.
-
Blueman
-
Gnome: gnome-bluetooth-3.0
-
hcitool
-
bluetuith:
bluetuith
is (n)curses themed Bluetooth manager written in Rust.
3.1. Monitor your bluetooth connection
There is btmon
tool, you can use it if you installed bluez-utils
.
3.2. Change the (nick)name of the bluetooth interface
$ hciconfig hci0 name 'BluetoothNameWhatYouWant'
3.3. Change class of device(CoD) of the bluetooth interface
$ hciconfig hci0 class <COD HEX>
4. Reference
-
-
Specifications, by Bluetooth core and profiles, etc.
-
Their official blog has a lot of good things to read.
-
5. See Also
-
From Bluetooth official blog: This series of articles can tell you a lot, especially if you’re not familiar with Bluetooth technology.