ケーブル経由でインターネットに接続しているときに、Wireshark を使用してワイヤレス パケットを収集できますか?

ケーブル経由でインターネットに接続しているときに、Wireshark を使用してワイヤレス パケットを収集できますか?

私は LAN ケーブルを使用してルーターに接続された PC で作業しており、家にある他のコンピューターは WiFi を使用してルーターに接続されています。

私たちは皆同じネットワークに接続しているので、私の質問に対する答えは「はい」になると思いますが、Wireshark を実行しても、WiFI 経由で接続された他のデバイスから送信されたパケットはキャプチャされません。

ケーブルで接続している場合でも、ワイヤレス ルーターとの間で送受信されるパケットをスニッフィングできますか?

答え1

ワイヤレス ネットワークを監視していない場合、そのネットワーク上のトラフィックのほとんどを確認することはできません。最近の有線ネットワークのほとんどはスイッチ型であるため、自分のマシンからまたは自分のマシンへのトラフィックのみが表示されます (トラフィックが自分のシステムに直接送信されているか、ネットワーク上のすべてのシステムにブロードキャスト トラフィックとして送信されているため)。

ワイヤレスネットワーク上のトラフィックをキャプチャしたい場合は、このタスク専用のツール(例:キセメットワイヤレス) またはエアダンプ) と、モニター モードで構成された適切なワイヤレス アダプターが必要です。

答え2

通常のスイッチにケーブルで接続した場合、他のユーザーのトラフィックをスニッフィングできないのと同じ理由で、スニッフィングはできません。スイッチは、パケットの宛先がわかっているポートにのみパケットを転送し、すべてのポートに転送するわけではありません (宛先がわからない場合を除く)。

より高価なスイッチの中には、すべてのトラフィックが転送されてスニッフィングできる特別なポートを備えているものもあります (このようなポートの Cisco 用語は SPAN)。ただし、自宅のルーターにそのようなポートがあるとは思えません。

同じ理由で、ケーブルでルーターに接続している場合は、他のユーザーの WiFi トラフィックを監視することはできません。パケットの送信先アドレスが PC でない場合は、ルーターはパケットをポートに転送しません。

答え3

私の知る限り、WiFi 経由で配信されるパケットを物理接続上のどこかに送信する理由はありません。そうすると、不要なトラフィックが発生します。おそらく、それがパケットが届かない理由でしょう。PC に WiFi アダプターがある場合は、接続場所に関係なく、それを使用して WiFi トラフィックをスニッフィングできます。

また、Wireshark を PC から実行すると、通常はコンピュータの NIC (ネットワーク インターフェイス カード) に送信されるトラフィックのみが傍受されます。そのため、有線接続しかない場合は、それらのパケットのみをキャプチャできますが、WiFi NIC がある場合は、すべてのトラフィックを表示できます。

答え4

いいえ、ワイヤレス インターフェイスからのパケットを有線インターフェイスで直接スニッフィングすることはできません。ルーターによっては、ルーター自体から直接トラフィックを監視できる場合もあれば、ルーターが受信したすべての情報がその宛先と監視ポートに送信される監視ポートを設定することで監視できる場合もあります。監視機能は通常、管理対象スイッチに搭載されていますが、ルーターの設定を確認する価値はあります。

他に検討したいオプションは、インライン タップです。タップをルーターとモデムの間に設置し、そのポイントでトラフィックを監視できます。Throwing Star は安価なインライン タップの例です。 http://hakshop.myshopify.com/products/throwing-star-lan-tap-pro?variant=216030698

関連情報