Essentially a backup restore package. Rsync is an open source file sync/backup utility which has been released under the GPL. [login to view URL] We require a Windows front end to simplify the use of setting up a client making full use of all of the command line switches available on rsync. This will be required to use the transport ssh. All of the programs required (rsync and ssh) are available to download as compiled executables which run under the cygwin envioroment. Becuase it must be run over ssh - the ability to enter username and password and to generate RSA keys must be available in the front end - again ssh_keygen is available to generate the keys - then the program must be able to upload the pulic key to the rsync server (probably using rsync itself) to enable auto logins when scheduled. Info can be found at [login to view URL] This front end must be able to set-up backups i.e which files are to be backed up - with multiple sets. The once sets have been created manipulate the windows scheduler to schedule when the backups are to happen. The simplist way for this to work (although up to the coder). Is for the front end to generate a .bat file which is called by the scheduler. An added advantage would be the output to be able to be emailed to a specified recipient. This small package must look good. If it is possible for the rsync protocol it must also be able to scan the rsync server for files and directories to be able to recover lost files.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
This must work on all flavours of windows from 95 to present.
## Deadline information
Deadline to be agreed with the winning bidder.