2011-05-02 14 views
33

Estoy tratando de encontrar un sniffer bluetooth para capturar señales bluetooth desde dispositivos cercanos. Me gustaría que esta aplicación funcione en mac osx. He tenido dificultades para encontrar algo, por lo que mis requisitos son bajos en este momento, algo que muestre la intensidad de la señal y la dirección MAC sería un buen comienzo.sniffer Bluetooth - preferiblemente mac osx

Respuesta

1

Las utilidades Xcode para Xcode 3.2.x incluyen tres utilidades Bluetooth, incluido un registrador de paquetes.

12

Si tiene xcode instalado, mantenga presionada la tecla de opción mientras selecciona el icono de bluetooth en el menú (arriba a la derecha).

Verá algunas opciones nuevas en el menú desplegable.

(al menos para 10.5.8)

50

realidad, Xcode no incluye las utilidades Bluetooth por defecto (por lo menos en 4,6). Necesita abrir Xcode, vaya a Xcode> Abrir herramientas de desarrollo> Más herramientas de desarrollador, luego inicie sesión con su cuenta de desarrollador de Apple, busque las "Herramientas de hardware de E/S" y descargue el paquete. Incluye una aplicación llamada PacketLogger.

Si desea que las nuevas herramientas aparezcan en el menú de herramientas del desarrollador de Xcode, arrástrelas a la carpeta Xcode.app/Contents/Applications.

+3

¿PacketLogger registra solo el tráfico enviado ao desde la Mac, o puede ejecutar el adaptador Bluetooth en el equivalente de "modo monitor", donde capturará todo el tráfico que puede recibir? Si no hace una forma de "modo monitor", es posible que necesite algo como el adaptador Ubertooth. –

+1

Como @guy menciona, esto no responde al requisito de OP de capturar tráfico de dispositivos cercanos. Desde https://developer.apple.com/library/mac/documentation/devicedrivers/conceptual/bluetooth/BT_Bluetooth_On_MOSX/BT_Bluetooth_On_MOSX.html: 'Esta aplicación supervisa todo el tráfico Bluetooth que se transmite en la computadora'. PacketLogger solo detectará los dispositivos cercanos si son visibles para todos los dispositivos, es decir, requiere que los usuarios habiliten la visibilidad, que dura un par de minutos y luego se apaga con los dispositivos Android e iOS actuales. – mikemaccana

+0

Necesitaba reiniciar Xcode para mostrar los elementos. – ThomasW

2

Es posible utilizar Wireshark junto con Ubertooth on OSX para capturar Bluetooth v1-3/Classic y Bluetooth LE/v4/Smart. Desafortunadamente, parece que la última versión de Wireshark/libpcap cannot currently utilise tiene incorporado cualquier hardware Bluetooth de MacOSX.