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 #?
source to share
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.
source to share