【问题标题】:How to ignore own packets by WinPcap?WinPcap如何忽略自己的数据包?
【发布时间】:2010-11-14 07:17:32
【问题描述】:

当我通过 WinPcap 注入任何数据包时,它将在这一刻被捕获。 我不想捕获数据包,我自己注射了女巫。 最简单的方法是什么?

【问题讨论】:

  • 已解决...阅读有关 PCAP_OPENFLAG_NOCAPTURE_RPCAP 标志的更多信息...

标签: filter pcap winpcap


【解决方案1】:

最好的方法是使用PCAP_OPENFLAG_NOCAPTURE_RPCAP标志..

【讨论】:

  • 本地捕获等价物是PCAP_OPENFLAG_NOCAPTURE_LOCAL
【解决方案2】:

您也许可以使用捕获过滤器 (pcap_setfilter()) 并按源 MAC 地址过滤数据包。

但这可能不是您想要的,因为 MAC 地址可能会被欺骗,您可能希望查看来自您机器上其他来源的传出数据包,等等。

我能想到的唯一另一件事是计算您发送的每个数据包的哈希值,并丢弃任何具有相同哈希值的捕获数据包。

一定有更好的方法……

【讨论】:

    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 2015-12-24
    • 2021-02-05
    相关资源
    最近更新 更多