我正在尝试找到一个蓝牙数据包嗅探器来捕获附近设备的蓝牙信号。我希望这个应用程序能够在 mac osx 上运行。我很难找到任何东西,所以我现在的要求很低 - 显示信号强度和 MAC 地址的东西将是一个好的开始。
Apple 发布了一款名为
PacketLogger
的应用程序。
您可以通过访问 https://developer.apple.com/download/more/?=for%20Xcode 下载它(或者如果您安装了 Xcode,请访问
Xcode > Open Developer Tool > More developer tools
),然后使用您的 Apple 登录开发者帐户,搜索 Additional Tools
并下载最新版本(或者如果您安装了 Xcode,请下载与您的 Xcode 版本匹配的版本)。
虽然该工具与 Xcode 相关联,但不需要 Xcode 来安装或使用它。
在 Xcode 8 之前,该包被命名为“硬件 IO 工具”。
如果您希望新工具出现在 Xcode 的开发人员工具菜单中,请将它们拖到 Xcode.app/Contents/Applications 文件夹中。
如果您安装了 xcode,请按住 option 键,同时选择菜单中的蓝牙图标(右上角)。
您将在下拉菜单中看到一些新选项。
(至少10.5.8)
PacketLogger 的工具,它非常容易使用。 这里是其输出的示例
否则看看 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
Wireshark 与 OSX 上的 Ubertooth 结合使用来捕获蓝牙 v1-3/Classic 和蓝牙 LE/v4/Smart。不幸的是,最新版本的 Wireshark/libpcap 目前无法使用任何内置的 MacOSX 蓝牙硬件。