FTP / FTPS / SFTP / HTTP / HTTPS / WEBDAV
 
Features Overview Screenshots Demo Plugins Pricing Enterprise Downloads Documentation Wiki Documentation Guides Blog Support FAQ Diagnostics Contact Us CrushSync *

Features



Secure Protocols
SFTP   This uses a SSH connection to perform file transfers. Public / private key authentication can be allowed or password less logins. SFTP is not well suited for high latency connections though. Almost any SFTP client is supported.

 
SCP   Secure copy also uses SSH, but is meant for pushing a single file transfer as fast as possible. Its not well suited for directories, or for downloading if you don't know the exact file name already. Almost any SCP client is supported.

 
HTTPS   Complete secure file transfer access entirely from a web browser. No third party tools needed. See below for more information on the WebInterface.

 
WebDAV SSL   It uses a HTTPS connection, but communicates using the XML WebDAV interface. OS X and Windows have native support for WebDAV built in.

 
FTPS   Both FTP over SSL Explicit mode (FTPES), and FTP over SSL Implicit mode are supported. Support for Clear Command Channel (CCC), and client auth certificates. MODE Z and other enhanced FTP commands such as support for IPv6 is also supported.

 
CrushTunnel   It can take any TCP/IP connection, and tunnel it inside of a HTTPS connection. In additional to adding security to something like FTP, it can accelerate transfers to overcome latency for transfers all across the world. CrushTunnel provides high speed file transfer to Enterprise customers.

 
WebInterface   You have full control to customize the web interface. You can customize the colors, fonts, logos, etc. Additionally using jQuery, you can further manipulate and customize the WebInterface in infinite possibilities.
Users can upload files and folders using the built in uploader. There is a download basket where users can collect files to download, then download them all at once with one click. It has sorting, searching, and filtering built into it too. You can right click on an item, and share it with someone over email all from the WebInterface. The temp link created will automatically expire too. A slideshow can easily showcase images right from the browser.

The integrated "Advanced Mode" allows for automatic resumes of uploads, and can utilize compressions to further accelerate uploads.

 
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 CrushTask 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 details 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   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!

 
Automatic Zipping   A user can request a folder as a .zip instead of downloading each file individually. Saves bandwidth and time! The folder isn't first created to a .zip file, but its streamed to the user as CrushFTP generates the .ZIP content. No third party applications needed! With the WebInterface the user can select individual, or groups of files to have donwloaded as a single .zip file.
 
Powerful Groups
and Inheritance
  Users can inherit settings from the group they belong to (default), or they can be set to inherit an individual settings from any other user or group. Inheritance can be layered so that each higher layer overrides values from the lower layer allowing you to combine inheritance in complex scenarios.
 
Cross Platform   Why should a change in OS keep you from running the same server? CrushFTP supports nearly every current OS. If you can run Java 1.4 or better, then you can run CrushFTP. (MacOS X, Windows, Linux, etc.)
 
Live Graphs   Realtime graphs showing select key indicators about the server.
 
Plugins   Many plugins to choose from. Support for third party plugins. See the training videos showing the MagicDirectory and HomeDirectory plugins. Plugins allow you to make a user by just making a folder, or to allow access from an LDAP server, or WebApplication, etc.

 
Shared Users   The same user can be used for FTP/HTTP/WebDAV/SFTP! You'll no longer need to create users in different servers and keep their passwords synchronized.
 
Other Features  
  • Complete GUI remote administration from any machine that can run CrushFTP. You can even launch the GUI from a web browser!
  • Multihoming support. Virtual servers for multiple IP's, or multiple ports on an IP, or both.
  • Resume supported on download and uploads.
  • Intuitive, built-in user manager for administering user and group accounts.
  • Built in log viewer is updated in real time as the server is running.
  • Directory permissions per directory. All directories can have different read/write/view/delete/resume/rename/make dir permissions/etc.
  • File permissions per file. All files can have different read/write/view/delete/resume/rename/etc.
  • Directory quotas. Every directory can have a quota applied to it, or inherit from the parent directory.
  • Virtual Directory support on any platform. Design your own directory structure for a user when they log in.
  • Bandwidth limits on uploads per [user/group/server].
  • Bandwidth limits on downloads per [user/group/server].
  • Idle timeout for auto-disconnect per [user/group].
  • Maximum login time allowed per [user/group].
  • Maximum simultaneous logins allowed per [user/group].
  • Maximum logins per IP for a [user/group]. (e.g. 100 anonymous logins, but only 2 from the same IP)
  • Allow/Deny IP restrictions for logins per [user/group/server]. Supports IP ranges for deny and allow.
  • Max download amount per [user/group] for each login session. (e.g. after 10mb's the user cannot download till they logout and then login again)
  • Server queuing for downloads/uploads. No other FTP server has this feature.
  • Day of week restrictions per [user/group/server] (e.g. Sun, Mon, Tues, etc.)
  • Time of day restrictions per [user/group/server] (e.g. login between 10 a.m. and 11 a.m. and between 4 p.m. to 10 p.m.)
  • Group inheriting for users, along with ability to override any part of a group setting for a particular user.
  • Spying on connected users. See their log, current dir, bytes sent/received, transfers speeds, login time, login IP, and estimated time left for a transfer.
  • Download ratio per [user/group]. Both can be temporary per session login or permanent.
  • Incredible server statistics, such as last login date, time, IP, current total server bandwidth usage (bytes in/out), files downloaded/uploaded, graphs for bandwidth utilization, etc.
  • SITE commands for remote administering from an FTP client. Each [user/group] can be limited to what commands they can issue.
  • All server messages are customizable, along with nearly everything else in the server.
  • Customizable logging options allow you to control what gets logged to both the server window and log file.
  • FXP protection just in case you don't want users doing FXP transfers.
  • Filtering of filenames for uploads, downloads, lists, and renames.
  • Temporary bans for users.
  • Hammering protection that will ban a user.
  • Temporary accounts that can be set to auto expire after so long, or be automatically deleted!
  • Users behind a router/firewall can have CrushFTP auto discover their real IP.
  • Log rolling allows logs to automatically be archived, or deleted.
 
 
Copyright © 2009 CrushFTP - License Agreement