Projects / edtFTPj/PRO

edtFTPj/PRO

edtFTPj/PRO is a Java library that performs secure file transfers. It supports FTPS (FTP over SSL), both explicit and implicit modes, and SFTP (FTP via SSH). It also supports asynchronous transfers and FTP connection pools. All major FTP operations are supported, including both active and passive modes. It provides a progress monitor interface, allowing applications to receive progress updates for their file transfers. The library is built on the open source edtFTPj and shares its API.

Tags Internet FTP Security Cryptography
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  20 Mar 2009 17:46
  • Rrelease-after

    Changes: This release adds support for MODE Z for FTP and FTPS transfers, enabling on-the-fly compression when connecting to servers supporting MODE Z. It adds integrity checking for FTP and FTPS transfers when connecting to servers that support XCRC or SIZE. It adds 'configflags' as a variable to the script engine so that the SSLFTPClient configuration flags can be applied. It adds the ability to throttle the transfer rate to a set maximum bytes/sec.

    • Rrelease-mid
    •  13 Feb 2009 21:40
    • Rrelease-after

    Changes: Ignores errors from FX_STAT while listing directories. Some directories on some servers (such as '/') seem to permit listing but return "File does not exist" when FX_STAT-ed. Restricts the size of FXP_WRITE data block to max packet size. Fixes a SecureFileTransferClient hang when connect() fails in some situations. Fixes a SecureFileTransferClient hang when uploadByteArray() fails. Makes directory listing in SFTP smarter (if a composite path is supplied). A fix for Korean months in UnixFileParser. Tweaks to retry functionality.

    • Rrelease-mid
    •  18 Nov 2008 14:41
    • Rrelease-after

    Changes: ScriptEngine now correctly returns 0 exit status for successful execution, 1 otherwise. Support was added for the Unicode ASN.1 string type in SSL certificates (which solves the "Not a PrintableString or IA5String or UTFString" error). An SFTP problem was fixed where the client was hanging when transferring a file to WinSSHD. A problem where server replies had embedded \r characters was fixed. This meant it was wrongly thought that the reply was complete, when more was to come (resulting in out of order replies further along).

    • Rrelease-mid
    •  24 Sep 2008 14:40
    • Rrelease-after

    Changes: OpenSSH public key parsing was fixed so that comments are optional, not required. The ability to disable rekeying after 1 GB for SFTP was added. setPermissions() was added to SecureFileTransferClient and AsyncFileTransferClient. The "quote" and "site" commands were added to the scripting language. A bug was fixed where the control socket isn't closed if connection succeeds but the initial commands fail or the handshake fails. A DISABLE_CHMOD_AFTER_CREATE_DIR config flag was added for SSHFTPClient. Automatic retry for FTP/S transfers was implemented.

    • Rrelease-mid
    •  13 Jun 2008 09:44
    • Rrelease-after

    Changes: A problem regarding FileNotFoundStrings, DirectoryEmptyStrings, and TransferCompleteStrings was fixed. There is now an FTP command shell that allows real-time development of FTP scripts for FTPS, SFTP, and FTP. This can be used to connect to and control any FTP server on the command-line. Methods were added to save the known_hosts data to a file. Support was added for OpenSSH 4.0 hashed hostnames in the known_hosts file. By default, port numbers are now included in entries in the known_hosts file if they are non-standard.

    No-screenshot

    Project Spotlight

    LINUX-ISP-89SXX

    A complete IC programming tool for the 89SXX series.

    20cbe471df1803d37b0c3f5143c33e21_thumb

    Project Spotlight

    Goggles Music Manager

    A music collection manager and player.