JaSFtp is not just another SFtp client! JaSFtp is designed with automation in mind, so you do not have to spend time interactively transferring files.
Features
- Simple User Interface helps you transfer files interactively, but the Goal is to get you to create advanced SFTP and FTP tasks that can be scheduled automatically or run manually.
- Automate SFtp to/from an intranet or Internet server. Schedule ftp of files between your Mac and the server and automatically rename the files based on current month, day or time if needed. SFtp supports wildcards. Transfer multiple files at once. Supports subdirectory transfers.
- Scheduler software is very easy to use, yet has very powerful scheduling, tasking and automation capabilities.
- Email Notification of task failure based on task exit code.
- Remote Ftp directory monitor can detect directory change and trigger ftp , zip, copy, delete tasks. Can also detect file size, total files, file modification dates and trigger other tasks if required.
- Local directory monitor works similar to the Remote Ftp directory monitor.
- Zip files and directories using wildcards on schedule. Can append date/time to filename for archive purposes.
- Copy files and directories using wildcards on schedule. Can append date/time to filename for archive purposes.
- Delete files on schedule based on wildcards.
Note: Now requires OS X 10.8.3 or later running on a 64-bit Intel processor.
- FTP, FTP-J, SFTP, SFTP-J tasks add new variables FilesStaged and FailedStaging.
- BugFix: SFTP-J PUT Staging option did not work on some systems.
- Variable Extract task adds new Variable ::Values which is number of values extracted.
- Windows and Mac installers now add Startup links. (Application starts up on user logon)
- File/Directories properties task also lists CreationTime and LastAccessTime.
- File/Directories properties task adds variables for LastModifiedTimeMillis, LastAccessTimeMillis, CreationTimeMillis
- SetFileTimestamp task can now set Creation Time and Last Access Time.
- SetFleTimestamp task can now set file timestamps based on millisecond variable (..Millis) available in 11.x.
- File Monitor and Directory Loop tasks now add variable: FileTimestampMillis
- Subdirectory Monitor and Subdirectory Loop Tasks now add variable: SubdirectoryTimestampMillis
- FTP Monitor and FTP-j Monitor tasks bugfix. Following Option did not work correctly: Run task if any change is detected in directory.
- SFTP Monitor and SFTP-j Monitor tasks bugfix. Following Option did not work correctly: Run task if any change is detected in directory.
- Task Sequence task adds the following variables: CurrentStepNumber and LastStepNumberRun.
- Now uses install4j multi platform java installers.
- On OS X - the installers are now Single Bundle .dmg installers, instead of .zip archives.
- Barebones release of version 11. New features/tasks will be added in 11.01-11.09.
- Version 11 now uses Java 8 (1.8.40) (version 10 used java 6)
- FTP module now uses Commons .NET library version 3.3
- FTP-J module now uses JScape FTP library version 9.2.1
- SFTP module now uses Maverick SSH library version 1.6.8
- SFTP-J module now uses JScape SSH/SFTP library version 9.2.1
- Fixed Password Manager bug. While editing passwords, the encrypted passwords were displayed instead of password itself.
- Directory Loop task - Added new variable ::CurrentDirectoryName
- Variable Extract task - Added new variable ::ValueLast
- Schedule Table - Schedule comments were cleared out if schedule was edited and re-saved.
- Schedule bug - Schedule could not be renamed to a title if that title or folder existed in tasks directory.
- FTP and SFTP browsers - fixed bug where log/debug area could not be dragged and expanded past the vertical toolbars.