CrushFTP4 is a powerful file server well ahead of its time. Not only does it handle serving FTP, but it also does SFTP (SSH FTP), FTPS (FTP over SSL), HTTP, HTTPS, WebDAV, and WebDAV SSL. From that list you can see it is serious about security and encryption. The 'Crush' in CrushFTP comes from its ability to compress transfers on the fly seamlessly making for faster transfers!
Features
Events
Event actions that are user customizable. They can generate emails with a list of uploads a user just made, or many various other tasks. You can customize events down to extreme detail. Events can be used to run various plugins which then perform other tasks as well(such as the LaunchProcess plugin.)
Built-in Reporting
There are many different reports CrushFTP comes with to monitor what your servers is doing as well as the activities of your users. It really allows you to know what is going on without trying to read through log files and pieces everything together. You can see summary views of many different areas about the server, as well as deatils such as what IP's a user has been connecting from (are they sharing their account?). Additionally the scheduling interface allows you to have CrushFTP run the reports on a pre-defined schedule however you configure them. This means you can have an HTML report always ready and waiting for you every morning for example. The schedule is very customizable and very easy to setup.
WebDAV HTTP/HTTPS Server
This includes SSL WebDAV serving as well.
This means you can mount your CrushFTP server directly in the Finder as another drive and work off of it. The finder supports download only for FTP, but supports everything for WebDAV!