VPN connection contained in the app

Is it possible to have a program that establishes a VPN connection, but the VPN is only contained in the app?

Example: An application establishes a VPN connection to retrieve data from another server via VPN without affecting the computer's network connection. The machine stays on the network / internet as if no VPN connection was established.

Ideally, I would like to do this in C #.

Also, I am currently using a Cisco VPN client that has "Group Authentication" and a custom username and password. The C # VPN code I have seen seems to only use a standard username and password, so does anyone know if this Group Authentication functionality could be implemented in C #?

+3


source to share


1 answer


I don't think there is anything technically impossible about your application creating its own unshared VPN connection with the tunnel data, but this is certainly not a common VPN use case. A quick Google search did not come up with any libraries you could use to do this, but you should check with the vendor to see if they have any suggestions.



+1


source







All Articles