PROGRAM SETTINGS AND INI OPTIONS
 
Section 1:  Regular FTP file transfers
Section 2:  DH10 file handling
Section 3:  Encryption
Section 4:  Local File Handling and Manipulation
Section 5:  E-Mail Routines
Section 6:  Special Settings
 

Section 1

SECTION 1:
When FTPdash is run for the first time it will generate a sample INI file in your Windows directory.
 
The sample INI will have a sample profile in it that can be used as a template for creating your own INIi file. 
The following are the options and settings for an INI file.

 

File Handling

FILE HANDLING: (Profile Line A)
The following options are available:
DOWNLOAD: 		Will download and erase a file from the FTP site.
RELOCATE:		Will download a file then move it to a different 
			folder on the server.
UPLOAD-One: 		Will upload and backup a single file from the target 
			directory.
UPLOAD-All:		Will upload and backup all files from the target 
			directory.
UPLOAD-MOVE: 		Will upload and erase a single file from the target 
			directory.
UPLOAD-MOVE-ALL:	Will upload and erase all files from the target 
			directory.
UPLOAD-COPY-ONE:	Will copy a single file from the target directory to 
			the FTP site.
UPLOAD-COPY-ALL:	Will copy all files from the target directory to the 
			FTP site.
DOWNLOAD-DECRYPT:	Will run the decrypt profiles after each file is 
			downloaded.
LABEL (Profile Line B)
This is nothing more than a label that appears in the status window to tell 
you what profile is being run.
 
FTP SERVER URL (Profile Line C)
ftp.someserver.com
 
FTP SERVER PATH (Profile Line D)
Depending on the server being used upper and lower case may make a difference 
and also you may need to be very specific with forward and back slashes.  
Some experimenting be necessary.
 
OVERWRITE (Profile Line E)
Set this option to YES or NO depending on if you would like to allow files to 
be overwritten on upload or download.
 
USERNAME (Profile Line F)
Username for the ftp site, may be case sensitive
 
PASSWORD (Profile Line G)
Password for FTP site, may be case sensitive.  If you do not want passwords 
displayed in the INI file, FTPdash has 72 random 8 bit passwords built into 
it.  They must be set up on the server and are used by using P=# (# = 1 to 72) 
instead of a password on this line.
 
Backup Directory(Profile Line H)
Specify a custom backup directory when using Upload-one or Upload-All, if no 
directory is specified Local Path + Backup is used. 
 
LOCAL PATH (Profile Line I)
Specify the local directory where files are located or will be located on the 
local system.  
 
FILE MASK (Profile Line J)
Use this line to specify the file mask that you would like to use for 
uploading files. (i.e.  *.* all files, etc)

 

FORMAT OF THE {PROFILE} SECTION:
{PROFILE}
Line A:	File Handling
Line B:	Label
Line C:	FTP Server
Line D:	FTP Server Path
Line E:	Overwrite
Line F:	Username
Line G:	Password
Line H:	Space Available
Line I:	Local Path
Line J:	File Mask
{END}
 
LOOKS LIKE THIS WHEN YOU ARE DONE:
 
{PROFILE}
DOWNLOAD
Testing Files
ftp.ftpserver.com
testing\
yes
user
password
0
c:\test
*.*
{END}

RELOCATE Profile

 

{PROFILE}
RELOCATE
Relocate Files
ftp.ftpserver.com
/fromhere
yes
user
password
/tohere

c:\test
*.*
{END}

SECTION 2
 
Copying files from the DH10 is simple and quick.  Set the source and 
destination directories and file mask.  FTPdash will find a file in 
the source directory and copy it to the destination directory using 
the date and time of the file as the new filename and add the 
initials (+I=xyz) to the end of it.  If erase (+Erase) is specified the 
source file will be erased after a successful copy.  If rename (+Rename) 
is specified the source file's name will be changed to the date/time file 
name of the destination file.  For this reason be very careful using the 
*.* filemask.  Using dict*.* is much safer.  
 
Line A:
Simply a display tag for the status screen.
Line B:
Source directory
Line C:
Destination directory
Line D:
Filemask  
Line E:
Options line:
+T=abc   Tag for front of file
+I=xyz   Initials (extension) for files
+Erase   Erase file after copying
+Rename  Renames file to date/format of destination file name.
 
{DH10}
Line A:  Description
Line B:  Source Directory
Line C:  Destination Directory
Line D:  Filemask (i.e. dict*.*)
Line E:  Options Line
{END}
 
Looks like this when you are done.
 
{DH10}
Copy from c:\test o:\test  
f:\dict
c:\files
dict*.*
+Rename +I=FTP T=ABC
{END}                      

 

Section 3
Encryption and Decryption Profiles
 
There are 24 encryption groups.  Each is identified by a letter of the 
greek alphabet.  Each group uses a completely unique and random 128 bit 
encryption key. Using a 128 character seed key, would mean that it should 
take between 2^48 - 2^64 hours to break making the files very secure from 
the time they leave your computer until they are downloaded to the other 
computer.  This means the files are encrypted the entire time they are on 
the internet.
 
{ENCRYPT or DECRYPT}
Description   
Encryption Group
Source Directory
Destination Directory
File Mask
{END}
(Looks like this when your are done.)
 
{ENCRYPT}
Encrypt Files   
delta
c:\test\
c:\test\e\
*.*
{END}
 
{DECRYPT}
Decrypt Files
delta
c:\dictate\e\
c:\dictate\
*.*
{END}

 

Greek Alphabet:

alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron 

pi rho sigma tau upsilon phi chi psi omega

 

Section 4

 

Filemove and Filecopy can be used to manipulate files on the local hard drive.  

 

FILEMOVE-SEQ is used to move files from one directory to another and rename them with TAGXXXX ##### 2002-9-10 112814.EXT 

  TAG is set in the profile.

  ##### is an incrementing # related to TAG

  Date/Time

  EXT - Original File Extension

  

FILEMOVE-DIC will ignore any files with a .dic extension.

 

FILEMOVE-ATTR will restore the source files attributes on the file after it is moved.

 

Line A:

  Copy or move the file (FILECOPY or FILEMOVE or FILEMOVE-SEQ or FILEMOVE-DIC or FILEMOVE-ATTR)

Line B:

  Description

Line C:

  Source directory

Line D:

  Destination Directory

Line E:

  Overwrite if file exists

Line F:

  File Mask

Line G: (FileMove-SEQ only)

  7 Letter Tag

 

{PROFILE}
FILECOPY
Copy FROM to TO
c:\copyfrom
c:\copyto
YES
*.*
{END}

{PROFILE}
FILEMOVE
Move FROM to TO
c:\movefrom
c:\moveto
YES
*.*
{END}

 

{PROFILE}
FILEMOVE-SEQ
Move FROM to TO and Number
c:\movefrom
c:\moveto
YES
*.*

ABC
{END}

 

(File move by day, will only run on the day specified, Filemove-Sunday,   Filemove-Monday, Filemove-Tuesday, Filemove-Wednesday, Filemove-Thursday, Filemove-Friday, Filemove-Saturday)

 

{PROFILE}
FILEMOVE-SUNDAY
Move FROM to TO
c:\movefrom
c:\moveto
YES
*.*
{END}

 

Section 5

 

The e-mail profile will e-mail files in the specified directory to a single or multiple recipients.

 

{EMAIL_BACKUP}
C:\e-mail\backup
{End}


Line A:

E-Mail one or all files (EMAIL-ONE EMAIL-ALL)

Line B:

Description Line

Line C:

Outgoing Mail Server

Line D:

E-mail address of sender

Line E:

E-mail address of recipient (separate multiple recipients with ; not  , )

Line F:

Subject Line of E-mail

Line G:

Message

Line H:

Source Directory

Line I:

File Mask

 

{PROFILE}
EMAIL-ALL or EMAIL-ONE
Description
Outgoing SMTP-Server
Sender's E-mail Address

Recipient's E-mail Address(es)
Subject
Message Body
c:\e-mail   (Directory to e-mail files from)
*.* 

{END}

 

Section 6

{TRAY}
Start program in the System Tray

 

{NOTAGS}
Don't tag files with date/time when backing them up.
 
{LOG}
It is possible to write the lines in the status window out to a file 
(FTPdash.log)in the directory of your choosing.  Put the following 
lines in your INI file.
 
{LOG}
c:\directory
{END}

 

AUTOMATIC SCANNING
To have FTPdash run its profiles automatically use the following setting.  
Remember that the time in minutes is how long FTPdash will wait after 
finishing a scan to begin the next one.  Put the following lines in your 
INI file.
 
{SCANTIME}
30
{END}
 
{E_BACKUP} 
Use {e_backup} in the FTPdash.ini file to back up your files after encrypting
them instead of erasing them.
 
{DONOTDISTURB}
This tag became active in the 2001.5.1 program.  If this is used the files 
will be uploaded with a dnd^ tag on them.  If the {download} profile encounters 
this tag it will not download the file, thus preventing partial file downloads.
 
{PASSIVE}
This command will cause FTPdash to attempt to use the PASV mode when using FTP.
If FTPdash is giving "Cannot Connect" errors and you have verified your password
is correct, try using this setting.  You may be being blocked by either a 
firewall on your computer or your ISP.
 
ASCII  	Add to line 8 of the upload or download profiles to specify ascii file 
  	transfers.
 
Home