<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/ftpmd5back/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 26 Feb 2014 10:43:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ftpmd5back/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -194,6 +194,8 @@

 Appendix A. Changelog
 ------------
+     * 0.2.3
+       fix VerboseLevel code; fix statistics
      * 0.2.2
        added statistics for second attempt
      * 0.2.1
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Wed, 26 Feb 2014 10:43:01 -0000</pubDate><guid>https://sourceforge.net7393610b6528621986d2a8700d23bb7fe1bbaa23</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -4,7 +4,6 @@

    ftpmd5back is Open Source Software

-[[gittip_button username=foo]]
    Table of Contents

    Foreword
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:24:51 -0000</pubDate><guid>https://sourceforge.net946c5222cb0ad3eb91bfb1ddbc29fce84dfd2185</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -4,7 +4,7 @@

    ftpmd5back is Open Source Software

-
+[[gittip_button username=foo]]
    Table of Contents

    Foreword
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:23:27 -0000</pubDate><guid>https://sourceforge.net3f0febaf0ab8a1ed0751b7bba98961a0ec0371e3</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -167,13 +167,13 @@
    Your pass-phrase-A, encrypted with the pass-phrase-B, will be stored in
    a file "ftpmd5back.sec" (fullpath depends by your OS). To make it more
    secure.
-* Schedule ftpmd5back using root account (Administrator on Windows
+   * Schedule ftpmd5back using root account (Administrator on Windows
        OS): this is the most important guarantee
-* make sure that only root (Administrator on Windows OS) has access
+   * make sure that only root (Administrator on Windows OS) has access
        to the file that contains your encrypted pass-phrase: this means
        that you will have to manually remove permissions for read/write
        access to all other users
-* If you absolutely need the highest possible safety: (1) download
+   * If you absolutely need the highest possible safety: (1) download
        ftpmd5back source code, (2) download free pascal compiler, (3)
        change the pass-phrase-B in the source and (4) recompile your own
        release of ftpmd5back. This will encrypt in your unique way.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:17:36 -0000</pubDate><guid>https://sourceforge.netecbc0d036a1d6072330733dce3601026d99fe4ae</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -167,13 +167,13 @@
    Your pass-phrase-A, encrypted with the pass-phrase-B, will be stored in
    a file "ftpmd5back.sec" (fullpath depends by your OS). To make it more
    secure.
-     * Schedule ftpmd5back using root account (Administrator on Windows
+* Schedule ftpmd5back using root account (Administrator on Windows
        OS): this is the most important guarantee
-     * make sure that only root (Administrator on Windows OS) has access
+* make sure that only root (Administrator on Windows OS) has access
        to the file that contains your encrypted pass-phrase: this means
        that you will have to manually remove permissions for read/write
        access to all other users
-     * If you absolutely need the highest possible safety: (1) download
+* If you absolutely need the highest possible safety: (1) download
        ftpmd5back source code, (2) download free pascal compiler, (3)
        change the pass-phrase-B in the source and (4) recompile your own
        release of ftpmd5back. This will encrypt in your unique way.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:16:59 -0000</pubDate><guid>https://sourceforge.neteb837d55156a481c8158a2e5fc08560e1c429615</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -52,10 +52,12 @@
    XMD5 command, requesting directly to the server.

    launching such
+
 ~~~~
    user@host$ ./ftpmd5back -util testftp -s ftp.remotehostname.it
    -u ftpuser -p secret_2_login
 ~~~~
+
    we get a ftp test, follow the results

 ~~~~  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:15:04 -0000</pubDate><guid>https://sourceforge.net0d284390716b49d2f2ec52c543fd0d879b7351b3</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -52,13 +52,14 @@
    XMD5 command, requesting directly to the server.

    launching such
-
+~~~~
    user@host$ ./ftpmd5back -util testftp -s ftp.remotehostname.it
    -u ftpuser -p secret_2_login
-
+~~~~
    we get a ftp test, follow the results

-~~~~   Host:           ftp.remotehostname.it
+~~~~  
+   Host:           ftp.remotehostname.it
    User:           ftpuser
    Port:           21
    MultiFolder:    FALSE
@@ -79,7 +80,7 @@
                CDUP  LIST  PASV  RMD   STOU  XSHA1
                CLNT  MDTM  PBSZ  RNFR  STRU  XCRC
                CPSV  MFCT  PORT  RNTO  SYST  XCUP
-~~~~               CWD   MFMT  PROT  SITE  TYPE  XDEL
+               CWD   MFMT  PROT  SITE  TYPE  XDEL

                SITE HELP
                SITE PSWD
@@ -92,7 +93,7 @@
          1188 logged out!
          1188 Test end
    Time: 1 seconds 188 milliseconds
-                     
+~~~~                     

    We can test the login to the FTP server and get, at the same time
    (using the ftp HELP command), the list of commands implemented on the
@@ -114,9 +115,10 @@
        folder
      * copy one or more files to various local folders on a remote folder

+
 Chapter 4. Command line parameters
 -----------
-
+~~~~
 Usage: ftpmd5back [-util {testftp|createconf}] -s ftpserver [-t port] -u usernam
 e -p password -l localfolder -r remotefolder
 Parameters:
@@ -134,6 +136,7 @@
   -util use ftpmd5back utility
         testftp    - test ftp connection
         createconf - creates a configuration file using other parameters
+~~~~

 Chapter 5. Security
 -----------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:14:05 -0000</pubDate><guid>https://sourceforge.net38f26863361cfa3c082e1cbfbfe3a3d1c86df8ff</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -58,7 +58,7 @@

    we get a ftp test, follow the results

-   Host:           ftp.remotehostname.it
+~~~~   Host:           ftp.remotehostname.it
    User:           ftpuser
    Port:           21
    MultiFolder:    FALSE
@@ -79,8 +79,8 @@
                CDUP  LIST  PASV  RMD   STOU  XSHA1
                CLNT  MDTM  PBSZ  RNFR  STRU  XCRC
                CPSV  MFCT  PORT  RNTO  SYST  XCUP
-               CWD   MFMT  PROT  SITE  TYPE  XDEL
-              
+~~~~               CWD   MFMT  PROT  SITE  TYPE  XDEL
+
                SITE HELP
                SITE PSWD
                SITE ZONE
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:12:58 -0000</pubDate><guid>https://sourceforge.netcc5cb9055197c8271a8bea1e02e2b01c9b6bc65f</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,8 +1,207 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/ftpmd5back/wiki/markdown_syntax/) syntax.
-
-[[members limit=20]]
-[[download_button]]
+ftpmd5back
+==============
+
+
+   ftpmd5back is Open Source Software
+
+
+   Table of Contents
+
+   Foreword
+   1. How it works?
+   2. How do I know if my ftp server implements the command XMD5?
+   3. Config File
+   4. Command line parameters
+   5. Security
+   6. Examples
+   A. Changelog
+
+Foreword
+-----------
+
+   ftpmd5back is a tool to make a backup of a local folder to a remote ftp
+   server folder.
+
+Chapter 1. How it works?
+-----------
+
+   ftpmd5backup, as the name suggests, is a tool that is used to make
+   backups of your files to an ftp server . In order to minimize resources
+   necessary for this operation, a file will be uploaded only if:
+     * on the ftp server there is no copy of the local file
+     * on the ftp server there is a copy of the local file, but it is not
+       the same as the local version.
+
+   To determine if the remote copy (the one on the ftp server ) is
+   identical to the current local file, ftpmd5back perform 2 tests:
+     * ftpmd5back compares the size of the files ( local and remote ): if
+       the sizes do not match then the local file will be uploaded
+     * in the case that the sizes are identical, ftpmd5back will perform
+       the md5 test between the 2 files: only when there isn't a md5
+       match, the file will be uploaded
+
+   To calculate md5 on remote copy, it uses the XMD5 ftp protocol command.
+   This means that not all ftp servers can be used with ftpmd5back but
+   probably your favorite ftp server already implements this command.
+
+Chapter 2. How do I know if my ftp server implements the command XMD5?
+-----------
+
+   of course you can use your favourite ftp client but... ftpmd5back
+   implements a test that lets you know if an ftp server can answer to
+   XMD5 command, requesting directly to the server.
+
+   launching such
+
+   user@host$ ./ftpmd5back -util testftp -s ftp.remotehostname.it
+   -u ftpuser -p secret_2_login
+
+   we get a ftp test, follow the results
+
+   Host:           ftp.remotehostname.it
+   User:           ftpuser
+   Port:           21
+   MultiFolder:    FALSE
+   Util:           TESTFTP
+   Testing ftp server...
+            0 Test start
+            0 send login request to ftp server
+         1039 Logged in
+         1039 change to remote folder
+         1088 remote folder found
+              request ftp capabilities
+              214-Supported Commands : (* unimplemented)
+               ABOR  DELE  MKD   PWD   SIZE  USER
+               ACCT* EPRT  MODE  QUIT  SMNT* XMD5
+               ALLO  EPSV  NLST  REIN  SSCN  XMKD
+               APPE  FEAT  NOOP  REST  STAT  XPWD
+               CCC   HELP  PASS  RETR  STOR  XRMD
+               CDUP  LIST  PASV  RMD   STOU  XSHA1
+               CLNT  MDTM  PBSZ  RNFR  STRU  XCRC
+               CPSV  MFCT  PORT  RNTO  SYST  XCUP
+               CWD   MFMT  PROT  SITE  TYPE  XDEL
+              
+               SITE HELP
+               SITE PSWD
+               SITE ZONE
+              214 End.
+            
+   EUREKA: XMD5 command is implemented by this server:
+                      you can use ftpmd5back!
+         1138 send logout request to ftp server
+         1188 logged out!
+         1188 Test end
+   Time: 1 seconds 188 milliseconds
+                     
+
+   We can test the login to the FTP server and get, at the same time
+   (using the ftp HELP command), the list of commands implemented on the
+   server. Usually if a command is not implemented will be displayed
+   followed by a star ('*'). Find XMD5 (and not 'XMD5 *') means that the
+   command works and that we can use ftpmd5back with this server.
+
+Chapter 3. Config File
+-----------
+
+   ftpmd5back can be used both from the command line or with a
+   configuration file. Not all features of ftpmd5back are usable from the
+   command line but only the following:
+     * copy of a local folder (including all subfolders) on a remote
+       folder
+
+   Instead using the configuration file, you can:
+     * copy of a local folder (including all subfolders) on a remote
+       folder
+     * copy one or more files to various local folders on a remote folder
+
+Chapter 4. Command line parameters
+-----------
+
+Usage: ftpmd5back [-util {testftp|createconf}] -s ftpserver [-t port] -u usernam
+e -p password -l localfolder -r remotefolder
+Parameters:
+  -s    ftp server name or IP address
+  -t    optional, port to connect to ftp server, if omitted default value is 21
+  -u    user name needed to login to ftp server
+  -p    password
+  -l    local folder, source of backup
+  -r    remote folder, destination of backup, the folder MUST exists
+  -v    verbose mode
+        0 - verbose disabled (errors displayed)
+        1 - show processed files (default)
+        2 - show processed files and local/remote size/time/md5
+        9 - debug verbose mode
+  -util use ftpmd5back utility
+        testftp    - test ftp connection
+        createconf - creates a configuration file using other parameters
+
+Chapter 5. Security
+-----------
+
+   Since version 0.2 was introduced the possibility of encrypting the
+   password for the FTP server. Security is limited to storing encrypted
+   password on the hard disk (the data transmitted with the ftp protocol
+   are not encrypted).
+
+   The level of security provided has limitations due to the fact that it
+   is an open source tool, therefore, by examining the sources you can
+   find out how to decipher the password. However, there are some
+   suggestions (which will be given at the end of this explanation) to
+   make this system highly secure.
+
+   To encrypt the FTP user password, ftpmd5back uses a symmetric-key
+   encryption algorithm which is Blowfish algorithm. The key
+   (pass-phrase-A) is supplied by you.
+
+   Since ftpmd5back will be scheduled is necessary to access this
+   pass-phrase-A in order to decrypt the password of the ftp server. For
+   this reason, your pass-phrase-A will be encrypted (again with Blowfish)
+   but this time, symmetric key (pass-phrase-B) will be determined at
+   runtime by ftpmd5back.
+
+   Your pass-phrase-A, encrypted with the pass-phrase-B, will be stored in
+   a file "ftpmd5back.sec" (fullpath depends by your OS). To make it more
+   secure.
+     * Schedule ftpmd5back using root account (Administrator on Windows
+       OS): this is the most important guarantee
+     * make sure that only root (Administrator on Windows OS) has access
+       to the file that contains your encrypted pass-phrase: this means
+       that you will have to manually remove permissions for read/write
+       access to all other users
+     * If you absolutely need the highest possible safety: (1) download
+       ftpmd5back source code, (2) download free pascal compiler, (3)
+       change the pass-phrase-B in the source and (4) recompile your own
+       release of ftpmd5back. This will encrypt in your unique way.
+
+Chapter 6. Examples
+-----------
+
+Example 1: backup on linux
+
+   ftpmd5back -s ftp.remotehost.org -t 21 -u username -p password -l
+   "/home/username/Desktop/COMPITI DI MATEMATICA" -r
+   /ftp.remotehost.org/backup/USERNAME
+
+Example 2: backup on Windows
+
+   ftpmd5back.exe -s ftp.remotehost.org -t 21 -u username -p password -l
+   "C:\Users\USERNAME\Desktop\COMPITI DI MATEMATICA" -r
+   /ftp.remotehost.org/backup/USERNAME
+
+Appendix A. Changelog
+------------
+     * 0.2.2
+       added statistics for second attempt
+     * 0.2.1
+       added second attempt on upload failed
+     * 0.2.0
+       implementation of security: (1) ftpmd5back-pass-phrase to encrypt
+       user-pass-phrase (2) user-pass-phrase to encrypt ftp-password
+     * 0.1.7
+       code stabilization, out of beta phase
+     * 0.1.6
+       removed older code bugfix: local folder now is not required
+     * 0.1.5
+       added statistics
+     * 0.1.0
+       first commit
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:08:34 -0000</pubDate><guid>https://sourceforge.netf89cc72d40392ea3fd8998dcc336989ef33d5467</guid></item><item><title>Home modified by nomorelogic</title><link>https://sourceforge.net/p/ftpmd5back/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,207 +1,8 @@
-
+Welcome to your wiki!

-= ftpmd5back =
+This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

-=== Basso Marcello ===
+The wiki uses [Markdown](/p/ftpmd5back/wiki/markdown_syntax/) syntax.

-ftpmd5back is Open Source Software
-
-
-----
-
-'''Table of Contents'''
-
-[[Foreword]][[1. How it works?]][[2. How do I know if my ftp server implements the command XMD5?]][[3. Config File]][[4. Command line parameters]][[5. Security]][[6. Examples]][[A. Changelog]]
-= Foreword =
-
-ftpmd5back is a tool to make a backup of a local folder to a remote ftp 
-server folder.
-
-
-= Chapter 1. How it works? =
-
-ftpmd5backup, as the name suggests, is a tool that is used to make 
-            backups of your files to an ftp server .
-            In order to minimize resources necessary for this operation, a file 
-            will be uploaded only if:
-
-
-* on the ftp server there is no copy of the local file
-* on the ftp server there is a copy of the local file, but it is not                      the same as the local version.
-
-To determine if the remote copy (the one on the ftp server ) is 
-            identical to the current local file, ftpmd5back perform 2 tests:
-
-
-* ftpmd5back compares the size of the files ( local and remote ): if                      the sizes do not match then the local file will be uploaded
-* in the case that the sizes are identical, ftpmd5back will perform                       the md5 test between the 2 files: only when there isn't a md5 match, the                        file will be uploaded
-
-To calculate md5 on remote copy, it uses the XMD5 ftp protocol command. 
-            This means that not all ftp servers can be used with ftpmd5back but 
-            probably your favorite ftp server already implements this command.
-
-
-= Chapter 2. How do I know if my ftp server implements the command XMD5? =
-
-of course you can use your favourite ftp client but...
-ftpmd5back implements a test that lets you know if an ftp server can 
-answer to XMD5 command, requesting directly to the server.
-
-
-launching such
-
-
-&lt;/pre&gt;&lt;pre&gt;
-              user@host$ ./ftpmd5back -util testftp -s ftp.remotehostname.it 
-              -u ftpuser -p secret_2_login
-               
-&lt;/pre&gt;
-
-we get a ftp test, follow the results
-
-
-&lt;br /&gt;
-Host:              ftp.remotehostname.it&lt;br /&gt;
-User:              ftpuser&lt;br /&gt;
-Port:              21&lt;br /&gt;
-MultiFolder:       FALSE&lt;br /&gt;
-Util:              TESTFTP&lt;br /&gt; &lt;br /&gt;
-Testing ftp server...&lt;br /&gt;
-         0 Test start&lt;br /&gt;
-         0 send login request to ftp server&lt;br /&gt;
-      1039 Logged in&lt;br /&gt;
-      1039 change to remote folder&lt;br /&gt;
-      1088 remote folder found&lt;br /&gt;
-           request ftp capabilities&lt;br /&gt;
-           214-Supported Commands : (* unimplemented)&lt;br /&gt;
-            ABOR  DELE  MKD   PWD   SIZE  USER&lt;br /&gt;
-            ACCT* EPRT  MODE  QUIT  SMNT* XMD5&lt;br /&gt;
-            ALLO  EPSV  NLST  REIN  SSCN  XMKD&lt;br /&gt;
-            APPE  FEAT  NOOP  REST  STAT  XPWD&lt;br /&gt;
-            CCC   HELP  PASS  RETR  STOR  XRMD&lt;br /&gt;
-            CDUP  LIST  PASV  RMD   STOU  XSHA1&lt;br /&gt;
-            CLNT  MDTM  PBSZ  RNFR  STRU  XCRC&lt;br /&gt;
-            CPSV  MFCT  PORT  RNTO  SYST  XCUP&lt;br /&gt;
-            CWD   MFMT  PROT  SITE  TYPE  XDEL&lt;br /&gt;
-            &lt;br /&gt;
-            SITE HELP&lt;br /&gt;
-            SITE PSWD&lt;br /&gt;
-            SITE ZONE&lt;br /&gt;
-           214 End.&lt;br /&gt;
-           EUREKA: XMD5 command is implemented by this server: &lt;br /&gt;
-                   you can use ftpmd5back!&lt;br /&gt;
-      1138 send logout request to ftp server&lt;br /&gt;
-      1188 logged out!&lt;br /&gt;
-      1188 Test end&lt;br /&gt;
-Time:  1 seconds 188 milliseconds&lt;br /&gt;
-                   
-
-  
-We can test the login to the FTP server and get, at the same time (using 
-the ftp HELP command), the list of commands implemented on the server.
-Usually if a command is not implemented will be displayed followed by a 
-star ('*').
-Find XMD5 (and not 'XMD5 *') means that the command works and that we 
-can use ftpmd5back with this server.
-
-
-= Chapter 3. Config File =
-
-ftpmd5back can be used both from the command line or with a 
-configuration file.
-Not all features of ftpmd5back are usable from the command line but 
-only the following:
-
-
-* copy of a local folder (including all subfolders) on a remote folder
-
-Instead using the configuration file, you can:
-
-
-* copy of a local folder (including all subfolders) on a remote folder
-* copy one or more files to various local folders on a remote folder
-
-= Chapter 4. Command line parameters =
-
-&lt;pre&gt;
-Usage: ftpmd5back [-util {testftp|createconf}] -s ftpserver [-t port] -u username -p password -l localfolder -r remotefolder
-Parameters:
-  -s   ftp server name or IP address
-  -t   optional, port to connect to ftp server, if omitted default value is 21
-  -u   user name needed to login to ftp server
-  -p   password
-  -l   local folder, source of backup
-  -r   remote folder, destination of backup, the folder MUST exists
-  -v   verbose mode
-        0 - verbose disabled (errors displayed)
-        1 - show processed files (default)
-        2 - show processed files and local/remote size/time/md5 
-        9 - debug verbose mode
-  -util use ftpmd5back utility
-        testftp    - test ftp connection
-        createconf - creates a configuration file using other parameters
-          
-&lt;/pre&gt;
-
-= Chapter 5. Security =
-
-Since version 0.2 was introduced the possibility of encrypting the 
-        password for the FTP server. Security is limited to storing 
-        encrypted password on the hard disk (the data transmitted with the 
-        ftp protocol are not encrypted).
-
-
-The level of security provided has limitations due to the fact that 
-it is an open source tool, therefore, by examining the sources you 
-can find out how to decipher the password. However, there are some 
-suggestions (which will be given at the end of this explanation) to 
-make this system highly secure.
-
-
-To encrypt the FTP user password, ftpmd5back uses a symmetric-key 
-encryption algorithm which is Blowfish algorithm. The key (pass-phrase-A) 
-is supplied by you.
-
-
-Since ftpmd5back will be scheduled is necessary to access this 
-pass-phrase-A in order to decrypt the password of the ftp server. 
-For this reason, your pass-phrase-A will be encrypted (again with 
-Blowfish) but this time, symmetric key (pass-phrase-B) will be 
-determined at runtime by ftpmd5back.
-
-
-Your pass-phrase-A, encrypted with the pass-phrase-B, will be 
-stored in a file "ftpmd5back.sec" (fullpath depends by your OS). 
-
-To make it more secure.
-
-
-* Schedule ftpmd5back using root account (Administrator on                   Windows OS): this is the most important guarantee
-* make sure that only root (Administrator on Windows OS) has                   access to the file that contains your encrypted pass-phrase: this                   means that you will have to manually remove permissions for read/write                   access to all other users
-* If you absolutely need the highest possible safety: (1) download                   ftpmd5back source code, (2) download free pascal compiler, (3) change the                   pass-phrase-B in the source and (4) recompile your own release of                   ftpmd5back. This will encrypt in your unique way.
-
-= Chapter 6. Examples =
-
-==== Example 1: backup on linux ====
-
-'''&lt;code&gt;
-            ftpmd5back -s ftp.remotehost.org -t 21 -u username -p password -l "/home/username/Desktop/COMPITI DI MATEMATICA" -r /ftp.remotehost.org/backup/USERNAME
-&lt;/code&gt;'''
-
-
-==== Example 2: backup on Windows ====
-
-'''&lt;code&gt;
-            ftpmd5back.exe -s ftp.remotehost.org -t 21 -u username -p password -l "C:\Users\USERNAME\Desktop\COMPITI DI MATEMATICA" -r /ftp.remotehost.org/backup/USERNAME
-&lt;/code&gt;'''
-
-
-= Appendix A. Changelog =
-
-* 0.2.2 added statistics for second attempt
-* 0.2.1 added second attempt on upload failed
-* 0.2.0 implementation of security:                 (1) ftpmd5back-pass-phrase to encrypt user-pass-phrase (2) user-pass-phrase to encrypt ftp-password
-* 0.1.7 code stabilization, out of beta phase
-* 0.1.6 removed older code bugfix: local folder now is not required
-* 0.1.5 added statistics
-* 0.1.0 first commit
+[[members limit=20]]
+[[download_button]]

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nomorelogic</dc:creator><pubDate>Mon, 24 Feb 2014 14:02:27 -0000</pubDate><guid>https://sourceforge.net7ee982559537a9e2757f6c4b336e7ea3cac7f4b1</guid></item></channel></rss>