>HOME>CONTACT>FEATURES>SCREENSHOTS>PRICING>DOWNLOADS>DOCUMENTATION>HISTORY>PLUGINS>FORUM>DIAGNOSTICS>

 

 

  • Full scale FTP server.
  • Cross platform. If you can run JAVA 1.1.8 or better, then you can run CrushFTP. (Mac, MacOS X, Windows, Linux, OS/2, etc.)
  • Inexpensive commercial quality product for a shareware fee of only $25.
  • Fast, multithreaded design. Tests have achieved speeds over 11,120k/sec on a 100MB router.
  • Multihoming support. Virtual servers for multiple IP's, or multiple ports on an IP, or both.
  • Speech announcements for MacOS classic. Announce custom events with the built in speech manager in MacOS.
  • Mirror other FTP servers based on custom schedule events.
  • Broadcast servers stats to IRC channels, and respond to various custom commands via a built in IRC Bot.
  • Extensive reporting built into the server. Easily see the top downloaders, for the week, and what files are getting transferred the most.
  • Ability to auto delete partial transfers after specified intervals, or to just move them to another location.
  • .sfv support. CRC32 checksums are calculated as files are uplaoded/downloaded and reported to the user. Also, dirs with .sfv files can have all files verified as they are uploaded.
  • Resume download/upload support...even for MacBinary transfers.
  • Complete GUI remote administration from any machine that can run CrushFTP. (Your remote GUI controls the Server.) Allows customized privs for different users with remote admin privileges.
  • Server settings can be pushed out to a list of other CrushFTP servers.
  • Ticker window displaying server statistics in a mini window that is moveable and stretchable. Allows you to have a tiny ticker window on your desktop screen that scrolls the servers stats.
  • 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. Can access up to the last 50 KB in your log file.
  • Directory permissions per directory. All directories can have different read/write/view/delete/resume/rename/make dir permissions.
  • File permissions per file. All files can have different read/write/view/delete/resume/rename/make dir permissions.
  • Directory quotas. Every directory can have a quota applied to it, or inherit from the parent directory.
  • Compatible with aliases on the Mac. They are treated just like a directory.
  • Long filenames on the Mac. HFS+ support for storing and retrieving files or directories with up to 255 characters!
  • Virtual Directory support on any platform. Design your own directory structure for a user when they log in. Read more about this in the special features.
  • Not based on Apple file sharing! That means it's fast, simple, and flexible to setup users, groups, and permissions.
  • MacBinary II encoding on the fly when a user has turned on MacBinary (MACB E) and is downloading a file with a resource fork. Also, uploads that are MacBinary files are stored as Mac files.
  • 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 all their log, current dir, bytes sent/received, transfers speeds, login time, login IP, visual progress bar for downloads, and estimated time left.
  • 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.
  • Hidden mode allows the server to run without any windows. (On a PC it can only be seen with ctrl-alt-delete.)
  • 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.
  • Server variables can be displayed to users just by putting the variable in "%"'s. (ex. You are login # %login_number%.)
  • Soft server stop won't kick users, but still stops the server from new connections.
  • Customizable logging options allow you to control what gets logged to both the server window and log file.
  • Custom time of day restrictions for things like bandwidth, and maximum users.
  • FXP protection just in case you don't want users doing FXP transfers.
  • Reserved ports can be blocked to prevent the FTP bounce attack.
  • 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 by day/hour, or even deleted.
  • Supports a range for what PASV ports to use so that users behind a router/firewall can map those ports through.
  • Redundant bandwidth switching will automatically forward users to the next server in the list once bandwidth utilization gets near 90 percent.
  • Can listen on multiple ports.
  • Static caches can be set for directories that get hit frequently and change seldom.
  • Event actions that are user customizable. They can generate emails with real-time data of what happened. You can also perform file I/O.
  • File verification. Can verify a file's content that's being uploaded matches its extension. Option to also only allow files of certain types to be uploaded.
E-mail questions, comments, and bug reports to ben@crushftp.com
Copyright 2000 Ben Spink

Web site design by Ulitmate Web Design