Build Agent and Server (Visual Studio) - Agent crucial code is available

Job ID: 31995500

Budget: $30 – $250 USD

Requirements:

Agent:

1) Create an Agent (executable) & Server webbased (Asp.net - or node prefered)
2) Agent must be a Visual studio code
3) Agent must register the system to the SERVER with system name, if not present, the mac ID and IP address
4) Agent will perform actions based on the instructions received from Server (API Call every 15 minutes)
5) Agent will do 2 important tasks (Hide/unhide)
6) Agent is stealth in agent machine
7) Single executable for installation of agent
8) Agent should be configurable of the server address (either by arguments)
9) It would be great if we can create an custom agent (exe file) by providing config on a website

---------------------------------------------------------------------------------------------------------------
Server:

1) You can choose the technology (I need webbased - ASP.NET works well with VC++ code)
2) Two major functions, function 1 -> web app must create on the fly exe with configuration such as server name/ip address
3) 2nd Function, is an admin should specify
3.1) Take instructions on what actions to be performed on agent
4) Generate a long unique code and send it to agent (this will act as additional identifier and agent will also send this identifier everytime it communicates to the server)
5) Admin must able to find the agent by system name or the unique code identifer)
6) Admin should get the list of files from the agent (processes)
7) Admin should fire HIDE/UNHIDE function to the SPECIFIC Agent (Or agent calls it from next update 15 minutes)
8) Good UI for server code
9) Good Help document
10) Server code must have 3 roles, super admin, admin and user... a super admin create admin (example x company), and admin operates hide unhide for his agents
11) Super admin can create multiple admins -- and agents must poll to the specified server and must be operational from their own admin account.
12) there can be multiple admin accounts for a given company
Related categories: .NET C# Programming C++ Programming ASP.NET