RE: [WinPcap-users] Generic and specific NDISWAN interfaces in WinPcap 3.1 beta 4?

2005-02-15 Thread Fulvio Risso


 -Original Message-
 From: Loris Degioanni [mailto:[EMAIL PROTECTED]
 Sent: martedì 15 febbraio 2005 7.38
 To: winpcap-users@winpcap.polito.it
 Subject: Re: [WinPcap-users] Generic and specific NDISWAN interfaces in
 WinPcap 3.1 beta 4?


 Guy Harris wrote:

   Somebody trying to capture on a serial port in Ethereal sent a long
 note about that to the Ethereal list:
  
   http://www.ethereal.com/lists/ethereal-users/200502/msg00140.html
  
   It says:
  
   5) Because Windows PPP support is new, there is nothing about it in
   the Help portion of Ethereal (Live Preserver Icon) or in the online
   hypertext Help or online PDF Help file. I have attached some screen
   captures which show that the PPP adapter doesn't show up as available
   until the computer has established a dial-up connection with the
   internet. At first all that showed up was Generic NdisWan adapter:
   \Device\NPF_GenericNdisWanAdapter. However I was able to capture my
   dial-up conversations with my internet ISP using this Generic Ndis Wan
   adapter. After I established the dial-up connection an additional
   adapter showed up WAN (PPP/SLIP) Interface:
   \Device\NPF_{F37D0895-3FB0-4946-89D1-42FE988DBA90}. I
 reloaded a fresh
   image of Win 2K and verified that the key
  
 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\
 Interfaces\{F37D0895-3FB0-4946-89D1-42FE988DBA90}
   was present prior to loading WinPcap and Ethereal. It was. This raises
   the question of why WinPcap can't find it until going online and
   establishing a dial-up conncection and what the differences
 are, if any,
   between the two adapters.
  
  
  
   and shows a before going online image:
  
   http://www.ethereal.com/lists/ethereal-users/200502/gif6.gif
  
   with only Generic NdisWan adapter:
 \Device\NPF_GenericNdisWanAdapter and an after going online image:
  
   http://www.ethereal.com/lists/ethereal-users/200502/gif3.gif
  
   which shows that interface *and* a WAN (PPP/SLIP) Interface:
 \Device\NPF_{GUID inserted here} interface.
  
   I assume that the latter gets instantiated when an actual PPP
 connection is set up.  I assume that he expected an interface that
 explicitly mentioned PPP to show up, but was presumably pleasantly
 surprised to find that he can capture on the generic interface.
  
   Is there any reason not to tell people to capture on the generic
 interface and ignore any specific interfaces that show up after you
 connect?


 The reason why we added the fake GenericNdisWanAdapter interface is that
 some users complained about not being able to capture before the
 instantiation of a PPP connection. In fact, the connection is present in
 the registry *before* calling the phone number, but the IP Helper API
 shows it (and WinPcap is allowed to open it) only *after* doing that.

 Actually, I think that a better name (like GenericPPPAdapter) could be
 useful, since many people don't know understand NdisWanAdapter mean.
 If the other developers agree on this, I can change the code with the
 new name.

GenericDialUpAdapter sounds better to me.

fulvio



= This is the 
WinPcap users list. It is archived at
 http://www.mail-archive.com/winpcap-users@winpcap.polito.it/

 To unsubscribe use
 mailto: [EMAIL PROTECTED]
=

Re: [WinPcap-users] Generic and specific NDISWAN interfaces in WinPcap 3.1 beta 4?

2005-02-15 Thread Gianluca Varenni
- Original Message - 
From: Loris Degioanni [EMAIL PROTECTED]
To: winpcap-users@winpcap.polito.it
Sent: Tuesday, February 15, 2005 7:37 AM
Subject: Re: [WinPcap-users] Generic and specific NDISWAN interfaces in 
WinPcap 3.1 beta 4?


Guy Harris wrote:
 Somebody trying to capture on a serial port in Ethereal sent a long
note about that to the Ethereal list:

 http://www.ethereal.com/lists/ethereal-users/200502/msg00140.html

 It says:

 5) Because Windows PPP support is new, there is nothing about it in
 the Help portion of Ethereal (Live Preserver Icon) or in the online
 hypertext Help or online PDF Help file. I have attached some screen
 captures which show that the PPP adapter doesn't show up as available
 until the computer has established a dial-up connection with the
 internet. At first all that showed up was Generic NdisWan adapter:
 \Device\NPF_GenericNdisWanAdapter. However I was able to capture my
 dial-up conversations with my internet ISP using this Generic Ndis Wan
 adapter. After I established the dial-up connection an additional
 adapter showed up WAN (PPP/SLIP) Interface:
 \Device\NPF_{F37D0895-3FB0-4946-89D1-42FE988DBA90}. I reloaded a fresh
 image of Win 2K and verified that the key

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{F37D0895-3FB0-4946-89D1-42FE988DBA90}
 was present prior to loading WinPcap and Ethereal. It was. This raises
 the question of why WinPcap can't find it until going online and
 establishing a dial-up conncection and what the differences are, if 
 any,
 between the two adapters.



 and shows a before going online image:

 http://www.ethereal.com/lists/ethereal-users/200502/gif6.gif

 with only Generic NdisWan adapter:
\Device\NPF_GenericNdisWanAdapter and an after going online image:

 http://www.ethereal.com/lists/ethereal-users/200502/gif3.gif

 which shows that interface *and* a WAN (PPP/SLIP) Interface:
\Device\NPF_{GUID inserted here} interface.

 I assume that the latter gets instantiated when an actual PPP
connection is set up.  I assume that he expected an interface that 
explicitly mentioned PPP to show up, but was presumably pleasantly 
surprised to find that he can capture on the generic interface.

 Is there any reason not to tell people to capture on the generic
interface and ignore any specific interfaces that show up after you 
connect?

The reason why we added the fake GenericNdisWanAdapter interface is that 
some users complained about not being able to capture before the 
instantiation of a PPP connection. In fact, the connection is present in 
the registry *before* calling the phone number, but the IP Helper API 
shows it (and WinPcap is allowed to open it) only *after* doing that.
Moreover, the Generic Ndiswan adapter is available before a connection is 
established, but it does not have any IP address associated. The IP 
addresses are associated to the specific interfaces that are available after 
the connection is established.

Actually, I think that a better name (like GenericPPPAdapter) could be 
useful, since many people don't know understand NdisWanAdapter mean.
If the other developers agree on this, I can change the code with the new 
name.
This is a good idea. I only want to check if the WanAdapter supports PPP 
connections only, or other ones, as well (like VPNs and SLIP, if there is 
still someone using SLIP...).

Have a nice day
GV

Loris

==
This is the WinPcap users list. It is archived at
http://www.mail-archive.com/winpcap-users@winpcap.polito.it/
To unsubscribe use mailto: 
[EMAIL PROTECTED]
==



==
This is the WinPcap users list. It is archived at
http://www.mail-archive.com/winpcap-users@winpcap.polito.it/
To unsubscribe use 
mailto: [EMAIL PROTECTED]
==


Re: [WinPcap-users] Generic and specific NDISWAN interfaces in WinPcap 3.1 beta 4?

2005-02-15 Thread Guy Harris
Fulvio Risso wrote:
GenericDialUpAdapter sounds better to me.
...although if you think of dial-up as opposed to, for example, 
broadband, is the NDISWAN stuff used for PPPoE or PPPoA for ADSL?


==
This is the WinPcap users list. It is archived at
http://www.mail-archive.com/winpcap-users@winpcap.polito.it/
To unsubscribe use 
mailto: [EMAIL PROTECTED]
==