Я пытаюсь найти пакетный сниффер Bluetooth для захвата сигналов Bluetooth от близких устройств. Я хотел бы, чтобы это приложение работало на mac osx. Мне было трудно найти что-нибудь вообще, поэтому мои требования сейчас низки - что-то, что показывает силу сигнала и адрес mac, было бы хорошим началом.
Bluetooth сниффер - желательно mac osx
Ответ 1
На самом деле Xcode по умолчанию не включает утилиты bluetooth. Вам нужно открыть XCode, перейти в XCode> Открыть инструмент разработчика> Другие инструменты разработчика, затем войдите в систему с учетной записью разработчика Apple, найдите "Дополнительные инструменты" и загрузите пакет для своей версии XCode. Он включает в себя приложение под названием PacketLogger.
До Xcode 8 этот пакет назывался "Аппаратные средства ввода-вывода".
Если вы хотите, чтобы новые инструменты появлялись в меню инструментов разработчика Xcode, перетащите их в папку Xcode.app/Contents/Applications.
Ответ 2
Если у вас установлен xcode, удерживайте клавишу выбора при выборе значка Bluetooth в меню (вверху справа).
В раскрывающемся меню вы увидите несколько новых параметров.
(по крайней мере, для 10.5.8)
Ответ 3
Я предполагаю, что вы заинтересованы в 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
Ответ 4
Можно использовать Wireshark в сочетании с Ubertooth на OSX для захвата как Bluetooth v1-3/Classic, так и Bluetooth LE/v4/Smart. К сожалению, кажется, что в последней версии Wireshark/libpcap в настоящее время не может использоваться какой-либо встроенный аппарат MacOSX Bluetooth.
Ответ 5
Утилиты Xcode для Xcode 3.2.x включают три утилит Bluetooth, включая регистратор пакетов.
Ответ 6
На WWDC 2019 Apple объявила о больших обновлениях для PacketLogger. Вы можете получить это здесь
После загрузки переместите PacketLogger в папку "Приложение", и вы сможете начать его использовать.