Bluelog
Bluelog is a Bluetooth scanner designed to quickly identify the number of discoverable devices in an area. It logs discovered devices to a file and can run unattended for long periods.
Description
Bluelog is a Bluetooth site survey tool intended for identifying possible Bluetooth targets in the surrounding environment. Its primary function is to log discovered devices to a file rather than interactive use, allowing it to collect data over extended periods without supervision. It provides a fast way to determine how many discoverable Bluetooth devices are present in a given location.
Use cases include site surveys to map Bluetooth device density and unattended monitoring for data collection. Bluelog also features 'Bluelog Live' mode, which generates a webpage of results that can be served via an HTTP daemon for real-time viewing. This makes it suitable for ongoing surveillance or demonstration purposes.
The tool supports various logging and output customizations, such as including device names, manufacturers, classes, timestamps, and MAC obfuscation options. It is lightweight with an installed size of 198 KB and depends on standard Bluetooth libraries.
How It Works
Bluelog uses the default Bluetooth interface (hci0) to scan for discoverable devices, autodetecting the device and logging results to a timestamped file. It performs name resolution with configurable retries and supports scanning windows, amnesia for old devices, and formats like BlueProPro logs. Output can be customized with verbose printing, syslog-only mode, or live web serving, while daemon mode enables background operation with PID tracking.
Installation
sudo apt install bluelogFlags
Examples
bluelogbluelog -hbluelog -i hci0bluelog -o devices.logbluelog -vbluelog -dbluelog -lbluelog -k