簡體   English   中英

Scapy 多次嗅探數據包?

[英]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.

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