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