デバイスの近くからBluetooth信号をキャプチャするBluetoothパケットスニファーを見つけようとしています。このアプリケーションが mac osx で動作することを望みます。何かを見つけるのにまったく苦労したので、今のところ要件は低いです。信号強度と MAC アドレスを示すものから始めるとよいでしょう。
6 に答える
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 がインストールされている場合は、オプション キーを押しながらメニュー (右上) の bluetooth アイコンを選択します。
ドロップダウン メニューにいくつかの新しいオプションが表示されます。
(少なくとも 10.5.8 の場合)
BLE や Bluetooth SMART に興味があると思います。XCodeには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
OSXでWiresharkを Ubertooth と組み合わせて使用すると、Bluetooth v1-3/Classic と Bluetooth LE/v4/Smart の両方をキャプチャできます。残念ながら、Wireshark/libpcap の最新バージョンは現在、組み込みの MacOSX Bluetooth ハードウェアを利用できないようです。
Xcode 3.2.xのXcodeユーティリティには、パケットロガーを含む3つのBluetoothユーティリティが含まれています。