We have setup openvpn+freeradius servers. Now we need customized openvpn client software.
We hope you are very familiar with openvpn, it will be better if you have already similar project code.
1. Source code is needed. It should be written in VC++.
There must be no any license issue of the code.
2. Support XP/Vista/Win7, support 32/64 bit.
3. User could input and save the username/password.
4. Software could retrieve the Openvpn server list(more than 1) by HTTP request from our server and display them in a list control. The openvpn server's country,IP...should be displayed in the list control.
5. When user selects one openvpn server in list control and click "connect" button, the software should use the credentials saved in step 3 to connect openvpn server.
6. Connection status could be shown, any connection error should have warning dialog.
7. We need such a solution: only this client software can connect to our Openvpn server, any other client(even the standard openvpn gui software) is not allowed to connect to our openvpn servers.