Main Attributes
- Updates need to be dispatched when the computer comes on line as well as while it is on line.
- Have a master PHP bot that the bots will talk directly to. The php bot will communicate with the database to update the website. As well as read requests from the website to dispatch to the computer bots.
- Ability to dispatch commands to a computer that is on line or when it comes on line. We will be able to predefine these commands in the database and create interfaces on the website to clreate a single click interface to send these commands. First one will be to kick off show merlin my desktop. A good one to test this on would be a popup dialog with an Okay box that the user would see with the company dialog.
- We need a !seen ability so that we can tell how long a computer has been off line. This could come up in the website computer list.
- Ability to specify information about each computer.. User Name, phone number(s), location type (Home/Office), computer type (Workstation/Laptop), phyiscal location (City/State), Time zone (shows their current time)
- Ability to push configuration changes to the client
- Ability to tell the client to restgart aor reconnect to server.
- Have fallback servers for the client to connect to if the their main server goes down.
Additional Features
- Ability to be notified via eMail/txt when a computer comes on line.
- Abilty to be notifeied via eMail/txt when a computer has been inactive for a set amount of time.
- Ability to set a flag that will cause a computer to auto reverse connect when it starts up (everytim and one time and for a sepcified amount of time).
- Ability to make the client auto remove/uninstall its self.
- Ability to find out how long the computer has been idle
- Ability to find out how long the computer has been turned on (I believe you can ask the regsitry this or perhaps have the service tract it.)
- Ability to pipe the reverse connect through ssh using reverse ssh removing the need for port forwarding and adding encryption. (We will charge for this).