Build a custom branded vpn client based on the OpenVPN client functionality (Windows/OS X)

Closed Posted Dec 17, 2015 Paid on delivery
Closed Paid on delivery

We are a vpn startup that requires a custom vpn client to connect to our vpn servers based off OpenVPN Community server software. The VPN client should emulate the functionality of the OpenVPN Community Client but have the custom branding of our company and a few other features.

I would like you to write a new client which would function on both Windows and Mac OS X . The client should get the server list and updates from the web server to avoid firewall restrictions.

Here is a list of features the client should have:

[url removed, login to view]

[url removed, login to view] self update (from web server/PHP)

[url removed, login to view] server list from web server/PHP

[url removed, login to view] username/pass 

[url removed, login to view] least loaded server from Mysql and connect to it (with PHP help) (In mysql DB each connected client has a server to which he is connected, so php needs to find the least used server in these)

[url removed, login to view] OpenVPN log (Hidden by default)

The general idea is that the app gets all the settings needed to connect from the web server and executes OpenVPN connection, so the user only has to enter login,pass and choose the server (the least loaded one is listed as "recommended" and is auto selected) after the connection app provides visual representation of the log (connected, disconnected, wrong credentials etc.)

C Programming C# Programming C++ Programming Java Objective C

Project ID: #9140846

About the project

Remote project Active Jan 23, 2016