glFTPd

glFTPd :: We make files transfer!

The latest version of glFTPd is:  v2.14a 2023-1228 (using openssl-3.0.12) Changelog
The latest BETA version of glFTPd is:  v2.13 BETA1 2022-1121 (using openssl-3.0.7) Changelog README.IPv6

:: Downloads ::
glFTPd v2.14a_for Linux (x64)
SHA512: 981fec98d3c92978f8774a864729df0a2bca91afc0672c51833f0cfc10ac04935ccaadfe9798a02711e3a1c4c714ddd75d5edd5fb54ff46ad495b1a2c391c1ad
glFTPd v2.14a_for Linux (x86)
SHA512: 1bae80800383bc0bb2d56bf10a55d3f86aeee64878218febe3b7a7d1e6affe0deebf046bf770ff4e00cf5effe71c37b47cfe210b579783be74e8244436efc02a
glFTPd v2.14a_for FreeBSD (x64)
SHA512: e9e87e5912725d260e2a556ba2f8094d6e15bcefebfdbbf4a69b1bac0a70f79a275f4d4a03d54c7f3764dda175b383ed87425c017a50bbfc9d112a1e1509b079
glFTPd v2.14a_for FreeBSD (x86)
SHA512: dec042cb75a00fb92e6f955e272e7ba894836cf997d91a698c851920c0f18e6c7504f67e11be0efa8f5c108b1d825e3fdd4cd2eee00cd489d250c4b486417bb1
glFTPd v2.14a_for MacOSX (x64)
SHA512: 9887f1f639249059a8bbb891cca4912a5670681e94cda67a56a71e1e870be926c72406f15358c49298bcd46cae43da1a8fa8c7d7d946e4ddd8f2ad573c85f894
glFTPd v2.14a_for Linux (ARM/MIPS)
SHA512: 11521a04fca46082cecf959326124f5d1bbcb33fac90ba87e63287d56adec05bd5da7573d5bde49815c4d5ef68654b146cfc4ef0a2d1aba73a32666bc795c375
 
glFTPd v2.13a_for Linux (x64)
SHA512: 1416604d5c5f5899a636af08c531129efc627bd52082f378b98425d719d08d8e6c88f60e3e1b54c872c88522b8995c4e5270ca1a3780e1e3b47b79e9e024e4c5
glFTPd v2.13a_for Linux (x86)
SHA512: 619e9b2dbf434ef86c0b08bc2d67a7e7c720d34c666c111810dab417cf88d13bd7d85f58b921c8ff1260ed287d9f492feacdeea42baad2510df6c2708208f92f
glFTPd v2.13a_for FreeBSD (x64)
SHA512: 52ce60d28240f55d3d37fa84e3beac7b7a9e66591e92241d83fb67d28e825d3716356a037e269d187f3fca6288ddfb91fec5ecccb6d9eacf25dc8b9c93bf961f
glFTPd v2.13a_for FreeBSD (x86)
SHA512: 5875547af167bb46f06fbf787d8cdfc57a2a6210f06caa067e7080235eedadb4b974eea25e78db1e6effaf78945c88935652b4ecad0e38f0a95790a4aa27764f
glFTPd v2.13a_for MacOSX (x64)
SHA512: ec02e950c92ba3b1bc4222babac94d4e974f5045c9b0cff9fd1bb40de5ebd8ba4cccdd318ff1193b1f65a5a70a30d929abd437b5054b6e5631b650368242a312
glFTPd v2.13a_for Linux (ARM/MIPS)
SHA512: d7b6a4e1ae7a2d654ed5c8b4cec6c5337df6235600be3fba009ea6e19ff4cf7b21738e5d637f241c7a6bc13860b9480cd060e289bab056d06a9eaf7fec9ef4ac
 
glFTPd v2.13_BETA1 for Linux (x64)
SHA512: c9e3419b728e20ef0fde15cb741986c318279436ff4c1f92380b707504082c64b891b632344415588f376a68f6ebea67b92bd3a92ae3d09d9f89896b4236452b
glFTPd v2.13_BETA1_for Linux (x86)
SHA512: 5892e45a6364ad14b2c2dcfdada1b40287a046fc098e7d7ead35df6350488e77ee8bf2d6a69e19a626dc495565b134d56a98a85ff9ff603237f996410fe763a2
glFTPd v2.13_BETA1 for FreeBSD (x64)
SHA512: 1a8fd86504d5a4304c549058c78ed50cd217972c6c4f4d8f77898036c2c2b2ba0539c91161826099e86d4a44c39b300dc34495d017b614470b876f5c8c5b84ea
glFTPd v2.13_BETA1 for FreeBSD (x86)
SHA512: 83d308c2443cacdf2a5cc4c2b9ecfd7ad908f590a7c6f7aa59f6d9ae66bd983b36d851e8006828e778c88722ba47af2e2a552b1e6cd1036250d5a730775576d6
glFTPd v2.13_BETA1 for MacOSX (x64)
SHA512: 4ad0a311fd5c94a7022151a0e09b05921e950b3f0b697d1a5b74a50a4c9c59a5ef0a14972c4c23387179bc727e14b94bf10565031489d081f4000441606bb299
glFTPd v2.13_BETA1 for Linux (ARM/MIPS)
SHA512: 32ae8280b13d45e6b023605cdf1681becad05e4db760eaebec6e4587a7e799a0dad466f7bc5e1d87acc1392ba2acae863506bfaf0141dc0bbdca48c7a291dba0
 
glFTPd v2.12 for Linux (x64)
SHA512: d5e9887f5cdeedc6f03a41a7350f72b47d9e30c5a84e9f538d2ed0d886547aff90e3f5811a1e3d802eb40408ed291841e31e99029ea068792547d9595408e3e3
glFTPd v2.12 for Linux (x86)
SHA512: d8bdbedde3798e680fd9a87afe2938abfe1c04326ca35fcfa830d3f9fed97af3bca0c461db6f2395002f20418a7309872eeb0b9c52358dc66956d9ddb25a0fa5
glFTPd v2.12 for FreeBSD (x64)
SHA512: 2c1de18743cb9bcf215601f3a1e47d2374bde2f5ac8a203d453f96f36e5831adda9f8f70f16d6c1ab0dffb1d9a3b94d262a3865441afe3156c9e23f7e5030f2b
glFTPd v2.12 for FreeBSD (x86)
SHA512: 0f4149125fe4f8a7ce310bb0be06220fc2886199ba89d0876936361e38eb2094abfc8578096414d79c403e223caa953511cab67309c31c0fd9eee1ca299b35e1
glFTPd v2.12 for MacOSX (x64)
SHA512: 2e6b8b87c6b301e6b4fae8fb855e5e58657647af10daa29bd10898c42a9431f2512782a98c84578c6690256333aba668ed2c5a9f8113f307116ee16d3c3fd583
glFTPd v2.12 for Linux (ARM/MIPS)
SHA512: 5a7ec3753d27fabe7d6f676c5f19680f7b19f676c75b521ed7136b059f3d62cc7f064f1df95c95147816dab8a746d4b235edb81e7d997932148ebd58edf73d2f
 
glFTPd v2.11a for Linux (x64)
SHA512: 05508b05c59db56438bd605b5f0e4a2aca41f0f05f58f9e9328a405c150149aae4d21a8941925d0158d5843b3e2a85ded56e1d506680dd024002bab1cf6c7728
glFTPd v2.11a for Linux (x86)
SHA512: 105336fb34c576969c4f5dcd0c15dc17d65ec2e3a47e6749f9a55033df72cf2cf4886840efc340e15e1fc76658bd3df67adb7d8dcf95e1645b708b8e0ad83091
glFTPd v2.11a for FreeBSD (x64)
SHA512: 338d8c83d8e60587b11b13ff3154cd13a7f1b40d08128e2e08cf5ef378962abb15f7b1f707fbb9cecbb359e24eb685bde84b2c717bdac3efec0778ec58130c1a
glFTPd v2.11a for FreeBSD (x86)
SHA512: 1bb06859bc00ea8d2067652cdb7b9ec6d4f0f525144d058eb29073979682bd4cfc24e1ccae4d03d33b454ba92c662d9c175640772b0197561fcb5b7e28b3de7f
glFTPd v2.11a for MacOSX (x64)
SHA512: 530cebbdabf44987e388ba223d78d3ce82ccf55efaa1599b4c4c0f54ca75db7097b98f0e0e9b22e36c93d57dd6af19e12e76aa9ac952780b1685fff625e9b148
glFTPd v2.11a for Linux (ARM/MIPS)
SHA512: ba8e2c79fcce243f3f0b52feedbd7261df6eb6f7519ae837d4d3e1cb2046159d9188bed6ec9ea8c8869630a3047441c9698645808763a82179f515a719267ff0
 
glFTPd v2.11 for Linux (x64)
SHA512: 09354264d341c80c3e026899ace5a4ae4b53b7144e6186a39f99a34c483c28b2673072a79d25760f8ce5c420bd7dcd4cbb3638ec78cb04ee4e81b907b9cf704a
glFTPd v2.11 for Linux (x86)
SHA512: 0a01275fb04fb09ed17dbb369bb92ca46a248a6f960a06d787ca435db116da284c1c359d5db4fcfdc89bff62e7b991484a47e3ec9193f616bf79af23d4594b17
glFTPd v2.11 for FreeBSD (x64)
SHA512: 5edd3d22c51fb262d19fda58258d543f2cf2a2ccb6dcc6f32c0fac726fd0235aea8a9e9b943403d37a520e5a274cc6fca218a986f8ca3c8d7bd0026507e0ee0f
glFTPd v2.11 for FreeBSD (x86)
SHA512: d7dad6be0be4af947ecf97cb19d6ab5660024450e2091e2f0ccc7b2683130d3ee023da0e7e5b32ac99ed22dc2ac26fcd522af386e518545e70f74b2674f89cba
glFTPd v2.11 for MacOSX (x64)
SHA512: 6e3712522cadd78ebe87517f4467fa4f3a5315797ed317181ede3ffbdfc4637fd84c990ea3175648c5cf97a94be6d86898d6bc9424a8639d9ec5275dcf9caa03
glFTPd v2.11 for Linux (ARM/MIPS)
SHA512: 942be57868583bbc41f87f484d70e3772784a3f3ea663382c9cb023b80a3965bcd7b02e4b6532c0271ff79b0b2279ed4f15097e64f97065870eecc776ea72b33
 
glFTPd v2.10a for Linux (x64)
SHA512: f2600821f76aa4e820a0a8b18a9684f9888da67f487825807a880cc68b322f81b8bb1b2f6b081aff21e350b977ac6818b006a1a76e895f5705844605e54c98ee
glFTPd v2.10a for Linux (x86)
SHA512: f4ce62407123b3aa7610b6570e8d7f4f70a5be100f54409c643daaf6bb8dfb4258506f7c9a3bf70c38fba02b428e795187bc6189d65781eaaef8cf9078d5bdae
glFTPd v2.10a for FreeBSD (x64)
SHA512: 991c6f6b377adac06858dbd0cae460e87ac73435d25e135c5f75f8b4055035321c16ea175d4c93900098f701d921f8b1ed39068e8a16529b0b714facb054927e
glFTPd v2.10a for FreeBSD (x86)
SHA512: e42d8ff000dd1b79be5158b42e337e8f9459fbf95b941605d40737a0df048e05b8d037fe21696a5cf12034cd042cd79f646893fa87330ff7636d29b09e6dcd3d
glFTPd v2.10a for MacOSX (x64)
SHA512: 001f254337e616c99d7b98bf23d4b171b9a56e7bc2d2f00006f9a71657b10b48a8d91cd8fa2a8ce233dd162603fa40a4468d488400c467437bf46a07c4e8808d
glFTPd v2.10a for Linux (ARM/MIPS)
SHA512: 8049a7f6717c39f60adb27c4a78d6480a1617292a4d0b28e038d5f759a11e01446016093bdff2db41f4c3476eb3913ae32f16b62164fe714b032f0351660684a
 

:: Documentation ::
glFTPd v2.14 Docs
glFTPd v2.14 ChangeLog
glFTPd v2.14 Upgrading
IPv6 README
Browse documentation directory

:: News ::
Dec 28, 2023:  glFTPd v2.14a is out, reverted to older openssl due to issues with kTLS RX support. Compiled against openssl 3.0.12
Dec 26, 2023:  glFTPd v2.14 is out, "banner" fixed with "TLS_FTPS 1" implicit ssl, "site ginfo" alphabeticaly ordered, "noretrieve" support wildcards. Compiled against openssl 3.2.0
Feb 09, 2023:  glFTPd v2.13a is out, no new feature, just compiled against openssl 3.0.8
Dec 27, 2022:  glFTPd v2.13 is out, add support to use bouncer IDNT with ipv6, new parameters in glftpd.conf, added xferlog logging in miliseconds, support full chain certs, and more! compiled against openssl 3.0.7, please check Changelog.
Nov 21, 2022:  glFTPd v2.13 BETA1 is out, add support to use bouncer IDNT with ipv6, new parameters in glftpd.conf, added xferlog logging in miliseconds, and more! compiled against openssl 3.0.7, please check Changelog.
Dec 25, 2021:  glFTPd v2.12 is out, add support for KTLS and SSL_sendfile, Site change now supports "xx[m/g/t]" units, compiled against openssl 3.0.1, and more! please check Changelog.
Oct 18, 2021:  glFTPd v2.12 BETA1 is out, add support for KTLS and SSL_sendfile, compiled against openssl 3.0.0, and more! please check Changelog.
Mar 31, 2021:  glFTPd v2.11a compiled against openssl-1.1.1k, fixing a security issue.
Jan 03, 2021:  glFTPd v2.11a is out! Fixes for ASCII mode! Compiled against openssl 1.1.1i. Check Changelog.
Dec 24, 2020:  glFTPd v2.11 is out! Better ABOR handling, fixed 'site show', stats -o (group) fixed, custom command keyword size increased to 30 chars. Compiled against openssl 1.1.1i. Check Changelog.
Jul 02, 2020:  glFTPd v2.11 BETA3 is out! Disabled bidirectional SSL_shutdown(), show_totals, Max FQDN and ASCII mode fixed. Huge rework in SSL/TLS handling. Compiled against openssl 1.1.1g. Check Changelog.
May 03, 2020:  glFTPd v2.11 BETA2 is out! Fix: dirlog is again properly adding entries, better nmap error handling, round-robin with pasv_addr (nat-enabled). Compiled against openssl 1.1.1g. Check Changelog.
Mar 23, 2020:  glFTPd v2.11 BETA1 is out! Added options to configure upload/download buffer size. Focus on glftpd performances. Compiled against openssl 1.1.1d. Check Changelog.
Dec 30, 2019:  glFTPd v2.10a is out! cscript fixed, IDNT parsing fixed, better error handling (log / timeout) . Compiled against openssl 1.1.1d. Check Changelog.
Dec 24, 2019:  glFTPd v2.10 is out! Few more fixes regarding stats. Compiled against openssl 1.1.1d. Check Changelog.
Dec 17, 2019:  glFTPd v2.10-BETA4 is out! Fix total download speed calculation in site who, fix site users display, few others fixes. Compiled against openssl 1.1.1d. Check Changelog.
Dec 09, 2019:  glFTPd v2.10-BETA3 is out! Implement feature to disable use_dir_size from clientside, SSL error fix and site who fix. Compiled against openssl 1.1.1d. Check Changelog.
Dec 05, 2019:  glFTPd v2.10-BETA2 is out! Fix for bnc providing broken IDNT, fix CDUP, few others internal fixes, compiled against openssl 1.1.1d. Check Changelog.
Dec 04, 2019:  glFTPd v2.10-BETA1 is out! Cookies updates/enhanced, stats-bin fixed, TLSv1.3 support, DSA certificates support removed. Security fixes and code cleaning, compiled against openssl 1.1.1d. Check Changelog.
Dec 24, 2018:  glFTPd v2.09 is out! FreeBSD fixes, macOS/FreeBSD installer fixes, changes in glftpd.conf default template file (secure_ip), security fixes and openssl 1.1.0j. Check Changelog.
Mar 29, 2018:  glFTPd v2.09-BETA1 is out! FreeBSD fixes, macOS installer fixes, timeout for -I flag, stat_section change, openssl 1.1.0h. Check Changelog.
Dec 24, 2017:  glFTPd v2.08 FINAL is out! Various fixes, changes, built against openssl 1.1.0g. Better SSL errors handle, new command "CEPR" (extended pasv), default ecc curve changed to secp384r1. Please have a look at Changelog.
Sep 11, 2017:  glFTPd v2.08-BETA3 is out! Default ecc curve for certificates was changed to secp384r1 since secp521r1. Stats bin fixed. Improve ssl_read and ssl_write errorchecking. Check Changelog.
Feb 02, 2017:  glFTPd v2.08-BETA2 is out! Ident, multilink, mixed active and unnuking fixes. Now handle invalid username with ":UNKNOWN:". Check Changelog.
Dec 27, 2016:  glFTPd v2.07.1 fix issue with glftpd-full-static bin, only linux affected.
Dec 24, 2016:  glFTPd v2.07 FINAL is out! Various fixes, changes, built against openssl 1.1.0c. New secure_ip arg (min. CIDR bits) and a lot more! Check Changelog and UPGRADING.
glFTPd v2.08-BETA1 introduce IPV6! New CEPR command (custom PASV replies), new nukedir_style (method 3). Check Changelog and README.IPv6.
Nov 14, 2016:  glFTPd v2.07-BETA2 is out! this build include various fixes, changes, new default cipher, and is built against openssl 1.1 tree (1.1.0c). Check Changelog.
May 29, 2016:  glFTPd v2.07-BETA1 is out! Introducing new features, extra cookies, fixes and changes. Check Changelog.
May 29, 2016:  glFTPd v2.06.3 is out! compile done using latest openssl (1.0.2h)
Feb 17, 2016:  glFTPd v2.06.2 is out! Security fix: glibc (CVE-2015-7547) and latest openssl (1.0.2f)
Dec 25, 2015:  glFTPd v2.06.1 is out! First bugfix release for 2.06 that fixes credits issue when deleting files.
Dec 24, 2015:  glFTPd v2.06 is finally out! Dev team been working hard to get it out for Xmas! A lot of code optimization, new features, more bugfix : check Changelog. Merry Xmas from all the team :-)
Dec 07, 2015:  glFTPd v2.06 BETA3 is out! Bugfix, code cleanup, doc files updated/rewritten, check Changelog. Build against openssl 1.0.2e or 1.0.1k-3+deb8u2.
Sep 21, 2015:  glFTPd v2.06 BETA2 is out! Bugfix, code cleanup. build against openssl 1.0.2d or 1.0.1k-3+deb8u1.
Jun 14, 2015:  glFTPd v2.06 BETA1 is out! Bugfix, new feature, it is highly recommended to upgrade. Only fallback to stable if you run into problems. Linux builds still use openssl-1.0.1 tree.
Mar 23, 2015:  glFTPd v2.05.2 is out! Bugfix + Security fixes : compiled against openssl-1.0.2a or 1.0.1e-2+deb7u15
Jan 11, 2015:  glFTPd v2.05.1 is out! Highly recommended upgrade which fix openssl security issue. Highly recommended also, upgrade your unzip (OS one) package regarding another security issue
Dec 24, 2014:  glFTPd v2.05 is out! Bugfix + new features! check Changelog. Merry XMAS from all glftpd team! :-)
Oct 26, 2014:  glFTPd v2.05RC3 is out! Bugfix + new features! check Changelog for more infos. Update is *highly* recommended due to sslv3 security issue.
Aug 10, 2014:  glFTPd v2.04.3 : Security fix! mandatory upgrade. glftpd compiled against openssl-1.0.1i or 1.0.1e-2+deb7u12 (patched debian rev equivalent to 1.0.1i) for linux/fbsd/arm arch. glFTPd v2.05RC2 is out! Bugfix + new features! check Changelog for more infos. glFTPd v2.05RC2 MacOSX packages also available! :-)
Jun 06, 2014:  glFTPd v2.04 : Security fix! mandatory upgrade. glftpd compiled against openssl-1.0.1h for linux/fbsd/arm arch. glFTPd v2.05RC1 is out! Bugfix + new features! check Changelog for more infos.
Apr 08, 2014:  glFTPd v2.04 : Security fix! mandatory upgrade. After installed new glftpd binaries, you need to do a new cert using the script included in the package.
Jan 26, 2014:  glFTPd v2.04 : bugfix. New: glftpd full-dynamic binary has now ASLR enabled! Linux ARM/MIPS also available, including raspi build! please give feeback on http://bugs.glftpd.io
Jan 14, 2014:  glFTPd v2.03 : bugfix + security fix : compiled against openssl 1.0.1f for FBSD and openssl 1.0.1e-2+deb7u3 (from wheezy), enjoy!
Dec 30, 2013:  glFTPd v2.03RC1 : the work goes on, site change flags fix, long keywords, see changelog.
Dec 24, 2013:  glFTPd v2.02 : Finally! Here is 2.02 Final :-) merry xmas to all! (ARM tgz will follow!)
Oct 13, 2013:  glFTPd v2.02RC5 : real fix for FreeBSD nuker, few other fixes.
Oct 9, 2013:  glFTPd v2.02RC4 : see changelog!
Sep 23, 2013:  glFTPd v2.02RC3b fix bug in external nuker bin, and some minor fix (installer script).
Sep 20, 2013:  glFTPd v2.02RC3 for FreeBSD x64! please report bugs on our mantis.
Sep 18, 2013:  glFTPd v2.02RC3 for Linux x86/x64 compiled against OpenSSL 1.0.1e (bug fixes/changes). Note that glftpd will now been compiled against openssl 1.x => upgrade your distrib!
Jul 16, 2013:  glFTPd v2.02RC2 for Linux x86/x64 compiled against OpenSSL 1.0.1e (bug fixes).
Apr 29, 2013:  glFTPd v2.02RC1 for Linux x86/x64 compiled against OpenSSL 1.0.1e (security+bug fixes).
Apr 28, 2013:  glFTPd v2.02RC1 for Linux ARM released!
Nov 28, 2012:  glFTPd v2.02RC1 released. Check changelog!
Nov 01, 2012:  glFTPd dev team is back! v2.02b2 released.
Dec 25, 2005:  glFTPd v2.01 FINAL is now released. Linux and FreeBSD releases are available.
Nov 09, 2005:  glFTPd v2.01 Release Candidate 5 is now released. Linux and FreeBSD releases are available.
Aug 10, 2005:  glFTPd v2.01 Release Candidate 3 is now released. Linux and FreeBSD bins are available.
Jun 14, 2005:  OpenBSD binaries of glFTPd v2.01 Release Candidate 2 are now available..
May 22, 2005:  glFTPd v2.01 Release Candidate 2 is now released. Linux and FreeBSD bins are available. Other bins will follow shortly.
Apr 01, 2005:  glFTPd v2.01 Release Candidate 1 is now released. Linux, FreeBSD and OpenBSD bins are available.
Feb 23, 2005:  The new owner of www.glftpd.org has made his webspace available for a mirror of www.glftpd.io. We thank him for this and hope this will prevent confusion we have had in the past about versions and information.
Jan 22, 2005:  An online archive for glFTPd is now online, you can find it at http://archive.glftpd.io.
Jan 22, 2005:  We now have a new website online

:: About glFTPd ::

glFTPd is a free FTP server for UNIX based systems. It is highly configurable and its possibilities are endless. One of the main differences between many other ftp servers and glFTPd is that it has its own user database which can be completely maintained online using ftp site commands. glFTPd runs within a chroot environment which makes it relatively safe.

glFTPd has numerous features making many complex and complicated setups possible. A number of the most important features are:

For a more complete description please take a look at our about page.

:: Bugs / Feature requests ::

Bug reports and feature requests are greatly appreciated and can be posted on http://bugs.glftpd.io.

:: Scripts / Tools / Information ::

There are many website's about glFTPd and 3rd party scripts and tools. On our links page we link to a few of them. If you are searching for scripts, management tools or anything else related to glFTPd this would be a good place to start.

:: Internet Relay Chat ::

The glFTPd team has a chat channel at the EFnet IRC network for users to talk about glFTPd. In this channel we try to support the users of glFTPd. There are 2 channels one can visit, #glftpd of the official channel and #glhelp to support more third party scripts and "newbie" questions. One can get into the EFnet IRC network using one of the many available clients around. A list of servers people can use can be found on http://www.efnet.org.

:: Contact ::

If you need to reach the glFTPd team you can do this by sending an email.