Transient Bluetooth Environment Auditor project includes an ncurses-based Bluetooth scanner (a bit similar to kismet), a Bluetooth DoS tool, and a Bluetooth hidden device locator.
1) You need a Bluetooth enabled Linux kernel. Get one from kernel.org, and configure in Bluetooth support. T-BEAR was developed under Linux, and will only run, as far as I know, under Linux.
2) You need bluez-lib installed. Get it from bluez.org. The graphical tbear application requires ncurses. If you need ncurses, go get it from gnu.org.
3) You need a hardware bluetooth interface that Linux / Bluez supports. Go buy one. Check bluez.org for details, then go to ebay.com.
4) gzip -cd [package] | tar -xvf -
5) Edit the Makefile if you desire.
6) cd to the source directory, then: make ; make install
7) To make the USRP components: make usrp ; make usrpinstall
8) Plug in your device, and run 'hciconfig [dev] up', where [dev] might equal hci0. If you're not sure what devices you have available, try 'hciconfig'. To use the USRP stuff, see the USRP_HOWTO file. [NOTE: USRP not available yet.]
9) ... and you probably need to be root. The code was made with care, but not with paranoia, so whether or not to set SUID is up to you. I personally wouldn't run it SUID root on a multi-user system.