The video, slides and content from my Ubertooth/Scapy talk at Blackhat USA 2012 is now available here. This talk was a shorter version of my DEFCON 20 talk.
Here is a summary of the content:
Recognizing a need to support passive bluetooth monitoring in Scapy, Python's interactive monitoring framework, a project was launched to produce this functionality. Through this functionality, a new means for interactively observing bluetooth was created along with Python APIs to assist in the development of bluetooth auditing, pentesting and exploitation tools.
The project supplements the work of Michael Ossman et al by providing Python extensions and Scapy modules which interact with an Ubertooth dongle. The project also provides support for other passive bluetooth techniques not present in the current Ubertooth core software such as NAP identification, vendor lookup, extended logging and more.
In conjunction with this presentation, the source for this project will be released along with distribution packages for easy installation.