Cyberduck is an open source SFTP (SSH Secure File Transfer) and FTP browser licenced under the GPL.
It has been built from the ground up with usability in mind, having the same consistent graphical user interface for both SFTP and FTP browsing.
Multiple connections are supported. Drag and drop is supported consequently for transferring files between server and client.
A transfer queue keeps track of the pending file transfers and supports resuming of both downloads and uploads. Local files can be synchronized with files on the server. System technologies such as the Keychain, Rendezvous and AppleScript are supported.
Cyberduck integrates seamlessly with external editors such as SubEthaEdit, BBEdit, TextMate and others.
Cyberduck has been translated into numerous languages including English, Dutch, German, French, Italian, Japanese, Korean, Chinese (Traditional and Simplified), Portuguese, Spanish, Finnish, Slovak, Czech, Norwegian and Russian.
Here are some key features of "Cyberduck":
·
Protocols
FTP (File Transfer Protocol), FTP/TLS (FTP secured over SSL/TLS) and SFTP (SSH Secure File Transfer).
·
Browser
Document based, list and outline view, caching, cut & paste, drag & drop and arbitrary character encodings.
·
International
Available in English, Czech, Dutch, Finnish, French, German, Italian, Japanese, Korean, Norwegian, Portuguese, Slovak, Spanish, Chinese (Traditional and Simplified), Russian, Swedish, Hungarian, Danish, Polish, Indonesian, Catalan, Welsh, Thai, Turkish and Hebrew.
·
External editors
Seamless integration with external editors. SubEthaEdit, BBEdit, TextWrangler, Text-Edit Plus, TextMate, mi, Smultron, JeditX, CSSEdit, CotEditor and Tag, skEdit, PageSpinner.
·
Open Source
Licensed under the GPL.
·
Growl
Support for Growl, the global notification system. See growl.info.
·
Spotlight
Spotlight Importer for bookmark files.
·
Bookmarking
Powerful bookmarking in a the browser drawer. Drag and drop bookmarks to the Finder.app and drop files onto bookmarks to upload.
·
History
History of visited servers.
·
Bonjour
Auto discovery of services on the local network
·
Integration
Use Cyberduck as default system wide protocol handler for FTP and SFTP. Open .inetloc files and .duck bookmark files from the Finder.
·
Advanced Transfers
Limit the number of concurrent transfers and filter files using a regular expression. Resume both interrupted download and uploads. Recursively transfer directories.
·
AppleScript
Full AppleScript integration. See the sample scripts (included on the disk image).
·
Keychain
All passwords are stored in the system Keychain as Internet passwords available also to third party applications.
·
iDisk
Synchronize bookmarks with .Mac iDisk.
·
Synchronization
Synchronize local with remote directories (and vice versa) and get a preview of affected files before any action is taken.
·
Permissions
Modify permissions on multiple files and recursivly.
·
ASCII
Convert line endings on the fly in ASCII transfers.
·
SSH
Supports Public key authentication, Keyboard Interactive (PAM) Authentication, Support for various encryption ciphers (3DES, Blowfish, Twofish, AES, CAST) and Authentication algorithms (MD5, SHA1).
·
SCP
Transfer files using Secure Copy (SCP).