5

Is it possible to have a program which establishes a VPN connection but the VPN is contained only within the application?

Example: An application establishes a VPN connection to retrieve the data from another server via VPN without having an effect on the machine's network connectivity - The machine remains on the network/internet as if there is no VPN connection established.

Ideally I'd like to do this in C#.

Also, I currently use a Cisco VPN client which has "Group Authentication" as well an individual user name and password. The C# VPN code I've seen seems to only use the standard username and password so does anyone know if this "Group Authentication" functionality can be implemented in C#?

Frank Shearar
  • 17,012
  • 8
  • 67
  • 94
totalfreakingnoob
  • 413
  • 1
  • 9
  • 25

1 Answers1

1

I don't think there's anything technically impossible about your application creating its own unshared VPN connection to tunnel data across, but that's certainly not the usual use case for a VPN. A quick Google search didn't turn up any libraries that you might use for this, but you should contact the vendor to see if they have any suggestions.

bmm6o
  • 6,187
  • 3
  • 28
  • 55