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) 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.
License: Other/Proprietary License with Source
Changes:
Reading of the known_hosts file now logs a warningfor unrecognized key formats and continues readingthe file (rather than throwing an exception). ThesetListenOnAllInterfaces(boolean) flag was addedto stop active mode listening on all interfaces(all interfaces is the default). A bug wherebysupplying a single argument to the ScriptEngine(i.e. the script) failed was fixed. A dataportsvariable was added to scripting, so that an activeport range can be set in a script. "connect" wasadded as a synonym for "open" in the scriptinglanguage. SSH was fixed to ignore a failed chmodafter an upload.
More...