all I can add is that this will very likely be extremely difficult ...
I've looked into porting/creating an equivalent of a linux pppd a few years
back (this was before I discovered OpenVPN with it's nice TAP-Win32 adapter)
and gave up when I looked at the difficulties: pppd is a network driver for
Linux (and other Unix flavours) and operates at a fairly low level in the
operating system and network stack. The Windows platform has its own
operating system stack with an entirely different set of network drivers.
There is no easy 1 to 1 mapping between these different OS and network
stacks. Thus, porting pppd to cygwin/windows is very likely to be very
You **might** be able to get away with writing your own 'pppd' equivalent
which talks to the TAP-Win32 adapter and thus fake (part of) the pppd
functionality that Linux offers, but this will most likely also be a very
2008/2/9 Michael Chen <mwc@...>:
> What is the PPTP team's recommendation on Cygwin? I have a product that
> needs to be ported to Cygwin that also requires the existence of pppd just
> as in Linux.
Get latest updates about Open Source Projects, Conferences and News.