[Winpcap-users] Adapter description bug

Gianluca Varenni gianluca.varenni at cacetech.com
Tue Feb 24 09:28:32 PST 2009


----- Original Message ----- 
From: "Gisle Vanem" <gvanem at broadpark.no>
To: "WinDump" <winpcap-users at winpcap.org>
Sent: Tuesday, February 24, 2009 2:44 AM
Subject: Re: [Winpcap-users] Adapter description bug


> "Gianluca Varenni" <gianluca.varenni at cacetech.com> wrote:
>
>> Does the problem happen with
>> 1. the vanilla version of wpcap.dll and packet.dd shipped with WinPcap 
>> 4.1
>> beta5 (it's my understanding that you are using a custom version of
>> wpcap.dll based off the libpcap latest git tree)?
>> 2. winpcap 4.1 beta4?
>
> It happens with the MingW compiled version of WInPcap 4.1 beta5 sources;
> http://www.winpcap.org/install/bin/WpcapSrc_4_1_beta5.zip
>
> I've managed to install VC-2008 express and built Packet.dll. I used this
> with WinDump and saw the same description bug. I've not tried 4.1 beta 4.
>

I will try to generate a new tracing version of packet.dll by the end of the 
day. However it's important for me that you test it with winpcap 4.1 beta4.

> FYI,
> I've got libpcap-Git in '.' and then unzipped WpcapSrc_4_1_beta5.zip
> there. Hence Packet32.c, AdInfo.c etc. under 'WinPcap\PacketNtx\Dll\'.
> I'm pretty sure I've done everything correctly. I've not modified any 
> important
> structures or files. For reference, see the makefile I used.
>
> All this would be much easier if someone could merge WinPcap's libpcap
> into the Git tree. E.g. pcap-tc.c and the 'tcInstance' stuff into 
> pcap-int.h.

I'm planning to do that soon (I'm basically working on the porting the 
TurboCap stuff to linux). For

> And what about the remote stuff?
>

It's a really complicated story. There is basically noone actively 
supporting and maintaining that remote part, I don't basically want to 
commit it to libpcap if noone can maintain it. At the moment the easiest way 
to integrate the TurboCap and remote code is to use the 
"integrate_libpcap.bat" script that automatically applies the two patches to 
a libpcap git/CVS snapshot.

> Btw. Win32-Extensions.c should say:
>
> HANDLE
> pcap_getevent(pcap_t *p)
> {
> #ifdef HAVE_TC_API
> if (p->TcInstance != NULL)
> {
>  return TcGetReceiveWaitHandle(p);
> }
> else
> #endif
>

True. However consider that pcap_getevent is for windows only. And we do not 
have a separate windows build configuration without TurboCap...

GV

> --gv
>


--------------------------------------------------------------------------------


> _______________________________________________
> Winpcap-users mailing list
> Winpcap-users at winpcap.org
> https://www.winpcap.org/mailman/listinfo/winpcap-users
> 



More information about the Winpcap-users mailing list