0

適切なネットワーク アダプター名を渡すことにより、WinPcap を介して Windows でパケットをキャプチャしようとしています。これに関連して知りたいこと: マシ​​ンの IP アドレスを渡すだけでネットワーク アダプタ名を取得する簡単な方法はありますか。IPからネットワークアダプター名を取得しようとしています(ワイヤレス、VPN、LANなど、Windowsシステムで利用可能な多くのものか​​らWinPcapを使用してパケットをキャプチャするために適切なインターフェイスを使用していることを確認するため)次のようになります: \Device\NPF_{5D24AE04-C486-4A96-83FB-8B5EC6C7F430} 数値表現だけで十分です。これは、パケットのキャプチャを開始するために WinPcap/Libpcap のメソッド pcap_open() に渡す正確なパラメータです。

WinPcap のサンプル コードは次の場所にあります。

サンプルコード 1 サンプルコード 2

4

1 に答える 1

0

WinPcap 4.1.2 ドキュメントからデバイス リストを取得します。残念ながら、新しい WinPcap がリリースされた場合、URL はおそらく変更されるでしょう。現在のドキュメントへのリンクについては、WinPcap ドキュメント ページを参照し、WinPcap チュートリアルを探してください。

于 2011-07-24T06:42:28.333 に答える