Projects / Secure FTP Factory

Secure FTP Factory

Secure FTP Factory is a set of Java classes for communicating with FTP servers using the FTP, SFTP (FTP over SSH), and FTPS (FTP over SSL) protocols. The components offer complete FTP functionality, including the ability to transfer files, rename files, delete files, create directories, transfer directories recursively, and more.

Tags
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Jul 2009 17:23
  • Rrelease-after

    Changes: This release adds a com.jscape.inet.sftp.SftpConfiguration.setStartSubsystemReplyNeeded method in order to deal with some flawed server implementations. It has a fix for the com.jscape.inet.sftp.Sftp class to deal with very large window sizes.

    • Rrelease-mid
    •  02 Jan 2008 10:28
    • Rrelease-after

    Changes: Improved timeout support in all classes that support connection timeouts. setSendBufferSize and setReceiveBufferSize methods have been added to the FTP, SFTP, and SCP classes. Support for MFMT and MFCT commands has been added to the FTP and FTPS classes.

    • Rrelease-mid
    •  02 May 2007 13:22
    • Rrelease-after

    Changes: This release updates various methods to provide true regular expression support. It adds an mdelete method to support deleting files matching a regular expression. It adds setContextAlgorithm, setContextAlgorithmProvider, setContextProtocol, setContextProtocolProvider, and setKeystoreProvider methods for controlling what X509 algorithim, TLS protocol, and security providers are used in the FTPS class. A delay found between authentication requests in the SFTP protocol has been removed.

    • Rrelease-mid
    •  09 Nov 2006 13:35
    • Rrelease-after

    Changes: This release adds relative path support to the Sftp and Scp classes. It adds Sftp.getInputStream and Sftp.getOutputStream methods. It fixes an issue experienced in the Ftps class when reading empty directories or downloading empty files on some servers. It fixes an issue experienced in using the Ftp.getInputStream and Ftp.getOutputStream methods. It fixes an issue in order to handle servers that return Windows_NT as a system type but return a directory listing in Unix format. It fixes an issue in the Sftp class for deleting directories recursively.

    • Rrelease-mid
    •  27 Jul 2006 07:32
    • Rrelease-after

    Changes: Ftp.setDataPort and Ftp.getDataPort methods were added for specifying the local port to listen on in active connections. Ftps.setShutdownCCC and Ftps.getShutdownCCC methods were added to define whether SSL socket should be shutdown after entering CCC (Clear Command Channel) mode. Automatic password masking was added when writing a password to the debug stream. A 2GB limitation was fixed in the Scp class. An issue in Ftps.getNameListing experienced in empty directories was fixed.

    F74bbcf8a822a80c04f414b61666a3c4_thumb

    Project Spotlight

    Personal File Manager

    A customizable file manager resembling PFM for DOS.

    No-screenshot

    Project Spotlight

    Resource Manager

    A tool to manage human resources.