5

Pysharkを使用して、pcap ファイルからパケットを解析しています。
解析済みパケットのオブジェクトがあります。raw_mode 属性を True に変更した後、個別に各フィールドの hex_value を取得できます。

>>> packet = pyshark.FileCapture("ip_packet.pcap")
>>> packet_1 = packet[0]
>>> packet_1.layers()
[<ETH Layer>, <IP Layer>, <DATA Layer>]
>>> packet_1.ip.addr
'192.168.1.5'

>>> packet_1.ip.raw_mode = True
>>> packet_1.ip.addr
'c0a80105'

完全なパケットの 16 進ダンプを取得するにはどうすればよいですか?

4

2 に答える 2