VPN over port other than 1723
I'm working on a network at the moment where there's a firewall in
place that blocks outgoing TCP segments unless their destination port is
80 or 443 (the ports assigned to HTTP and HTTPS).
I want to access a VPN, and, so, obviously I'll have to access it
over port 80 or 443 somehow.
The VPN I'm trying to access is a private network where all the
machines have private addresses (e.g. 10.*), but the router that they're
behind performs NAT in order to enable the machines to access the
internet via TCP and UDP.
The router's NAT has an option whereby it can accept a TCP segment on
the WAN on TCP port 80, and forward it to TCP port 1723 on the LAN,
meaning I don't need a special VPN daemon that can listen on ports other
than 1723. Hurray for that.
I'm running Windows XP on the VPN server, and also on the client that
wants to connect. The problem, however, is that the built-in Windows XP
VPN _client_ application won't let met specify a different port.
The list of possible solutions, I think, are:
1) Find the .exe/.dll for the Windows VPN client, go thru it with a
HexEditor and replace 1723 with 443. So does anyone know what file this
is. . ?
2) Use a different VPN client application (possibly in conjunction with
a different VPN daemon application). Can anyone suggest a good one?
Or if there's any other ideas, please throw them out there!
Tomás Ó hÉilidhe