==============================
README.TXT: Evaluation Version
==============================

MarshallSoft "Secure Source Backup" (SSB)
September 3, 2014.
Version  2.0

=== Software Evaluation ===

This software may be freely distributed provided that no files are 
modified. There are no functional limitations. The evaluation version 
can be used for 30 days. A registered license for SSB may be purchased 
for $37 USD (through the end of 2014) for electronic (email) delivery. 

Registration includes 30 days of technical support. 

See http://www.marshallsoft.com/order.htm to order.

Cloud ready source code backup - secure, private, and dependable!

The MarshallSoft "Secure Source Backup" (SSB) is software designed to 
create encrypted backups of source code and other critical files. 

In particular, SSB is optimized for uploading to cloud services such 
as Dropbox and Sky Drive.

The primary design criteria for SSB are:

1. Strong Encryption: SSB uses 256-bit Advanced Encryption Standard (AES).

   AES is the standard encryption algorithm used by financial institutions 
   around the world to secure customer data.

2. File Privacy: SSB can disguise the names of backed up files and directories.

   Unlike most backup programs, SSB can disguise filenames and directory names.  
   This is an essential feature for files backed up to cloud storage.

3. File Organization: SSB maintains the same directory organization as your 
   source code.

This is particularly important for files backed up to cloud storage since 
individual files can easily be recovered without having to download a file 
archive.

4.  Independent Encryption:  The user has total control of the encryption of files 
    and the pass phrase.

This is very important for files backed up to cloud storage since you do not rely on 
the cloud company's encryption policies.  The SSB software that encrypts your files 
does not have access to the cloud space where your files are stored, and the software 
responsible for uploading your files to the cloud (such as the Dropbox executable) only 
has access to the encrypted version of your files.

In addition to the above, SSB comes with a "Script Assembler" that can be used 
to make more complex backups, as described in \ssb\doc\ScriptAssembler.pdf or 
online at http://www.marshallsoft.com/ScriptAssembler.pdf.

The Secure Source Backup runs on 32-bit or 64-bit Windows.  The latest version of SSB 
can be downloaded from http://www.marshallsoft.com/ssb.htm.

INSTALLATION

After unzipping SSB and running SETUP.EXE, the following directory structure is 
created:

\SSB     - Contains the SSB.EXE & RunSSB.EXE executables.
\SSB\DOC - Contains all documentation files.
\SSB\BIN - Contains user.bin, pass.bin, and auth.bin.
\SSB\EXE - Contains all executables except ssb.exe, RunSSB.exe, & sa.exe.
\SSB\CMD - Contains several backup & restore command files.
\SSB\PGM - Contains several script programs. See ScriptAssembler.pdf.

MORE DOCUMENTATON

See \ssb\doc\SecureSourceBackup.pdf or online at 

   http://www.marshallsoft.com/SecureSourceBackup.pdf

TESTING

Once installed, the first command file to run is "Verify.t", 
which verifies installation of SSB.  

Run SSB from the command line by typing "ssb Verify.t".

Note that lines beginning with '#' are comments.

   #***************************
   #  Command File: Verify.t  *
   #***************************
   #
   # Verifies the installation of SSB.
   #
   # Run SSB as "ssb Verify.t" from the command line.
   #
   # Lines beginning with '#' (like this one) are comments.
   #
   #-------------------------------------------------
   # User ID file (identifies the user).
   # The USER command is required.
   USER c:\ssb\bin\User.bin
   #-------------------------------------------------
   # Pass phrase filename (created by MakePass.exe)
   # The PASS command is required.
   PASS c:\ssb\bin\Pass.bin
   # Alternatively, use "PASS <path>$" to direct SSB to 
   # prompt the user for the pass phrase, where <path> 
   # is the path to AskMe.exe. 
   # Example: "PASS c:\ssb\exe\$"
   #-------------------------------------------------
   # Authority to restore file. 
   # The AUTH command is required to restore files.
   AUTH c:\ssb\bin\Auth.bin
   #-------------------------------------------------
   # Specify log file name.
   # The LOG_FILE command is optional.
   LOG_FILE c:\ssb\Verify.log
   #-------------------------------------------------

The verify.t command file verifies that SSB can find the files 
necessary to perform a backup or restore. 

Additional command files can be found in the C:\SSB\CMD directory.






