ホームページ >運用・保守 >窓の運用と保守 >Wireshark パケット キャプチャ キャプチャ フィルタの使用

Wireshark パケット キャプチャ キャプチャ フィルタの使用

齐天大圣
齐天大圣オリジナル
2020-12-08 10:51:033329ブラウズ

Wireshark が何であるかについては多くは語りませんが、一言で言えば、強力なパケット キャプチャ ツールです。多くの場合、これを使用して、いくつかのデータ パケットをキャプチャし、これらのデータ パケットを分析します。もちろん、私たちのほとんどは、特定のデータ パケットをキャプチャし、それらの不要なデータ パケットをフィルタリングしたいと考えています。次に、Wireshark のキャプチャ フィルターの使用方法を見てみましょう。

キャプチャ フィルターの構文

キャプチャ フィルターの構文は BPF 構文を使用します。BPF 構文について知りたい場合は、次の手順を実行してください。自分でできます Google。より簡単に言うと、Wireshark のキャプチャ フィルタは、(host/src/port) などの修飾子と修飾された値を使用し、論理演算子を介して式を結合します。

単純なフィルタを以下に示します。これは、特定の IP からのデータ パケットのみをキャプチャするように指定するために使用されます

host 47.***.***.16

一般的に使用される修飾子は、次の 3 つのカテゴリに分類されます:

  • タイプ: host/net/port など

  • 方向: src/dst など

  • プロトコル: などas ip /tcp/udp/http/https

論理演算子には、次の

  • および演算子&&

  • ## が含まれます。
  • #または演算子||

  • 演算子ではありません!

次に、いくつかの側面からキャプチャ フィルターの使用方法を説明します。

アドレス フィルター

アドレス フィルターは日常生活で最も一般的に使用され、特定の IP またはホスト名 Bag からのデータを指定するために使用されます。 。さらに、MAC アドレスと IPv6 アドレスを指定することもできます。

いくつかのケースを通してそれを実証してみましょう:

IPv4 アドレスを制限する

host 192.168.1.111

アドレスと方向を制限する: つまり、制限します。送信元アドレス、特定の IP からのパケットのみをキャプチャ#

src host 192.168.1.111

#制限付き MAC アドレス

#

ether host 00:0c:29:84:5b:d0
#ポート フィルター

ポート フィルターも、ポート 80 のデータのみをキャプチャする、またはポート 22 のデータ パケットのみをキャプチャするなど、日常的によく使用されます。

宛先ポートがポート 80 であるデータ パケットをキャプチャします

src port 80

ポート 22

!port 22
## のデータ パケットをキャプチャしません

#プロトコル フィルター

はプロトコルを制限するために使用されます。この制限されたプロトコルは階層的ではありません。アプリケーション層プロトコル http、https、ftp、dns、または送信層プロトコル tcp、udp または ip 層 ip プロトコル、icmp など。 icmp プロトコル パケットのみをキャプチャします

icmp

最後に、もう少し複雑で包括的な例を見てみましょう。 IP、方向、ポートを同時に制限するフィルターは次のとおりです。

host 192.168.1.111 && dst port 80
関連する推奨事項: "Windows の運用とメンテナンス

"

以上がWireshark パケット キャプチャ キャプチャ フィルタの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。