Wiresharkとは何ですか?
Wiresharkは、ネットワーキングパケットのキャプチャおよび分析ツールです。これはオープンソースツールです。他にもネットワーキングツールがありますが、Wiresharkはその中で最も強力なツールの1つです。 Wiresharkは、Windows、Linux、MACなどのオペレーティングシステムでも実行できます。
Wiresharkはどのように見えますか?
これは、Windows10のWiresharkバージョン2.6.3の写真です。 Wireshark GUIは、Wiresharkのバージョンに応じて変更できます。
Wiresharkのどこにフィルターを配置しますか?
表示フィルターを配置できるWiresharkのマークされた場所を見てください。
WiresharkにIPアドレス表示フィルターを配置する方法は?
ディスプレイIPフィルターを使用する方法はいくつかあります。
- 送信元IPアドレス:
特定の送信元IPアドレスからのパケットに関心があるとします。したがって、以下のように表示フィルターを使用できます。
ip.src == X.X.X.X =>>ip.src == 192.168.1.199次に、Enterキーを押すか、適用して、表示フィルターの効果を取得する必要があります。
シナリオについては、以下の図を確認してください
- 宛先IPアドレス :
特定のIPアドレス宛てのパケットに関心があるとします。したがって、以下のように表示フィルターを使用できます。
ip.dst == X.X.X.X =>>ip.dst == 192.168.1.199次に、Enterキーを押すか、適用して、表示フィルターの効果を取得する必要があります。
シナリオについては、以下の図を確認してください
- ただの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上記の表示フィルターについては、以下のスクリーンショットを参照してください
ノート:
- フィルタを入力するときは、表示フィルタの背景が緑色であることを確認してください。緑色でない場合、フィルタは無効です。
これが有効なフィルターのスクリーンショットです。
これは無効なフィルターのスクリーンショットです。
- 論理条件に基づいて複数の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にキャプチャフィルタを配置します
ノート:
- ディスプレイフィルターと同様に、キャプチャフィルターも背景が緑色の場合に有効と見なされます。
- 構文の場合、表示フィルターはキャプチャフィルターとは異なることに注意してください。
有効なキャプチャフィルターについては、このリンクをたどってください
https://wiki.wireshark.org/CaptureFilters
キャプチャフィルターと表示フィルターの関係は?
キャプチャフィルタが設定されている場合、Wiresharkはキャプチャフィルタと一致するパケットをキャプチャします。
例えば:
キャプチャフィルタを以下のように設定し、Wiresharkを起動します。
ホスト192.168.1.199Wiresharkが停止した後は、キャプチャ全体で192.168.1.199からのパケットまたは192.168.1.199宛てのパケットのみを表示できます。 Wiresharkは、送信元または宛先IPが192.168.1.199ではない他のパケットをキャプチャしませんでした。フィルターを表示するようになりました。キャプチャが完了したら、表示フィルターを配置して、その動きで見たいパケットをフィルターで除外できます。
別の言い方をすれば、リンゴとマンゴーの2種類の果物を購入するように求められたとします。したがって、ここでのキャプチャフィルターはマンゴーとリンゴです。マンゴー[さまざまな種類]とリンゴ[緑、赤など]を持ってきたら、すべてのリンゴから緑のリンゴだけを表示したいとします。だからここで青リンゴはディスプレイフィルターです。さて、果物からオレンジを見せてほしいと頼んだら、オレンジを買わなかったので見せられません。もしあなたがすべての種類の果物を買ったとしたら[あなたが捕獲フィルターを置かなかったであろうことを意味する]あなたは私にオレンジを見せたかもしれない