【问题标题】:Read pcap using scapy (DNS queries)使用 scapy 读取 pcap(DNS 查询)
【发布时间】: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 中显示的图片吗?

标签: python pcap scapy


【解决方案1】:

这已经解决了。上面的代码是正确的,但后面的代码有错误。

【讨论】:

    猜你喜欢
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    相关资源
    最近更新 更多