FYI, I did the following hack for this, which seems to work fine - please
let me know if this won't detect all WAN adapters and I then need to code it
differently:

After the call to pcap_findalldevs, when I'm iterating through the
pcap_if_t's, if dev->addresses is NULL then I treat this as an indication
that it is a WAN adapter and skip it:

    if (pcap_findalldevs(&alldevs, tlPcapErrbuf) != -1)
    {
        AdapterNum = 0;

        for (dev = alldevs; dev != NULL; dev = dev->next)
        {
/* Skip the WAN adapter, if we try to open it with winpcap v3.1beta4 this
   causes a crash */
            if (dev->addresses != NULL)
            {

Etc.

Thanks.
- Ed Remmell

Treck, Inc. (formerly Elmic Systems, USA)

Best of Show Winner, ESC 2003


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.12 - Release Date: 1/14/2005
 


---
Treck, Inc. -  Confidentiality Notice
 
This electronic transmission may contain information that is proprietary or 
confidential.  You are hereby notified that any dissemination, distribution or 
duplication of this electronic transmission to some other entity, without the 
expressed written consent of Treck, Inc.  is strictly prohibited, unless the 
contents of this electronic transmission specifically authorizes you to do so.  
If your receipt of this electronic transmission is in error, please notify the 
corporate offices of Treck, Inc.  immediately by  calling (513) 528-5732, or by 
reply to this transmission.
 



================================================================= This is the 
WinPcap users list. It is archived at
 http://www.mail-archive.com/[email protected]/

 To unsubscribe use
 mailto: [EMAIL PROTECTED]
=================================================================

Reply via email to