0

我正在尝试通过 WinPcap 通过传递正确的网络适配器名称来捕获 Windows 中的数据包。关于这一点,我想知道:是否有任何简单的方法可以通过传递机器的 IP 地址来获取网络适配器名称。我正在尝试从 IP 获取网络适配器名称(以确保我使用正确的接口来使用 WinPcap 从 Windows 系统中的许多可用数据包中捕获数据包,例如无线、VPN、LAN 等),我认为看起来像: \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 回答