gpt4 book ai didi

python - Scapy 多次嗅探数据包?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:21:41 25 4
gpt4 key购买 nike

我正在使用 Scapy 通过以下代码捕获数据包

from scapy.all import *

def verify(p):
p.display()

sniff(prn=verify, iface="lo")

嗅探功能多次捕获每个数据包。比如我有一个DNS查询包,这个包会显示两次。如何让嗅探功能对每个数据包只捕获一次?

最佳答案

这是预期的行为。当数据包“离开”和“到达”时,Scapy 都会看到环回接口(interface)上的数据包。所以一切都被复制,没有区别,因为环回是一个特殊的接口(interface)。也许您应该自己跳过每个第二个数据包。

曾被报告为错误,但被拒绝:https://bitbucket.org/secdev/scapy/issues/887/sniff-sends-packets-twice

关于python - Scapy 多次嗅探数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41878298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com