-I
を使用してモニターモードを有効にする
このステップでは、-I
フラグを使用して Wireshark でモニターモードを有効にする方法を学びます。モニターモードは、ネットワークアダプターが特定のチャネル上のすべての無線トラフィック(自分のデバイス宛ではないパケットも含む)をキャプチャできる特殊な無線インターフェイスモードです。これは、自分のデバイス宛のパケットのみを受信する通常の「マネージドモード」とは異なります。
開始する前に、無線インターフェイスが利用可能かどうかを確認する必要があります。ほとんどの Linux システムでは、デフォルトの無線インターフェイス名として wlan0
が使用されています。iwconfig
コマンドを使用して確認しましょう。
iwconfig
インターフェイスの一覧に wlan0
が表示されるはずです。別の名前が表示された場合は、以下のコマンドでその名前を置き換える必要があります。
次に、aircrack-ng スイートの airmon-ng
を使用してモニターモードを有効にします。このツールは、無線インターフェイスの管理に役立ちます。
sudo airmon-ng start wlan0
このコマンドは、モニターモードの新しい仮想インターフェイスを作成します。通常、wlan0mon
という名前が付けられます。「mon」の接尾辞は、モニターモードであることを示しています。
インターフェイスのプロパティを確認して、モードが有効になっていることを検証しましょう。
iwconfig wlan0mon
出力で、「Mode:Monitor」を探します。これは、インターフェイスが正しく構成されていることを確認するものです。ここで、周波数やチャネルに関する詳細も表示される場合があります。
これで、モニターモードを有効にして Wireshark を起動する準備ができました。
wireshark -I -i wlan0mon
-I
フラグは、Wireshark にモニターモードを使用するように明示的に指示し、-i wlan0mon
はモニターインターフェイスを指定します。これらがない場合、Wireshark は通常のマネージドモードでキャプチャを試みます。
Wireshark が開いたら、インターフェイスの一覧を確認します。wlan0mon
の横に「(monitor mode)」という表示があるはずです。この視覚的な確認により、すべての無線トラフィックを適切にキャプチャしていることを確認できます。