【发布时间】:2014-08-27 15:49:24
【问题描述】:
dnsPackets = rdpcap(dnsPcap)
domain = 'stackoverflow.com'
for packet in dnsPackets:
if packet.haslayer(DNSQR):
query = packet[DNSQR].qname
if domain in query:
outFile.write(query + '\n')
此代码为我提供了包含域 stackoverflow.com 的 DNS 查询列表。 但是,比较 wireshark 中的结果,我可以看到我还有 1 个查询,并且该查询位于格式错误的数据包中(wireshark 读得很好)。我将如何提取它?
谢谢。
【问题讨论】:
-
你能贴一张 Wireshark 中显示的图片吗?