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')
这段代码给了我一个包含域的DNS查询列表stackoverflow.com网站. 但是,比较wireshark中的结果,我可以看到我还有一个查询,并且这个查询在一个格式错误的包中(wireshark读起来很好)。我怎么才能把它提取出来呢?在
谢谢。在
这就解决了。上面的代码是正确的,但是后面的代码中有bug。在
相关问题 更多 >
编程相关推荐