我正在尝试找一个蓝牙数据包嗅探器来捕获设备附近的蓝牙信号。我想这个应用程序在mac osx上工作。我一直很难找到任何东西,所以我的要求现在很低 - 显示信号强度和mac地址将是一个良好的开端。
答案 0 :(得分:61)
实际上,Xcode默认不包含蓝牙实用程序。您需要打开Xcode,转到Xcode>打开开发人员工具>更多开发人员工具,然后使用您的Apple开发人员帐户登录,搜索“其他工具”并下载适用于您的Xcode版本的软件包。它包括一个名为PacketLogger的应用程序。
在Xcode 8之前,该软件包被命名为“硬件IO工具”。
如果您希望新工具出现在Xcode的开发人员工具菜单中,请将它们拖到Xcode.app/Contents/Applications文件夹中。
答案 1 :(得分:12)
如果您安装了xcode,请在菜单中选择蓝牙图标时按住选项键(右上角)。
您会在下拉菜单中看到一些新选项。
(至少10.5.8)
答案 2 :(得分:4)
我假设您对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
答案 3 :(得分:2)
可以将Wireshark与Ubertooth on OSX结合使用来捕获蓝牙v1-3 / Classic和蓝牙LE / v4 / Smart。不幸的是,最新版本的Wireshark / libpcap cannot currently utilise似乎都是内置的MacOSX蓝牙硬件。
答案 4 :(得分:1)
Xcode 3.2.x的Xcode实用程序包括三个蓝牙实用程序,包括数据包记录器。
答案 5 :(得分:0)