The Titan Administrator is a powerful graphical user interface and is the primary means to configure Titan. [screenshot]
The Titan Tray applet is a quick and easy way to keep track of the server status. [screenshot]
Transfer all information over an encrypted channel. Titan provides full SFTP support based on SSH-2 protocol. Titan adheres to the IETF's Internet Draft draft-ietf-secsh-filexfer-09.txt and supports version 3, 4, 5, and 6 of the SSH file transfer protocol.
Transfer all information over an encrypted channel. Use Explicit FTPS (AUTH SSL/TLS) or Implicit FTPS to secure file transfers. Titan supports SSL v3.0 and TLS v1.0 (SSL v3.1).
Titan Managed File Transfer Edition supports the optional DMZedge Server, DMZedge reduces the risk of network intrusion without having to keep copies of your confidential business files outside of your firewall. DMZedge allows you to close all inbound ports in your firewall – Titan MFT will open outbound ports to the DMZedge Server, which will send user requests as a response on the outbound channel.
Restrict access from IP addresses using either a whitelist or blacklist approach.
You can configure Titan to disallow anonymous access to protect data.
Titan can be easily configured to provide precise access permissions. Permissions include:
Titan provides the option to disable user accounts after a certain number of consecutive bad password attempts.
Titan provides the option for administrators to implement policies for creation of passwords, including length in characters, requirement for mixed case, numerics or special characters in the password.
South River Technologies has developed a sophisticated mechanism for preventing DoS attacks. Titan FTP Server will automatically detect and refuse malicious connections without affecting legitimate connections.
Titan can automatically kick out and optionally ban users who issue a certain number of bad commands.
You can configure Titan to disable the FXP command. FXP is a potential security vulnerability since it can be used for port scanning, bypassing IP access restrictions, and bypassing firewall/router restrictions.
If a user is locked in their home directory, Titan will treat this as their root directory. All incoming and outgoing paths will be relative, not absolute, thus preventing users from gaining any knowledge of the file system structure.
Titan can be easily configured to prevent access to files marked as hidden in the file system.
Use industry-standard password encryption based OTP S/Key MD4 or MD5 to prevent passwords from being sent in the clear.
Configure your server from any computer with Internet access. The Remote Administration UI is identical to the Local Administration UI.
Titan can dynamically access user and group account information from your Windows NT Domain Controller, including authentication information, home directories, and other settings. Any changes made to the Windows NT User/Group information can be immediately available in the Titan server.
Titan also supports the creation of users and groups directly through the Administrator interface, and user-friendly wizards simplify the entire process.
Server configurations can be inherited or customized at the server, group, and user levels. This makes it possible to quickly configure a setting that will be the same for all users.
Server configurations can also be fine-tuned at the individual group and user level to handle special cases.
Configure an individual account or an entire group of accounts to expire on a certain date. Or you can manually enable or disable an account.
Configure your server to automatically respond to over 100 unique Events, such as a file being uploaded or a user logging in. Trigger actions including sending email, executing a file/script, writing to a custom log, and much more. [more...]
Titan provides a COM API to programmatically control your server from any COM-enabled programming language, including Visual Basic (VB), Visual Basic Script (VBS), C++, C#, Java, and others. [more...]
In addition to the COM interface, Titan also supports a command-line interface that is useful for batch file processing. [more...]
Titan can write logfiles in W3C or plain text format.
Verbose logging can be enabled to provide very detailed logging information.
Titan also allows you to select what log fields get written in each log entry, making it easier to gather only the information you're interested in.
Titan can also be configured to track certain statistics and write to any ODBC data source.
Monitor any activity on your server in real-time, including the ability to spy on an individual user's actions. [screenshot]
Titan fully supports Zlib compression, which can speed up file transfers and directory listings. For FTP/FTPS, Zlib compression is implemented through the "MODE Z" command. In SFTP, Zlib compression is based on the SSH engine.
Titan supports the FTP XCRC command, which can be used to ensure that a file has been uploaded without errors.
Network shares can be accessed via Universal Naming Convention (UNC). This makes it possible for logged in users to access files on any machine inside your server's network.
Titan can be easily configured to operate smoothly with firewalls and routers, including the ability to set a port range for PASV connections.
Set disk quotas to limit the amount of space an individual user can take up on your server. Files can also be added to a "Free File" list which is excluded from the disk quota calculation.
Enable a quid pro quo system of file transfers. Configure Titan to require a certain ratio of files uploaded vs. downloaded, or bytes uploaded vs. downloaded. Files can also be added to a "Free File" list which can be downloaded regardless of the current ratio.
Use wildcard filters to prevent certain types of files from being uploaded to the server.
Resume interrupted transfers rather than starting from the beginning.
Titan runs as a Windows service, and can be configured to automatically start running when Windows loads. Running as a service also prevents the server from stopping when a user logs off.
A single computer can host multiple file transfer servers.
Customized server responses for FTP replies to cases such as a login or logout.
Titan can be configured to preserve the case of files and directories passed in, convert them all to upper case, or convert them all to lower case.
Set the STOU prefix and extension.
Optionally delete files that are incompletely uploaded.
Prevents FTP clients from issuing NOOP and other commands to circumvent idle timeout limits.
You can select a customized time zone for each server, and Titan supports the MDTM command to set the modification time of a file.
* Denotes feature only available in Enterprise and Professional Edition
** Denotes feature only available in Enterprise Edition
Compare the feature sets of Titan FTP Personal, Professional and Enterprise Edition.

"Titan is, hands down, the easiest FTP server I've ever worked with."
- Paul Kirill
Systems Admin / CAD Manager
HC Yu & Associates