Bluetooth sniffer - preferably mac osx

MacosBluetoothPacket CapturePacket SniffersSniffer

Macos Problem Overview


I am trying to find a bluetooth packet sniffer to capture bluetooth signals from close by devices. I would like for this application to work on mac osx. I have had difficulty finding anything at all so my requirements are low right now - something that shows signal strength and mac address would be a good start.

Macos Solutions


Solution 1 - Macos

Apple publishes an application called PacketLogger.

You can download it by going to https://developer.apple.com/download/more/?=for%20Xcode (or if you have Xcode installed, go to Xcode > Open Developer Tool > More developer tools), then loging in with your Apple developer account, search for Additional Tools and download the latest version (or if you have Xcode installed, download the version matching your version of Xcode).

PacketLogger

Although the tool is associated with Xcode, Xcode is not required to install or use it.

Prior to Xcode 8, this package was named "Hardware IO tools".

If you want the new tools to appear in Xcode's developer tools menu, drag them to the Xcode.app/Contents/Applications folder.

Solution 2 - Macos

If you have xcode installed, hold the option key while selecting the bluetooth icon in the menu (upper right).

You'll see some new options in the drop down menu.

(At least for 10.5.8)

Solution 3 - Macos

At the WWDC 2019 Apple announced big updates for the PacketLogger. Just look for "Additional Tools for Xcode 12.5" You can get it here

After downloading move PacketLogger to your Application folder and you can start using it.

enter image description here

Solution 4 - Macos

I assume you are interested in BLE or Bluetooth SMART. XCode has a tool called PacketLogger and it is very easy to use. Here is an example of its output

Otherwise have a look at the Ubertooth One. You can get it here: http://greatscottgadgets.com/ubertoothone/

This article will get you started on how to do it: http://blog.cozybit.com/how-to-crack-bluetooth-le-security-using-crackle/

Or have a look here for some information: https://www.usenix.org/conference/woot13/workshop-program/presentation/ryan

Solution 5 - Macos

It is possible to use Wireshark in conjunction with the Ubertooth on OSX to capture both Bluetooth v1-3/Classic and Bluetooth LE/v4/Smart. Unfortunately it seems that the latest version of Wireshark/libpcap cannot currently utilise any built-in MacOSX Bluetooth hardware.

Solution 6 - Macos

The Xcode utilities for Xcode 3.2.x includes three Bluetooth utilities including a packet logger.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJimView Question on Stackoverflow
Solution 1 - MacosSableRafView Answer on Stackoverflow
Solution 2 - MacosidbillView Answer on Stackoverflow
Solution 3 - MacosBilalReffasView Answer on Stackoverflow
Solution 4 - MacosYepherView Answer on Stackoverflow
Solution 5 - MacosPierzView Answer on Stackoverflow
Solution 6 - MacosJeremyPView Answer on Stackoverflow