Как получить имя сетевого адаптера от IP в C? - PullRequest
0 голосов
/ 15 июня 2011

Я пытаюсь перехватить пакеты в Windows через WinPcap, передав правильное имя сетевого адаптера. В связи с этим я хочу знать: есть ли простой способ получить имя сетевого адаптера, просто передав IP-адрес машины. Я пытаюсь получить имя сетевого адаптера от IP (чтобы убедиться, что я использую правильный интерфейс для захвата пакетов с помощью WinPcap из многих доступных в системе Windows, таких как беспроводные, VPN, локальные сети и т. Д.), Которые я считаю выглядит примерно так: \ Device \ NPF_ {5D24AE04-C486-4A96-83FB-8B5EC6C7F430} Просто числовое представление должно быть достаточно. Это именно тот параметр, который мы должны передать методу pcap_open () в WinPcap / Libpcap, чтобы начать захват пакетов.

Я просматриваю примеры кодов для WinPcap по адресу:

Пример кода 1 Пример кода 2

1 Ответ

0 голосов
/ 24 июля 2011

Получение списка устройств , из документации WinPcap 4.1.2.К сожалению, URL, возможно, изменится, если выйдет новая версия WinPcap;см. страницу документации WinPcap для ссылки на текущую документацию и найдите учебник WinPcap.

...