次の方法で共有


CAPTUREFILTER 構造体

ネットワーク モニターでは、 キャプチャ フィルターCAPTUREFILTER 構造体によって定義されます。 フラグ、値、および式の存在または組み合わせによって、ネットワーク モニター ドライバーによって渡されるフレームまたはドロップされるフレームが決まります。 次の図は、キャプチャ フィルター分析の 3 つの領域 (Etype/SAP、アドレス、パターンの一致) を示しています。

キャプチャ フィルター分析の 3 つの領域

次の表に、各キャプチャ フィルター要素の関数を示します。

Filter 要素 アクション
Etype/SAP Etype/SAP 設定を評価します。 フラグの組み合わせによって、どの設定の種類または値が含まれるか除外されるかが決まります。
アドレス 送信元と宛先のアドレスとアドレスのペアを評価します。 フラグの組み合わせが異なると、アドレス ペアの個々の値または組み合わせが決まります。
パターン マッチ フレーム内の複雑なパターンの一致を定義します。 フラグは、さまざまな型とオフセットに対して提供されます。 パターン一致は、論理 AND または OR 演算子ステートメントと組み合わせることができます。
クリッピング さまざまなバイト値で指定された方法でフレームをクリップします。 この要素のみを使用して、すべてのフレームをクリップしたり、他のキャプチャ フィルター要素と共に使用したりできます。たとえば、1 つのフレームを検索してクリップする場合などです。
トリガー このキャプチャ フィルター要素は廃止されました。 トリガーはキャプチャ フィルターの一部ではなくなりました。これらは、個別に指定された独自の BLOB タグに含まれるようになりました。

 

フレームは、キャプチャ フィルターの 3 つの部分すべてに対して評価されます。 したがって、正常に送信されたフレームは、各要素を渡す必要があります。 ネットワーク モニター ドライバーは、3 つの要素のいずれかが存在しない場合を TRUE として評価します。 たとえば、ドライバーは、Etype/SAP セクションがない場合を "ANY Etype/SAP 値を持つすべてのフレームが有効です" と評価します。