これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド hcidump です。
プログラム:
NAME
hcidump - HCI データを解析する
SYNOPSIS
hcidump [-NS]
hcidump [オプション [オプション...]] [フィルター]
DESCRIPTION
hcidump Bluetooth デバイスとの間で送受信される生の HCI データを読み取ります (
オプションで指定した -i、デフォルトは最初に使用可能なものです)および画面に出力されます
人間が読める形式のコマンド、イベント、データ。 オプションで、ダンプを次の場所に書き込むことができます。
ダンプ ファイルは解析されるのではなく、ファイルとして保存されるため、その後の瞬間にダンプ ファイルを解析できます。
OPTIONS
-h 使用状況情報を出力して終了します
-i
データの読み取り元 hciX、これは、インストールされている Bluetooth デバイスの名前である必要があります。 もしも
指定されていない場合、 -r オプションが設定されていない場合、データは最初に使用可能なものから読み取られます
Bluetoothデバイス。
-l , --スナップレン=
処理されるパケットの最大長を次のように設定します。 LEN.
-p , --psm=
デフォルトのプロトコル サービス マルチプレクサを次のように設定します。 psm.
-m , --メーカー=
メーカーのデフォルトの会社 ID を次のように設定します。 コンピッド.
-w , --save-dump=
解析出力は画面に出力されず、代わりにデバイスから読み取られたデータが保存されます。
file file。 保存されたダンプ ファイルは、オプションを使用して後で解析できます。 -r.
-r , --read-dump=
データは Bluetooth デバイスからではなく、ファイルから読み取られます file. file で作成されます
オプション -t, -タイムスタンプ すべてのパケットの先頭にタイムスタンプを付加します。
-a, --ASCII
すべてのパケットについて、パケット タイプだけでなく、パケット内のすべてのデータも表示されます。
ASCII。
-x, --hex
すべてのパケットについて、パケット タイプだけでなく、すべてのデータも XNUMX 進数で表示されます。
-X, --内線
すべてのパケットについて、パケット タイプだけでなく、すべてのデータも XNUMX 進数で表示されます
そしてアスキー。
-R, - 生
すべてのパケットについて、生データのみが表示されます。
-C, --cmtp=
CAPI メッセージ トランスポート プロトコルの PSM 値を設定します。
-H, --hcrp=
ハードコピー コントロール チャネルの PSM 値を設定します。
-O, --obex=
オブジェクト交換プロトコルの RFCOMM チャネル値を設定します。
-P, --ppp=
ポイントツーポイント プロトコルの RFCOMM チャネル値を設定します。
-D, --pppdump=
pppdump 形式で PPP トラフィックを抽出します。
-A, --audio=
SCO オーディオ データを抽出します。
-Y, --ノベンダー
ベンダーのコマンドやイベントを表示せず、PIN コードやリンク キーも表示しない
プレーンテキストで。
FILTERS
filter パケット カテゴリのスペース区切りのリストです。使用可能なカテゴリは次のとおりです。 lmp, hci,
SCO, l2cap, rfcomm, sdp, ブネップ, cmtp, 隠し, hcrp, avdtp, avctp, オーベックス, CAPI PPP。 場合
フィルタが使用されると、指定されたカテゴリに属するパケットのみがダンプされます。 に
デフォルトでは、すべてのパケットがダンプされます。
作者
マキシムクラスニャンスキー脚本の作品[メール保護]>およびMarcelHoltmann[メール保護]>
FabrizioGennariによるmanページ[メール保護]>
onworks.net サービスを使用してオンラインで hcidump を使用する