Server and 2 Different Clients, which will be connected through a VPN Tunnel.

Avg Bid (EUR)
Project Budget (EUR)
€3000 - €5000

Project Description:
The Server

The Server Application should be running in a Dedicated Linux Server Machine.
Clients should be able to connect to the Server, the Server should create a VPN Tunnel between the 2 Clients.
A User Management should also be implemented.

The Client 1 (User Site)

This Client should be running on Systems, which we deploy.
(embedded linux, x86)
It should not have a graphical user interface, but it should be running as a service in background on a Windows x86 Machine and also on a embedded linux system.
There should be a XML Config File, in which a few things are declared:

(PK) UniqueID,
Name of Site,
Server Address or Domainname,

This Client should always try to connect to the server, which is set in the XML File.

The Client 2 (Admin Interface)

This Client should be running on x86 Systems ( Windows x86)

It should have a graphical User Interface and be able to Connect to the Server.
There should be the option in the Interface to Add a Client by Name and UniqueID.
After a Client, being added for the first time, a password should be set from the Admin Interface, which is send to the Server, any trys to add the Client later on to a new List of another Admin Interface, will result in Questioning of the Password for this Client.

It should list all the Added Clients.
One should be able to connect to the Client after adding it, the Client 2 will now Connect to the Server, which already has an open Connection to it, which was made by Client 1 and create a VPN Connection between Client 1 and Client 2 then.
It Should Display the IP Address of Client 1, after connecting.
There should be a option to disconnect from Client 1 again and close the VPN Connection.

All ports of Client 1 should be accessible over the VPN Tunnel.

If you have some recommendations to the Project, or Questions, feel free to ask me anything.

Skills required:
Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire milan2007
€ 3000
in 25 days
Hire giceb
€ 3000
in 30 days