[Winpcap-users] How to get local MAC address ?

Wentao Shang 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?)
>

Description is not unique. You may have two devices with the same
description as 'Intel(R) 82566MM Gigabit Network Connection' if you
wish. :)


Wentao

>
>> 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
> https://www.winpcap.org/mailman/listinfo/winpcap-users
>



-- 
Wentao Shang

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 mailing list