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} c:\test |
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}
{PROFILE} ABC
(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}
|
|
Section 5
The e-mail profile will e-mail files in the specified directory to a single or multiple recipients.
{EMAIL_BACKUP} 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} Recipient's
E-mail Address(es) {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. |