We need a openvpn client that we can use for our vpn company. We like it to have this futhers.
Ping all servers in the list, show the one with the ones lowest ms (ping) first.
Do a small download from all the servers.
And then sort them after ping and download speed.
If connection fail to one port it has to try a other port automated.
If the vpn connection fails for some reason we want browsing and so on to stop working. (this is not a must)
We also need to be easy to install and easy for us to repack it if we like to add a new server. (only if the license allows it)
We don't mind if you use a open source vpn client and just rebuild it for our needs.
The vpn client has to work in windows xp, vista, windows 7 and windows 8 32 bits and 64 bits version.