I will be giving a talk titled "Passive Aggressive Bluetooth Scanning with Python" at BSides LA on 8/22/13. Here is a summary of the talk:
Bluetooth devices can be scanned either though active or passive techniques. Active scanning is done with commodity bluetooth hardware and utilizes fundamental bluetooth features whereas passive scanning techniques require specialized hardware and software libraries to consume and interpret the lowest levels of the bluetooth stack. The aim of this talk is to show how both techniques can be used together to obtain more thorough scan results. During this talk, I will go over some of the newly released python libraries I created for passive bluetooth monitoring and present demos and sample tools which combine both passive and active scanning techniques.
All slides and content related to this talk can be found in this github repo.