簡體   English   中英

使用Scapy讀取pcap(DNS查詢)

[英]Read pcap using scapy (DNS queries)

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可以正常讀取)。 我也將如何提取它?

謝謝。

解決了。 上面的代碼是正確的,但稍后會出現代碼錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM