Two modules client & server functionalities of client was listed below:
Server:
Windows based application with gridview in it having following option.
[login to view URL], Computer Name, MAC, IP with Geo, Notes (If I added somethin
previously it has to save and load it in GUI)
This is a window shown with all clients which are started.
Right click on client - > Information (Basic Sysinfo like username,
And systeminfo command output)
? HDD (Support Upload and Download files from remote computer into
localdir (Say \Data\))
? Command Promt (Like [login to view URL] basic command promt has to start in new window)
? Remote RegEdit
? Update server address (New Server to which client has to connected)
? Uninstall
When new version of client created it has to update in all clients
with single click or shifting all clients to new IP address.
1. Client Application has to be a windows Service which uses UDP port
(Which can be configured in config.h) to send keepalive message to
server which contains information below.
System Name, HDD Serial or Mac address,version# -> This has to be
encryped and decoded at Server.
2. All the communication channel must be in SSL
3. Destination server must be configured via config.h
4. All function names should start with _fun_ and all variable
names should start with _var_