Comparison of FTP server software packages: Difference between revisions

Content deleted Content added
removed program without own article, deemed not notable
Undid revision 1291824229 by Wikipedialuva (talk) (only client supports SFTP, not server)
 
(21 intermediate revisions by 14 users not shown)
Line 1:
{{short description|None}}
{{Refimprove|date=January 2015}}
 
{{RefimproveMore citations needed|date=January 2015}}
 
== Graphical ==
Line 21 ⟶ 23:
|[[CrushFTP Server]]
|{{proprietary|[[trialware]]}}
|Mac OS XmacOS, Windows (all), Linux (all), *BSD, Solaris, IBM.
|[[FTP]], [[FTPS]], [[SSH File Transfer Protocol|SFTP]], [[Secure copy|SCP]], [[HTTP]], [[HTTPS]], [[WebDAV]](SSL), [[AS2]], [[AS3 (networking)|AS3]], Plugin API, [[Active Directory]] / [[LDAP]] authentication, [[RADIUS]] authentication, [[SQL]] authentication, [[SAML]] SSO Authentication, CrushBalance load balancer, Web UI administration, Groups, Layered Inheritance, Events / Alerts, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP(s) protocols converted to a back end FTP(ES)/SFTP/HTTP(s)/S3/WebDAV server.), [[Secure Shell|SSH Tunneling]], [[Tunneling protocol|HTTP(S) Tunneling]], CrushTask, client certificate authentication, ad-hoc file sharing, keywords search, [[Pretty Good Privacy|PGP]] in stream encryption / decryption, bandwidth acceleration (CrushTunnel), file revisions and synchronization, [[DMZ (computing)|DMZ]] front end server mode can also cluster with [[Load balancing (computing)|load balance]] (supports proxy protocol v1 and v2), [[DDOS]] protection, [[High Availability]] Virtual IP, data replication and session replication, Job scheduling and monitoring, user config via API, scriptable command line file transfer client. Supports cloud storage via [[Amazon S3|S3]], [[Microsoft Azure|Azure]], [Citrix] file storage, [[Hadoop]] and [[Google Drive]] for file data.
|-
|[[FileZilla Server]]
|{{open source|[[free software]]}}
|Windows, MacmacOS, OS XLinux
|[[FTP]], [[FTPS]], supports autoban, speedlimits, IP Filter, Groups, Shared folders, compression
|-
Line 56 ⟶ 58:
|[[CrushFTP Server]]
|{{no}}, [[proprietary software|proprietary]]
|Mac OS XmacOS, Windows, Linux, *BSD, Solaris, etc.
|[[FTP]], [[FTPS]], [[SSH File Transfer Protocol|SFTP]], [[Secure copy|SCP]], [[HTTP]], [[HTTPS]], [[WebDAV]] and WebDAV over SSL, [[AS2]], [[AS3 (networking)|AS3]], Plugin API, Windows [[Active Directory]] / [[LDAP]] authentication, [[SQL]] authentication, GUI remote administration, Events / Alerts, X.509 user auth for HTTPS/FTPS/FTPES, MD5 hash calculations on all file transfers, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP/HTTPS protocols converted to a back end FTP/SFTP server.), [[Secure Shell|SSH Tunneling]], [[Tunneling protocol|HTTP(S) Tunneling]], CrushTask, Headless (Web browser management, or you can edit XML files directly, or issue terminal commands to add users, manage groups, inheritance, permissions, query server statistics, etc.) Supports cloud storage via [[Amazon S3|S3]], [[Microsoft Azure|Azure]], [[Citrix]] file storage, [[Hadoop]] and [[Google Drive]] for file data. Support for CrushBalance load balancer, or others via proxy protocol v1 and v2.
|-
|[[glftpd|glFTPd]]
|{{no}}, [[proprietary software|proprietary]]
|Linux, BSD, Mac OS XmacOS
|Virtual users and groups, private paths, bandwidth throttling, upload/download ratio support, on the fly CRC calculating of files being uploaded, script support on almost all commands and operations, online user management, built-in statistics viewable using site commands, [[FTPS]] and ACL support. Supports [[File eXchange Protocol|FXP]].
|-
|[[ProFTPD]]
|{{yes}}, [[GNU General Public License|GPL]]
|Unix-like (Linux, BSD, Mac OS XmacOS, and more<ref>{{cite web|url=http://www.proftpd.org/features.html |title=The ProFTPD Project: Features & Platforms |publisher=Proftpd.org |access-date=2018-04-22}}</ref>), Windows with [[Cygwin]]
|Feature rich and popular FTP daemon for Unix-like platforms. Many third party [[Graphical User Interface|Graphical User Interfaces (GUIs)]] available. SFTP can be supported via add-on module.<ref>{{cite web|url=http://www.proftpd.org/docs/contrib/mod_sftp.html |title=ProFTPD module mod_sftp |publisher=Proftpd.org |access-date=2018-04-22}}</ref>
|-
|[[Pure-FTPd]]
|{{yes}}, [[BSD License]]
|Linux, BSD, Mac OS XmacOS, and more
| Supports [[File eXchange Protocol|FXP]].
|-
Line 81 ⟶ 83:
|[[WU-FTPD]]
|{{no}}, [[proprietary software|proprietary]]
|Linux, BSD, Solaris, Mac OS XmacOS and more
|Main website seems offline, but continues development in the newer CC series
|-
|}
 
== Libraries ==
{|class="sortable wikitable"
|-
!Name
!Licence
!Language
!Platform
!Details
|-
|[[pyftpdlib]]
|{{open source|[[MIT License]]}}
|Python
|Platform independent
|A high-level portable library to easily write asynchronous [[FTP]] servers with [[Python (programming language)|Python]]. It is currently the most complete RFC-959 [[FTP]] server implementation available for Python.
|}
 
Line 106 ⟶ 92:
{|class="wikitable"
|-
! scope="col" colspan="2" |
! scope="col" |
! scope="col" |[[Cerberus FTP Server|Cerberus]]
! scope="col" |[[Complete FTP Server|Complete]]
Line 115 ⟶ 100:
! scope="col" |[[Sysax Multi Server|Multi Server]]
|-
! scope="row" colspan="2" | License type
|License type
|[[proprietary software|proprietary]]
|[[proprietary software|proprietary]]
Line 129 ⟶ 113:
|{{no}}
|{{yes}}
|{{noyes}}
|{{no}}
|{{No}}
|-
|macOS
|Mac OS X
|{{no}}
|{{no}}
|{{yes}}
|{{noyes}}
|{{no}}
|{{no}}
Line 143 ⟶ 127:
|Unix
|{{no}}
|{{no}}
|?
|{{yes}}
|{{no}}
Line 159 ⟶ 143:
! scope="row" rowspan="4" | User Interface
|[[Command-line interface|CLI]]
| {{dunno}}
|?
|?
|{{yes}}
|{{yes}}
|?
| {{dunno}}
|{{yes}}, via [[PowerShell]]<ref>{{cite web|author1=Microsoft TechNet|title=Web Server (IIS) Administration Cmdlets in Windows PowerShell|date=9 November 2009 |url=https://technet.microsoft.com/en-us/library/ee790599.aspx|publisher=Microsoft}}</ref>
|?
| {{dunno}}
|-
|[[Graphical user interface|GUI]] integrated
|{{yes}}
|?
|{{yes}}
|{{yes}}
|{{yes}}
|{{yes}}
|?
| {{dunno}}
|-
|[[Graphical user interface|GUI(s)]] separately
|{{yes}}
|{{yes}}
|?
| {{dunno}}
|?
| {{dunno}}
|?
| {{dunno}}
|?
| {{dunno}}
|?
|-
|[[Web application|Web-based GUI]]
Line 188 ⟶ 172:
|{{no}}
|{{no}}
| {{dunno}}
|?
|-
! scope="row" rowspan="7" | Services
Line 283 ⟶ 267:
|[[Failover Cluster|Failover Cluster<br />(active/passive)]]
|{{yes}}
|{{noyes}}
|{{yes}}
|{{no}}
Line 291 ⟶ 275:
|[[Load Balancer|Load Balancing<br />(active/active)]]
|{{yes}}
|{{yes}}
|?
|{{yes}}
|{{no}}
|{{yes}}
| {{dunno}}
|?
|-
! scope="row" rowspan="2" | Automation
Line 304 ⟶ 288:
|{{no}}
|{{no}}
| {{dunno}}
|?
|-
|[[Scripting language|Scripting]]
Line 312 ⟶ 296:
|{{no}}
|{{no}}
| {{dunno}}
|?
|-
!
Line 327 ⟶ 311:
{|class="wikitable"
|-
! scope="col" colspan="2" |
! scope="col" |
! scope="col" |[[CrushFTP Server|CrushFTP]]
! scope="col" |[[ProFTPD]]
Line 334 ⟶ 317:
! scope="col" |[[vsftpd]]
|-
! scope="row" colspan="2" | License type
|License type
|[[proprietary software|proprietary]]
|{{open source|[[FLOSS]]/[[GPL]]}}
Line 348 ⟶ 330:
|{{yes}}
|-
|macOS
|Mac OS X
|{{yes}}
|{{yes}}
Line 439 ⟶ 421:
|{{yes}}
|{{yes}}
| {{dunno}}
|?
|-
|[[Active Directory]]
Line 476 ⟶ 458:
|{{yes}}
|{{yes}}
| {{dunno}}
|?
| {{dunno}}
|?
|-
|[[Scripting language|Scripting]]
Line 504 ⟶ 486:
== Notes ==
<References/>
 
== External links ==
* {{dmoz|Computers/Software/Internet/Servers/FTP/}}
 
{{DEFAULTSORT:List Of Ftp Server Software}}