Hola,
Hay que distinguir entre:
1) Scanner de Bluetooth.
2) Dump del trafico entre el stack de bluetooth y el modulo dongle bluetooth.
3) Sniffer de Bluetooth.
Para mi el 3 tipo es la posibilidad de ver los paquetes areos entre dos dispositivos bluetooth remotos. Este 3 punto es claramente el mas complicado de conseguir, dado que te tienes que emparejar con la tabla de tiempos del FH (frecuency hopping) y poner el modulo bluetooth en modo "promiscuo" (parecido a lo que se hace en wifi).
La opcion mas clara es obtener una herramienta echa. Claro esta todas son muy caras o increiblemente caras. La mas "barata" (que en si ya es cara) es el FTS4BT de Frontline. Esta se basa en un software de PC y un modulo "especial" dongle de Bluetooth.
http://www.fte.com/products/FTS4BT-01.aspSin ese modulo especial la aplicacion no funciona.
El tema es que se puede hacer un "emulador" de un modulo de estos de bluetooth de frontline modificando unos modulos concretos de bluetooth y cambiandoles toda la programacion que lleva.
No es sencillo pero nosotros lo hemos conseguido, con lo cual hemos sniffado bluetooth con el FTS4BT.
Todo esto es ilegal dado que estas violado el copyright de FrontLine. Nosotros solo lo hemos echo a nivel de prueba y sin uso comercial.Esta es una "afoto" del modulo bluetooth especial que nos hicimos:

No obstante, lo mas interesante, que es esniffar el trafico entre dos vinculaciones (para obtener el PIN) es casi imposible de realizar en el la vida real (es casi imposible estar en el momento que alguien vincula un bluetooth con el sniffer), por lo que esta herramienta a nivel de hack, practicamente no tiene uso.
Saludos,
Sir Graham.