Wireshark Lua ディセクタでネットワーク インターフェイスを取得する

シーモンキーズ

私は Lua で Wireshark ディセクターを作成しています。現在のフレームがディセクタ内で送受信されたネットワーク インターフェイスを取得する方法はありますか?

クリストファー・メイナード

frame.interface_idWireshark Display Filter Referenceページによると、Wireshark 1.8.0 以降で使用できるというフレーム フィールドがあり、インターフェイスの ID が表示されます。列挙から 1 を引くと、ID はdumpcap -D(またはtshark -D) の結果で指定された列挙と一致するようです。つまり、両方がdumpcapとtsharkの数のインタフェースそれぞれで1から始まる-DWiresharkのは、この矛盾は、私にはバグのように思えるし、私が提出を示唆している0からカウントを開始しているようだが、出力Wiresharkのバグレポートこの矛盾した行動に対しては。

編集(コメントを使用して一貫した方法でこれをフォーマットすることは不可能に見えるため):

フィールドにアクセスするには、フィールド エクストラクターを使用します。https : //www.wireshark.org/docs/wsdg_html_chunked/lua_module_Field.html を参照してください。

例えば:

local fe_interface_id = Field.new("frame.interface_id")

function foo.dissector(buffer, pinfo, tree)
    local f_interface_id = fe_interface_id()
    pinfo.cols.info:append(", Interface ID=" .. tostring(f_interface_id))
end 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Wireshark Luaディセクタでビットフィールドを処理する方法は?

分類Dev

Wireshark lua string:byte()エラー

分類Dev

Wireshark Luaディセクタ:両方が一緒に拡張します

分類Dev

Wireshark Luaディセクタの「get_index」(インデックスが範囲外)に対する不正な引数#1

分類Dev

logcatをフィルタリングして、wireshark(ネットワーク層)のようなインターネットpingを取得しますか?

分類Dev

Wiresharkインターフェースリストを更新する方法は?

分類Dev

1つのネットワークのWiresharkフィルタリング

分類Dev

直径.Event-wireshark-luaの秒単位のタイムスタンプ

分類Dev

Wiresharkパケットディセクタのコンパイル

分類Dev

Luaを介してインタラクティブなGTKインターフェースを作成する

分類Dev

Wiresharkでワイヤレス(Wi-Fi)トラフィックをスニッフィングする

分類Dev

ネットワーク上のすべてのIPデバイスをキャプチャするWireshark

分類Dev

Azureでネットワークインターフェイスの合計クォータを取得する方法

分類Dev

Wiresharkを使用してスイッチドネットワーク上のトラフィックをデバッグするにはどうすればよいですか?

分類Dev

Twistedでネットワークインターフェイスをスニッフィングする方法は?

分類Dev

WiresharkディセクタUINT64ビットマスキング

分類Dev

WiresharkディセクタUINT64ビットマスキング

分類Dev

ネットワークインターフェイス間でインターネットを共有する

分類Dev

ネットワークインターフェイス間でインターネットを共有する

分類Dev

LinuxにWiresharkをインストールしてUSBトラフィックをキャプチャする方法

分類Dev

WindowsでInterfaceByNameを使用してネットワークインターフェイス名を取得する

分類Dev

LuaでUTCUNIXタイムスタンプを取得する

分類Dev

luaディセクタでパケットを復号化する

分類Dev

Ansibleで物理ネットワークインターフェースのリストを取得する方法

分類Dev

Ubuntu Server 18.04 でネットワーク インターフェイス構成をリセットする方法

分類Dev

WiresharkでメッセージトランザクションIDでSTUNパケットをフィルタリングする方法

分類Dev

VMWareのブリッジインターフェースでパケットをキャプチャするためのWireshark

分類Dev

ネットワークインターフェースのゲートウェイを取得するには?

分類Dev

luaでインデックスと値を取得する

Related 関連記事

  1. 1

    Wireshark Luaディセクタでビットフィールドを処理する方法は?

  2. 2

    Wireshark lua string:byte()エラー

  3. 3

    Wireshark Luaディセクタ:両方が一緒に拡張します

  4. 4

    Wireshark Luaディセクタの「get_index」(インデックスが範囲外)に対する不正な引数#1

  5. 5

    logcatをフィルタリングして、wireshark(ネットワーク層)のようなインターネットpingを取得しますか?

  6. 6

    Wiresharkインターフェースリストを更新する方法は?

  7. 7

    1つのネットワークのWiresharkフィルタリング

  8. 8

    直径.Event-wireshark-luaの秒単位のタイムスタンプ

  9. 9

    Wiresharkパケットディセクタのコンパイル

  10. 10

    Luaを介してインタラクティブなGTKインターフェースを作成する

  11. 11

    Wiresharkでワイヤレス(Wi-Fi)トラフィックをスニッフィングする

  12. 12

    ネットワーク上のすべてのIPデバイスをキャプチャするWireshark

  13. 13

    Azureでネットワークインターフェイスの合計クォータを取得する方法

  14. 14

    Wiresharkを使用してスイッチドネットワーク上のトラフィックをデバッグするにはどうすればよいですか?

  15. 15

    Twistedでネットワークインターフェイスをスニッフィングする方法は?

  16. 16

    WiresharkディセクタUINT64ビットマスキング

  17. 17

    WiresharkディセクタUINT64ビットマスキング

  18. 18

    ネットワークインターフェイス間でインターネットを共有する

  19. 19

    ネットワークインターフェイス間でインターネットを共有する

  20. 20

    LinuxにWiresharkをインストールしてUSBトラフィックをキャプチャする方法

  21. 21

    WindowsでInterfaceByNameを使用してネットワークインターフェイス名を取得する

  22. 22

    LuaでUTCUNIXタイムスタンプを取得する

  23. 23

    luaディセクタでパケットを復号化する

  24. 24

    Ansibleで物理ネットワークインターフェースのリストを取得する方法

  25. 25

    Ubuntu Server 18.04 でネットワーク インターフェイス構成をリセットする方法

  26. 26

    WiresharkでメッセージトランザクションIDでSTUNパケットをフィルタリングする方法

  27. 27

    VMWareのブリッジインターフェースでパケットをキャプチャするためのWireshark

  28. 28

    ネットワークインターフェースのゲートウェイを取得するには?

  29. 29

    luaでインデックスと値を取得する

ホットタグ

アーカイブ