macos 蓝牙嗅探器 - 最好是 mac osx

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5863088/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-21 08:01:41  来源:igfitidea点击:

Bluetooth sniffer - preferably mac osx

macosbluetoothpacket-capturepacket-snifferssniffer

提问by Jim

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.

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

回答by SableRaf

Actually, Xcode does not include the bluetooth utilities by default. You need to open Xcode, go to Xcode>Open Developer Tool>More developer tools, then login with your Apple developer account, search for the “Additional Tools” and download the package for your version of Xcode. It includes an app called PacketLogger.

实际上,Xcode 默认不包含蓝牙实用程序。您需要打开 Xcode,前往 Xcode>Open Developer Tool>More developer tools,然后使用您的 Apple 开发者帐户登录,搜索“Additional Tools”并下载适用于您的 Xcode 版本的软件包。它包括一个名为 PacketLogger 的应用程序。

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

在 Xcode 8 之前,这个包被命名为“硬件 IO 工具”。

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

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

回答by idbill

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

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

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

您会在下拉菜单中看到一些新选项。

(At least for 10.5.8)

(至少对于 10.5.8)

回答by BilalReffas

At the WWDC 2019 Apple announced big updates for the PacketLogger. You can get it here

在 WWDC 2019 上,Apple 宣布了 PacketLogger 的重大更新。你可以在这里得到

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

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

enter image description here

在此处输入图片说明

回答by Yepher

I assume you are interested in BLE or Bluetooth SMART.

我假设您对 BLE 或蓝牙智能感兴趣。

If so than you are looking for the Ubertooth One. You can get it here: http://greatscottgadgets.com/ubertoothone/

如果是这样,那么您正在寻找 Ubertooth One。你可以在这里得到它: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/

这篇文章将帮助您开始了解如何操作: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

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

回答by Pierz

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

可以在 OSX 上将WiresharkUbertooth结合使用来捕获蓝牙 v1-3/经典和蓝牙 LE/v4/智能。不幸的是,最新版本的 Wireshark/libpcap目前似乎无法使用任何内置的 MacOSX 蓝牙硬件。

回答by JeremyP

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

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