WiresharkでIPでフィルタリングする方法

How Filter Ip Wireshark



Wiresharkとは何ですか?


Wiresharkは、ネットワーキングパケットのキャプチャおよび分析ツールです。これはオープンソースツールです。他にもネットワーキングツールがありますが、Wiresharkはその中で最も強力なツールの1つです。 Wiresharkは、Windows、Linux、MACなどのオペレーティングシステムでも実行できます。







Wiresharkはどのように見えますか?

これは、Windows10のWiresharkバージョン2.6.3の写真です。 Wireshark GUIは、Wiresharkのバージョンに応じて変更できます。





Wiresharkのどこにフィルターを配置しますか?

表示フィルターを配置できるWiresharkのマークされた場所を見てください。





WiresharkにIPアドレス表示フィルターを配置する方法は?

ディスプレイIPフィルターを使用する方法はいくつかあります。



  1. 送信元IPアドレス:

特定の送信元IPアドレスからのパケットに関心があるとします。したがって、以下のように表示フィルターを使用できます。

ip.src == X.X.X.X =>>ip.src == 192.168.1.199

次に、Enterキーを押すか、適用して、表示フィルターの効果を取得する必要があります。

シナリオについては、以下の図を確認してください

  1. 宛先IPアドレス

特定のIPアドレス宛てのパケットに関心があるとします。したがって、以下のように表示フィルターを使用できます。

ip.dst == X.X.X.X =>>ip.dst == 192.168.1.199

次に、Enterキーを押すか、適用して、表示フィルターの効果を取得する必要があります。

シナリオについては、以下の図を確認してください

  1. ただのIPアドレス:

特定のIPアドレスを持つパケットに関心があるとします。そのIPアドレスは、送信元IPアドレスまたは宛先IPアドレスのいずれかです。したがって、以下のように表示フィルターを使用できます。

ip.addr == X.X.X.X =>>ip.adr == 192.168.1.199

次に、Enterキーを押すか、[一部の古いWiresharkバージョンの場合]を適用して、表示フィルターの効果を取得する必要があります。

シナリオについては、以下の図を確認してください

したがって、フィルターをip.addr == 192.168.1.199とすると、Wiresharkは、送信元ip == 192.168.1.199または宛先ip == 192.168.1.199のすべてのパケットを表示します。

別の方法では、以下のようなフィルターも記述します

ip.src == 192.168.1.199||ip.dst == 192.168.1.199

上記の表示フィルターについては、以下のスクリーンショットを参照してください

ノート:

  1. フィルタを入力するときは、表示フィルタの背景が緑色であることを確認してください。緑色でない場合、フィルタは無効です。

これが有効なフィルターのスクリーンショットです。

これは無効なフィルターのスクリーンショットです。

  1. 論理条件に基づいて複数のIPフィルタリングを実行できます[|| 、&&]

または条件:

((ip.src == 192.168.1.199)。 || ((ip.dst == 192.168.1.199)。

AND条件:

((ip.src == 192.168.1.199)。 && ((ip.dst == 192.168.1.1)。

WiresharkにIPアドレスキャプチャフィルターを配置するにはどうすればよいですか?

以下のスクリーンショットに従って、Wiresharkにキャプチャフィルタを配置します

ノート:

  1. ディスプレイフィルターと同様に、キャプチャフィルターも背景が緑色の場合に有効と見なされます。
  2. 構文の場合、表示フィルターはキャプチャフィルターとは異なることに注意してください。

有効なキャプチャフィルターについては、このリンクをたどってください

https://wiki.wireshark.org/CaptureFilters

キャプチャフィルターと表示フィルターの関係は?

キャプチャフィルタが設定されている場合、Wiresharkはキャプチャフィルタと一致するパケットをキャプチャします。

例えば:

キャプチャフィルタを以下のように設定し、Wiresharkを起動します。

ホスト192.168.1.199

Wiresharkが停止した後は、キャプチャ全体で192.168.1.199からのパケットまたは192.168.1.199宛てのパケットのみを表示できます。 Wiresharkは、送信元または宛先IPが192.168.1.199ではない他のパケットをキャプチャしませんでした。フィルターを表示するようになりました。キャプチャが完了したら、表示フィルターを配置して、その動きで見たいパケットをフィルターで除外できます。

別の言い方をすれば、リンゴとマンゴーの2種類の果物を購入するように求められたとします。したがって、ここでのキャプチャフィルターはマンゴーとリンゴです。マンゴー[さまざまな種類]とリンゴ[緑、赤など]を持ってきたら、すべてのリンゴから緑のリンゴだけを表示したいとします。だからここで青リンゴはディスプレイフィルターです。さて、果物からオレンジを見せてほしいと頼んだら、オレンジを買わなかったので見せられません。もしあなたがすべての種類の果物を買ったとしたら[あなたが捕獲フィルターを置かなかったであろうことを意味する]あなたは私にオレンジを見せたかもしれない