[英]Scapy sniff the packet multiple times?
我正在使用 Scapy 通過使用以下代碼捕獲數據包
from scapy.all import *
def verify(p):
p.display()
sniff(prn=verify, iface="lo")
sniff 函數多次捕獲每個數據包。 比如我有一個DNS查詢包,這個包會顯示兩次。 如何使嗅探功能僅捕獲每個數據包一次?
這是預期的行為。 Scapy 在“離開”和“到達”時都能看到環回接口上的數據包。 所以一切都沒有區別地復制,因為環回是一個特殊的接口。 也許你應該自己跳過每一個數據包。
曾經被報告為錯誤,但被拒絕: https : //bitbucket.org/secdev/scapy/issues/887/sniff-sends-packets-twice
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.