Multi-protocol VPN client

This project received 6 bids from talented freelancers with an average bid price of €1115 EUR.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

We are running a VPN service and as part of an expansion we need a new client software. The current software has many features, but because it was not written in a professional way, it is hard to upgrade with new features or designs. The new software should be very much like the one by hidemyass, in how professional is the looks, the features and the stability. Requirements:

- Written in .NET 4, C# and WPF

- Support for multiple protocols (OpenVPN, PPTP, SSTP, L2TP/IPSEC)

- OpenVPN to be checked through registry, it will be installed separately, others connect through DotRAS

- The connections are made using username/password combination

- Full proxy support (give details on first run, use it on every web request including downloading server list and vpn connection where applicable)

- On each run download server list for each protocol*

- Support for remembering credentials and running with starting windows*

- Check for new versions on start*

- Support for detailed logging for troubleshooting (for the software itself and for the applied protocol too)

- Ability to show current IP and show transmitted amount of data

- Support for multilanguage

- Show if the user subscription has expired (request sent to our server)

- The whole software should be highly modular if we want to add more features

- The layout should be very much like hidemyass software, (see in attachment)

- * -switchable in settings

The current software is available here: [url removed, login to view]

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online