Secure FTP Factory is a set of Java based client components for exchanging data Between machines. Including FTP (File Transfer Protocol), FTPS (FTP over SSL), SFTP (FTP over SSH) and SCP (Secure Copy over SSH) components developers will appreciate the easy-to-use API making it possible to exchange data using just a few lines of code.
The FTP component offers complete FTP functionality including the ability to transfer files, rename files, delete files, Create directories, transfer directories recursively and more. The FTPS (FTP over SSL) component offers all the features found in the FTP component with the added ability to encrypt FTP data using SSL (Secure Sockets Layer). The SFTP (FTP over SSH) component offers all the features found in the FTP component with the added ability to secure all data transferred using a secure SSH2 channel. Using the FTPS, SFTP or SCP components you can be assured your data is protected as it travels over the Internet.
Feature Summary
* Support for JDK 1.2.2 and above
* RFC compliant - Fully compliant with RFC 959, RFC 1579 and RFC 2228.
* Secure file transfer - Encrypts sensitive data for total security (FTPS/SFTP/SCP).
* AUTH TLS and Implicit SSL support - FTPS component provides support for both AUTH TLS and Implicit SSL connections
* ZLIB compression support - Data is compressed for improved file transfer performance. (SFTP).
* Scripting support - Easily write scripts to automate file transfer tasks.
* Public-key authentication support - Authenticate with server using a private-key (SFTP).
* Transfer mode support - Includes both ASCII and Binary modes for transferring text or binary data.
* Firewall support - Easily Connect to FTP servers from behind a firewall.
* Automatic transfer mode detection - Sets transfer mode automatically based on file extension.
* Multiple file transfer - Transfer one or more files matching a regular expression.