蓝牙嗅探器 - 最好是mac osx

Jim*_*Jim 47 macos bluetooth packet-capture sniffer packet-sniffers

我试图找到一个蓝牙数据包嗅探器来捕获设备附近的蓝牙信号.我想这个应用程序在mac osx上工作.我一直很难找到任何东西,所以我的要求现在很低 - 显示信号强度和mac地址将是一个良好的开端.

小智 70

实际上,Xcode默认不包括蓝牙实用程序.您需要打开Xcode,转到Xcode> Open Developer Tool>更多开发人员工具,然后使用Apple开发人员帐户登录,搜索"其他工具"并下载适用于您的Xcode版本的软件包.它包括一个名为PacketLogger的应用程序.

在Xcode 8之前,该软件包被命名为"硬件IO工具".

如果您希望新工具出现在Xcode的开发人员工具菜单中,请将它们拖到Xcode.app/Contents/Applications文件夹中.

  • 似乎从Xcode 8开始,它被打包在"附加工具"包中,而不是"硬件IO工具" (4认同)
  • PacketLogger是仅记录发送到Mac还是从Mac发送的流量,还是可以运行相当于"监控模式"的蓝牙适配器,它会捕获它可以接收的所有流量?如果它没有采用"监控模式"的形式,您可能需要诸如Ubertooth适配器之类的东西. (3认同)
  • 正如@guy 提到的,这不能满足 OP 从附近设备捕获流量的要求。来自 https://developer.apple.com/library/mac/documentation/devicedrivers/conceptual/bluetooth/BT_Bluetooth_On_MOSX/BT_Bluetooth_On_MOSX.html :“此应用程序监控计算机上传输的所有蓝牙流量”。PacketLogger 只会检测附近的设备,如果它们对所有设备可见,即,它需要用户启用可见性,这会持续几分钟,然后在当前的 Android 和 iOS 设备上关闭。 (2认同)

idb*_*ill 12

如果您安装了xcode,请在菜单中选择蓝牙图标时按住选项键(右上角).

您将在下拉菜单中看到一些新选项.

(至少10.5.8)

  • Shift+Option 还会显示调试菜单 (2认同)

Bil*_*fas 7

在 WWDC 2019 上,Apple 宣布了 PacketLogger 的重大更新。只需查找“适用于 Xcode 12.5 的其他工具” 即可在此处获取

下载后将 PacketLogger 移动到您的应用程序文件夹,您就可以开始使用它了。

在此处输入图片说明


Yep*_*her 5

我认为您对BLE或Bluetooth SMART感兴趣。

如果是这样,那么您正在寻找Ubertooth One。您可以在这里获得它:http : //greatscottgadgets.com/ubertoothone/

本文将帮助您开始做这件事:http : //blog.cozybit.com/how-to-crack-bluetooth-le-security-using-crackle/

或在这里查看一些信息:https : //www.usenix.org/conference/woot13/workshop-program/presentation/ryan


Jer*_*myP 1

Xcode 3.2.x 的 Xcode 实用程序包括三个蓝牙实用程序,其中包括一个数据包记录器。