带有Scapy的DNS请求通过IPv6

问题描述 投票:0回答:1

我已经看到了许多有关如何通过Scapy发送DNS请求的示例,但是没有针对IPv6的示例。作为参考,我正在使用Python 3,并且ping6 ipv6.google.com对我来说是成功的,因此我似乎拥有适当的网关。我正在尝试组合https://www.packetlevel.ch/html/scapy/scapyipv6.htmlhttps://thepacketgeek.com/scapy-p-09-scapy-and-dns/,但我不确定如何准确地做到这一点(仅将IP(dst=dst)替换为IPv6(dst=dst)无效)。作为参考,我一直在尝试使用Google的DNS服务器(https://developers.google.com/speed/public-dns/docs/using)解析“ google.com”。

python dns ipv6 scapy
1个回答
0
投票

您是否尝试过:

sr1(IPv6(dst="www.google.com")/ICMPv6EchoRequest(),timeout=3)

将创建一个简单的IPv6数据包,并在其顶部放置一个回显请求,并在第3级上发送/接收它

© www.soinside.com 2019 - 2024. All rights reserved.