我需要构建一个包含在RDNS请求中的Python地址列表。 scapy的回答如下:
<DNSRR rrname='www.google.ca.' type=A rclass=IN ttl=118 rdata='184.150.153.232' |<DNSRR rrname='www.google.ca.' type=A rclass=IN ttl=118 rdata='184.150.153.226' | ...
如何提取所有rdata字段并将它们放在Python列表中? (在上面的回答中有16个)。
答案 0 :(得分:1)
Scapy的DNS层在资源记录方面有点棘手,因为反序列化的资源记录似乎不像packetlistfields那样接口。
这可以让您了解如何访问这些字段:
lst <- list(a=list(b=list("a", "b")), c=list("d"))
str(lst)
#List of 2
# $ a:List of 1
# ..$ b:List of 2
# .. ..$ : chr "a"
# .. ..$ : chr "b"
# $ c:List of 1
# ..$ : chr "d"