NDIS Virtual Driver for Customized VPN
Hi,
I have designed a server that accepts TCP packets specialized for Tunneling. The protocol is what I made myself, so it is a custom protocol and CANNOT
be detected by ISP. (We are talking about an ISP here that blocks nearly all standard tunneling protocol, from IPSEC, L2TP to Openvpn and PPTP).
Now on the windows end, I need to create a virtual Adapter, so that It accepts packets from all the system, and creates a final TCP packet and forwards
it to my server. I know till the point that can be done with Route.exe (Forward 0.0.0.0 to the Virtual Adapter IP, and forward my server IP through system
gateway). But from this point I'm stuck. What driver should I make, how should It work? Where can I find resources for it?
Best Regards
Nasser
December 27th, 2010 4:39am