I have code working, that utilizes FING (http://www.overlooksoft.com/fing), which is used in a similar manner. In the current prototype, the presence of the device is updated every fing cycle (by default 1 minute), and every XX minutes, every device is polled to see what ports are open. This allows a device fingerprint to be seen, and allow the user to have an idea of what any unknown devices maybe.
The bluetooth presence is a complimentary concept, and may even run on the same box.
The framework and concept are the same, the issue is in the execution of the concept with the bluetooth stack.
The FING example below, is effectively a merging of the FING SCAN, and network port test modes, and the output is built by parsing the session data file, and merging the data from those two sources (and the host file).
I have code working, that utilizes FING (http://www.overlooksoft.com/fing), which is used in a similar manner. In the current prototype, the presence of the device is updated every fing cycle (by default 1 minute), and every XX minutes, every device is polled to see what ports are open. This allows a device fingerprint to be seen, and allow the user to have an idea of what any unknown devices maybe.
The bluetooth presence is a complimentary concept, and may even run on the same box.
The framework and concept are the same, the issue is in the execution of the concept with the bluetooth stack.
The FING example below, is effectively a merging of the FING SCAN, and network port test modes, and the output is built by parsing the session data file, and merging the data from those two sources (and the host file).