you need Linux, the BlueZ stack and libbluetooth

BlueZ: http://bluez.sourceforge.net/

just type: make


To use the RAW socket scanning you need to patch your BlueZ.

Linux 2.4.x:

cd /usr/src/linux/net/bluetooth
patch -p0 < bluez_l2cap_raw_socket.patch

(rebuild modules)
