BlueScanner
Back to Main

What is it:
BlueScanner is an application which is designed for mobile devices. The surrounding area will be
scanned for other visible Bluetooth devices and as many as possible information will be retrieved, e.g.
which services are running (see illustration) and so on...
Through the fingerprint of the Bluetooth address, the BT chipset manufacturer can be found in the internal database
which has about 10,670 entries (see also IEEE, http://standards.ieee.org/regauth/oui/oui.txt).
This application is licensed under the GNU/GPL v2 license and can simply be uploaded to your phone or pda/handheld.
Requirements:
- Java Enabled Phone
- Bluetooth & JSR-82 lib
- MicroEdition-Configuration: CLDC-1.0
- MicroEdition-Profile: MIDP-2.0
Version history:
- v0.5.64:
- v0.5.65:
- ServiceRecordHandle attribute displayed in Little-Endian ("LE") and Big-Endian ("BE") format
- ServiceID shown as shortUUID
- "Brand" renamed to "Man", which stands for "Manufacturer"
- v0.5.66:
- Database search algorithm improved
- v0.5.72:
- Blueprinting hash calculation (according to the trifinite.org spec)
- internal device database & device identification by hash (only some models yet)
Download BlueScanner:
How BlueScanner works:
Screenshots (taken from v0.5.64; updates soon..):
Good Links:
- 01 JSR-82 Bluetooth API
- 02 Remote Device Identification based on Bluetooth Fingerprinting
- 03 Dev-guide for SonyEricsson UIQ3 phones
- 04 Dev-guide for SonyEricsson entry level phones
- 05 J2ME Building Blocks forMobile Devices (SUN)
Artwork:
Big thanks to Daniel Araujo who gave permission to use one of his great artworks as the BlueScanner logo.
The BlueScanner logo is under the copyright of Daniel Araujo, more of his works here: http://justflyakite.deviantart.com/.