
Bluescan is a bluetooth scanner application with an ncurses interface, you can use it to detect bluetooth enabled mobile phone, query mobile phone and get some information, service discovery, and send command to the mobile phone like start a phone call (TODO).
Here you can download the last release of the tool:
Here is some documentation:
You need a kernel configured with a working Bluez stack, bluetooth library, ncurses library and an hardware device like a USB bluetooth dongle.
You can compile it with this command:
gcc bluescan.c -o bluescan -lbluetooth -lncurses
Bluescan doesn't need any command argument, so you can run it with:
./bluescan
Some screenshoots of the ncurses interface of the Bluescan application: