SWFT (pronounced Swift) is a simple web application designed as a more secure modern replacement for FTP and SFTP. SWFT allows for easy and secure upload and download of files through the HTTPS feature of any standard web browser. SWFT is written in php. SWFT stands for Simple Web File Transfer.
Each single file gets a unique Id and Password for download. Multiple file transfer requires multiple Ids or the use of ZIP files. Swft automatically remembers file names and extensions. Ids do not need to match the file name, so multiple files with the same name can be uploaded with different Ids. Password protection is enforced to reduce abuse.
The default swft configuration allows each file to be downloaded 5 times or to remain available for 24 hours, whichever comes first. Defaults can be changed by editing the simple configuration file, but will eventually be accessable through the administrator's web interface. These 'auto' housekeeping settings make for easy maintainance by removing stale uploads.
Upload can be done without ceasing administrative rights, and the confidentiality of data being guaranteed.
Swft is a php web application and therefore cross platform. It should work on any webserver with PHP 4 or newer. Limitations to file size are only controlled by the PHP configuration.
The interface is very plain, but easy to understand and will support easier website integration and CSS style sheets in future versions.
The documentation is incomplete, but Install and Howto are included with the download
Here are some key features of "SWFT":
· It's freely licensed under the QPL.
· Since it's written in php, it doesn't require you to recompile your web server (although you might want to make a few configuration adjustments).
· Since it's written in php, it's platform independent. It will run on any system that supports php4 or better, such as Windows, Linux, Macintosh, and BSD.
· It's specifically designed to be simple and secure.
· It doesn't require a big application framework or other complex install procedure.
· It works without cookies.
What's New in This Release:
· Windows doesn't have /dev/null, so that was not a good assumption to make if we want swft to be cross-platform
· Example config file had a bunch of typos in it
· $HTTP_SERVER_VAR is depreciated, using $_SERVER instead