0

そこで、プロミスキャス モードを使用してパケット (特に DNS パケット) を盗聴できる、この小さな C# アプリケーションを作成したいと思います。また、ユーザーに追加のソフトウェアのインストールを強制したくないため、WinPcap の使用を避けたいと考えています。

問題は、NIC をコードで無差別モードに切り替える方法や、NIC が実際にオンになっているかどうかを Windows でテストする方法がまったくわからないことです。

また、Wireshark でパケットのスニッフィングを試みましたが、プロミスキャス モードのチェックボックスが選択されていても、接続した電話 (Windows Phone 7.8 を使用) で送受信されたはずのパケットを確認できませんでした。同じネットワークに接続します(そして、はい、最初にモバイルインターネットをオフにして、WiFiが使用されていることを確認しました)。

では、プロミスキャス モードをオンにするにはどうすればよいでしょうか。

4

1 に答える 1

0

スニファーマシンが同じワイヤレスネットワーク上にある場合、これは機能する可能性がありますが、ワイヤレスアダプターが「モニター」モードをサポートしている場合にのみだと思います. それ以外の場合、スニファ マシンがイーサネット経由で同じネットワークに接続されている場合、Windows Phone からのパケットがブロードキャスト/マルチキャスト パケットでない限り (そして代わりにルーター、つまり DHCP によって処理されない限り)、必ずしもパケットが表示されるとは思いません。ネットワーク内の他のノード (つまり、スニファ マシン) にブロードキャストされること。

于 2013-12-18T16:34:29.407 に答える