关于捕获筛选器

捕获筛选器是 NPP 应用程序的一个元素,指示网络监视器驱动程序 (Nmnt.sys) 要保留的网络数据帧和要忽略的帧。 设置捕获筛选器的优点是效率更高。 无需检查捕获的帧;网络监视器驱动程序会检查它们。 此方法消除了帧复制,这提供了内存使用优势。

捕获筛选器结构

捕获筛选器由三个元素组成:

  • Etype/SAP 设置
  • 地址
  • 模式匹配

这些元素共同以逻辑方式计算在 NPP 应用程序操作期间要包括或排除的帧。 捕获筛选器为 NPP 应用程序提供帧元素的复杂匹配项和排除项。

网络监视器通过数据结构 CAPTUREFILTER 实现捕获筛选器,该结构传递到 NPP,然后在捕获开始时传递给网络监视器驱动程序。

有关 NPP 操作和 BLOB 功能的详细信息,请参阅网络数据包提供程序网络监视器 BLOB。