C or C++ Agent and Controller client/server application

Encerrado Postado Nov 29, 2015 Pago na entrega
Encerrado Pago na entrega

Business Case

We have about 50 hosted servers that run various applications developed internally.

Each server has 2 more more Network cards and NIC interfaces. One NIC is facing the internet, other NICs on the server face proprietary networks.

We need a way to control each server's access to the proprietary network using one application.

Requirements:

We would like to create the following:

1. An Agent application that can reside on each server, and do some tasks as directed by a Controller app. The Agent app will report machine specific information back to the Dashboard.

2. A Dashboard / Controller application that will connect to each Agent. (This can be one application or two)

The Controller will show connection status for each Agent. Dashboard will allow an admin to block or unblock a server's NIC or NICs by pressing block or unblock buttons from the dashboard.

Items we are expecting the developer to deliver to us:

1. Agent source code and binaries that can run on CentOS or Redhat Linux 64bit, as well as Windows 7/8/10
2. Any and all dependent libraries and config files for Agent
3. An install file or install script that installs the Agent to run with highest privileges and puts the Agent to run when the machine starts/ reboots
4. Controller and Dashboard source code and binaries that can run on windows and within a browser
5. Any and all dependent files, libraries for Controller/ Dashboard.
6. An Instructions document that explains any technical detail another developer would need to know about this project, to continue to build more features. The instructions document should also contain details about messaging, config files, installation instructions.

Programação C Programação C++ Linux Arquitetura de software Desenvolvimento de Software

ID do Projeto: #9001943

Sobre o projeto

4 propostas Projeto remoto Ativo em Jan 5, 2016