Tools for Bluetooth device discovery
hciconfig
, a command used to configure Bluetooth devices, can initiate a Bluetooth interface:
hciconfig hci0 up
hcitool
, a command used to configure Bluetooth connections. To run a low-energy scan:
sudo hcitool lescan
bluesniff
can discover Bluetooth devices.sdptool
queries Bluetooth devices and helps in configuring permissions.
sdptool browser <bluetooth-address>
gatttool
can be used to analyze Bluetooth Low-Energy (BLE) devices. The BLE address of the target must be known:
sudo gatttool -I -b <BLE-Address>
ubertooth-btle
is used to sniff BLE packets.btscanner
can scan Bluetooth devices.