[英]How to read TCP protocol data in a saved pcap file using scapy?
[英]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.