5

パケットをスニッフィングしていますが、どのパケットが ICMPv6 エコー要求パケットで、どのパケットが UDP パケットであるかを知る必要があります。

私は私ができることを知っています

P = sniff(filter='ip6 and host fe80::xx:xx:xx:xx',count=0)

IP in P  #will return false (my packets are IPv6)
UDP in P #will return true (when the specific packet is indeed UDP)

しかし、ICMPv6パケット、さらに具体的にはICMPv6エコーリクエストパケットをチェックする方法がわかりません... IPバージョン6をチェックすることさえできないようです:

IPv6、IP6、ipv6、ip6、icmpv6、ICMPv6、icmp6、ICMP6 はすべて

NameError: name 'x' is not defined

誰もそのようなことをする方法を知っていますか?

4

1 に答える 1