blob: ba73141f531b163eac46dd3663539bc4713231ef [file] [log] [blame]
Title: FtpServer Features
Notice: Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
# Features
* 100% pure Java, free, open source resumable FTP server
* Multi platform support and multithreaded design.
* User virtual directory, write permission, idle time-out and upload/download bandwidth limitation support.
* Anonymous login support.
* Both upload and download files are resumable.
* Handles both ASCII and binary data transfers.
* IP restriction support to ban IPs.
* Database and file can be used to store user data.
* All the FTP messages are customizable.
* Implicit/explicit SSL/TLS support.
* MDTM support - your users can change the date-time stamp of files.
* "MODE Z" support for faster data upload/download.
* Custom user manager, IP restrictor, logger can be added easily.
* User event notifications can be added (Ftplet).