wireshark-dissector

    0

    1答えて

    私はluaスクリプトでプロトコルのためのdissactorを書いています。ディッサクタは正常に動作しています。しかし、私はdissactorファイルで1つのアップデートを知りたい。 p_abcd = Proto("abcd", "ABCD") 私はさまざまな種類のメッセージ用にテーブルを作成しました。以下はテーブルです - local message_types = { [1] = "MAC

    0

    1答えて

    64ビット16進法の解読に問題があります。これを行うにはProtoField.uint64を使用しています。 私はプロトタイプなしでWiresharkでうまくこのデコードを見ることができますが、それはuint64のために働きません。 -- declare our protocol trivial_proto = Proto("triviala","trivial Protocol") --

    0

    1答えて

    私はwiresharkのディセクタを開発しようとしています。私のディセプタはすべて同じポート番号を使用しているので、hereと示唆されているように、別のディセクタ層を追加する予定です。 私は、パケットのタイプを検証し、それに基づいてパケットデータを関連するディセクタに渡す一般的なディセクタを作成しました。私は私の一般的な解剖学者に含めることを計画している異なる解剖学のための異なるモジュールを作成し

    1

    1答えて

    wiresharkには、WPS用にアクセスポイント(ビーコンフレームまたはプローブ応答経由)が設定されているかどうかを識別する機能があります。 特に無線管理フレームの下には、タグ付きパラメータ - >ベンダー固有:Microsoft:WPS - 情報要素を保持 - > "Wifi Protected Setup State:Configured 0x02"があります。 私はその値を理解しています:

    0

    1答えて

    私は私のルアディセクターのカバレッジをチェックしようとしています。 私は、私のLuaディセクターからluacovパッケージを組み込んでテストするために 'luacov'フレームワークを使用しようとしました。 私のdissectorを含めてWiresharkを実行すると、 'luacov.stats.out'ファイルが生成されます。しかしファイルは空です! 誰にでもこれに関するアイデアはありますか?

    0

    1答えて

    パケット内のデータをintに変換しようとしていますが、動作していません。サブツリーにフィールドを正しく追加することはできましたが、他の作業を行うために整数としてデータにアクセスしたいと思います。 私は以下の変数lenをintとして使うことができますが、 "tonumber"メソッドを使用しようとすると "Nil"が返されます。私はそれを "tostring"を使って文字列に変換できますが、numb

    6

    1答えて

    bplistsに基づいており、合理的に成功したSafariリモートデバッグプロトコル用のディセクタを作成しようとしています(現在のコードはhttps://github.com/andydavies/bplist-dissectorです)。 私はパケットを再組み立てするのが難しいです。 通常プロトコルは、中bplistの持つパケット、その後、次のパケットの長さを含む4バイトのパケットを送信します。

    0

    3答えて

    hereと記載されたインターフェイスを使用して、tsharkとユーザDLTを使用していくつかの非標準プロトコルのデコードを試行しています。 私は(=>有効なプロトコル(Shiftキー + コントロール + Eを)分析)WiresharkのUIでのペイロードプロトコルのリストを見つけましたが、user_dltsのために必要とされるマッチングつの単語の名前を見つけることができませんコマンド;単に_のた

    6

    1答えて

    私はwiresharkのMessage Manufacturing Specification(MMS)に取り組んでいます。このツールはACSEレイヤを解析できません。それはエラーを表示しないが、ACSEデータをMMSの一部として、すなわちプレゼンテーション層の後にMMSが表示される。 wiresharkが両方のレイヤーを区別する方法があれば親切に助けてください。 ありがとうございました。