【问题标题】:How to get network adapter name from IP in C?如何从C中的IP获取网络适配器名称?
【发布时间】:2011-06-15 10:29:04
【问题描述】:

我正在尝试通过 WinPcap 通过传递正确的网络适配器名称来捕获 Windows 中的数据包。关于这一点,我想知道:是否有任何简单的方法可以通过传递机器的 IP 地址来获取网络适配器名称。我正在尝试从 IP 获取网络适配器名称(以确保我使用正确的接口来使用 WinPcap 从 Windows 系统中的许多可用数据包中捕获数据包,例如无线、VPN、LAN 等),我认为看起来像: \设备\NPF_{5D24AE04-C486-4A96-83FB-8B5EC6C7F430} 只是数字表示就足够了。这是我们必须传递给 WinPcap/Libpcap 中的方法 pcap_open() 以开始捕获数据包的确切参数。

我正在浏览 WinPcap 的示例代码:

Sample code 1 Sample code 2

【问题讨论】:

标签: windows-xp libpcap winpcap


【解决方案1】:

Obtaining the device list,来自 WinPcap 4.1.2 文档。不幸的是,如果发布了新的 WinPcap 版本,该 URL 可能会发生变化。请参阅the WinPcap documentation page 获取当前文档的链接,并查找 WinPcap 教程。

【讨论】:

  • 能否请您修复 URL,因为尝试打开它给了我 404 错误。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 2017-07-27
  • 1970-01-01
  • 2011-01-11
  • 1970-01-01
  • 2020-01-29
相关资源
最近更新 更多