[Winpcap-users] How to get local MAC address ?
wentaoshang at gmail.com
Mon Sep 12 18:45:47 PDT 2011
2011/9/13 "Fish" (David B. Trout) <fish at infidels.org>:
> Wentao Shang wrote:
>> One solution is to compare the 'AdapterName' field
> (Or maybe Description? Or maybe FriendlyName?)
>> in IP_ADAPTER_ADDRESSES struct with the field in pcap_if_t struct
>> (i don't remember the name).
Description is not unique. You may have two devices with the same
description as 'Intel(R) 82566MM Gigabit Network Connection' if you
>> You may first get the whole pcap_if_t struct list then select
>> the one you need.
> I agree. That is probably the best way. Scan the list of IP_ADAPTER_ADDRESSES returned by GetAdaptersAddresses and find(*) the entry for the WinPCap adapter you're interested in.
> "Fish" (David B. Trout)
> fish at softdevlabs.com
> (*) AdapterName? Description? FriendlyName? Not sure which one is correct, but I seem to recall ONE of them matches the WinPCap Description field (I think).
> Winpcap-users mailing list
> Winpcap-users at winpcap.org
Master Candidate and Research Assistant at CERNET Center & NGN Lab, EE
Department, Tsinghua University,
Email: wentaoshang at gmail.com, mundou at qq.com,
Mobile: +86-13466605118, +86-18952150939,
More information about the Winpcap-users