LightFTP
- Small x86-32/x64 FTP Server
System Requirements
- x86-32/x64 POSIX compliant OS, e.g. Linux.
- x86-32/x64 Windows 7/8/8.1/10 with Cygwin (see Build section of this readme).
- No admin/root privileges required. FTP server must be allowed in firewall.
Configuration
Stored in fftp.conf file, contain configuration section named ftpconfig and number of sections describing users and their privileges.
[ftpconfig]
Port number to bind the server to.
Default: 21
Maximum connections count to the server, that can be established simultaneously.
Default: 1
Interface IP to bind to. Use 0.0.0.0 to listen on any available interface.
Default: 127.0.0.1
If you running the server behind a NAT, it is a good idea to put your real IP here.
This will help clients to establish data connections.
Default: 0.0.0.0
IP mask for local network.
This will help the server to distinguish between local and Internet clients.
Default: 255.255.255.0
Port range for data connections. You can use it to configurate port forwarding on your gateway device.
Default: 1024..65535
Full path with file name for a log file. Comment or delete it to disable logging.
Default: disabled
It is recommended to leave this option as it is (/etc/ssl/certs/ca-certificates.crt)
Path to your SSL certificate. Accepted format is x509 ASCII PEM.
Path to PEM private key file for your certificate.
Password to decrypt private key.
Send keepalive packets (some NATs may require this).
Default: 0 (disabled)
User sections
Note for «accs» field:
not allowed to log in
just read directories and download files
creating new directories, store new files. Append, rename and delete disabled.
all the features enabled.
Note for «pswd» field:
pswd=* means «any password is match»
Example of configuration file can be found in Source directory as fftp.conf.
Build
- LightFTP comes with full source code, written in C;
- In order to build from source in Windows you need Cygwin environment (https://www.cygwin.com/) with GNU make, gnutls and pthreads packages installed. Also make sure Cygwin bin folder is set in system wide PATH variable (e.g. PATH=SomeOfYourOtherValues;C:\Cygwin\bin;C:\Cygwin\usr\bin). To build executable run make command in the Release directory;
- In order to build from source in Linux you need GCC C compiler, run make command in the Release directory. LigthFTP uses GnuTLS, make sure you have headers (libgnutls-dev or gnutls-dev) installed.
Example for Linux Mint 19.3/Ubuntu 18.04
You need GCC and Make installed. If they are not installed you can install them as part of build-essential package:
sudo apt install build-essential
LightFTP uses GnuTLS library. It need to be installed before compiling LightFTP. To install it, open terminal and use:
sudo apt install gnutls-dev
or if this doesn’t work try:
sudo apt install libgnutls28-dev
You can download source from https://github.com/hfiref0x/LightFTP/releases or use git.
In case if you want to use git and git is not installed, install it first:
Next use the following:
git clone https://github.com/hfilef0x/lightftp
cd lightftp/Source/Release
make
Result binary is fftp. Next setup ftp config, example config file is Bin/fftp.conf. Set port, accounts, path to log file (optionally if you need it), path to certificates if you want to use them, etc.
Old Windows version
Since 2.2 old Windows unmaintained version moved to the separate archive repository, https://github.com/hfiref0x/LightFTP_win.
Changelog
Changelog available at Bin/changelog.txt
Authors
(c) 2007 — 2024 LightFTP Project
- Microsoft Edge
- Yandere Simulator
- VPN-приложения
- FragPunk
- ChatGPT
- Аниме-игры
- Calibre
- Infinity Nikki
- Шутеры от первого лица
- JDownloader
- WACUP
- Listary
- PDF Converters
- v2rayN
- Light of Motiram
Реклама
Никакой рекламы и масса преимуществ благодаря Turbo
Информация о Xlight FTP Server 3.9.4.4
Лицензия | Бесплатно | |
---|---|---|
ОС | Windows | |
Раздел | FTP-клиенты | |
Язык | Pусский | |
Автор | Xlight FTP Server | |
Размер | 1.75 MB | |
Разрешения |
Неприменимо |
|
Загрузки | 6,702 | |
Дата | 31 окт 2024 | |
Тип файла | EXE | |
Архитектура | Не указано | |
Возрастные ограничения | Не указано | |
Реклама | Не указано | |
SHA256 | 8a5fdf32a8d496f468655aa41b2f97bfc48433dc085b746b937c6226f14cdb28 | |
Почему это приложение опубликовано на Uptodown? |
(Больше информации) |
|
Требования |
|
Реклама
Никакой рекламы и масса преимуществ благодаря Turbo
Нажмите на кнопку «Загрузить», чтобы скачать файл. Найдите его в папке «Загрузки» вашего браузера и откройте, чтобы начать установку. Если вам нужна дополнительная помощь, посетите: Help Center.
Приложения, рекомендуемые для вас
Бесплатный, эффективный и простой в использовании антивирус
Автоматизация нажатий мышкой на компьютере
Редактируйте, микшируйте и улучшайте вашу музыку в WAV и MP3
Стройте, создавайте и дайте полную свободу своему воображению
Наслаждайтесь всеми играми для Android на ПК
Невероятно мощный и простой видеоредактор.
Надежный, многофункциональный и настраиваемый браузер
Важнейший инструмент для профессионального ретуширования изображений
Быстрый, бесплатный, безопасный и неограниченный VPN
Бесплатный VPN-сервис Planet VPN — один из лучших вариантов
Ведущая VoIP-платформа для онлайн-сообществ
Официальное приложение Instagram для Windows
Превосходная утилита для обмена файлами через Интернет
Бесплатный премиум VPN для анонимного посещения сайтов
Попрощайтесь с географическими ограничениями
Обеспечьте доступ к Интернету тем, кто страдает от цензуры
Реклама
Никакой рекламы и масса преимуществ благодаря Turbo
Анализ и оптимизация HTTP-трафика
Виртуальный диск от Google
Загружайте файлы и не волнуйтесь о приватности
Самый популярный клиент для загрузки файлов через FTP
Локальный доступ к вашим файлам в Google Drive
WinSCP team
Самый безопасный FTP клиент
LANDrop
- Overview
Free, minimalist FTP and FTPS server for Windows
Getting started in 60 seconds
- Download and unpack the ZIP package.
- Run RebexTinyFtpServer.exe
- Press Start button to begin serving files via FTP.
- Edit the configuration (optional).
Features
Main features
- Simple server for file sharing using FTP protocol.
- Runs as a stand-alone Windows application (not a service).
- Free to use, even for commercial purposes.
- Single user with read/write access.
- TLS 1.3/1.2 support and up-to-date TLS cipher support.
- Legacy TLS 1.1/1.0 supported as well.
- Runs on any Windows OS with .NET 4.0 such as Windows XP, 7, 8, 10, 11 and others.
What is it best for?
- Local FTP client application development and testing
- Quick & dirty file sharing
Limitations
Not for use with real passwords
This server stores password in clear-text configuration file. The password
is even displayed on the server main form. If your scenario requires
a higher degree of security use the full-featured FTP/SFTP server such as Buru SFTP.
Compare Tiny FTP and Buru SFTP Server
Documentation and support
The server can be configured using RebexTinyFtpServer.exe.config
file.
This configuration file must be placed in the same folder as the executable file.
userName
-
Login name of the FTP user.
If not specified, ‘tester’ is used. userPassword
-
Password of the FTP user.
If not specified, ‘password’ is used. ftpPort
-
TCP port on which the server listens for FTP connections using plain FTP and FTP with explicit TLS.
If not specified, the unencrypted FTP and FTP with explicit TLS is disabled. ftpPortImplicit
-
TCP port on which the server listens for FTP connections using implicit TLS.
If not specified, the FTP with implicit TLS is disabled. ftpDataPortRange
-
Specifies the TCP port range to use for FTP data connections.
If not specified, ports are choosen automatically. userRootDir
-
Root data folder. If the folder does not exist,
the server creates it and puts some test data there.
Default is.\data
. serverCertificateFile
-
Path to the server certificate with associated private key.
PKCS #12 (.pfx file extension) format is supported.
A new self-signed certificate is generated if it does not exist:.pfx
file is intended to be used on the server.-
.cer
file is intended to be installed on the client into
the «Trusted Root Certification Authorities» store.
For more information, read our
Introduction to Public Key Certificates.
Default isserver-certificate.pfx
. serverCertificatePassword
- Password for the server certificate.
tlsVersions
-
Possible values:
TLS13
,TLS12
,TLS11
,TLS10
,SSL30
.
(SSL30
will not work ifTLS13
is enabled.)
Default isTLS13, TLS12, TLS11, TLS10
. autoStart
-
If set to
true
, the server starts when application is started.
No need to press the button.
Default isfalse
.
Version history
1.0.1 (2025-03-13)
- Improved logging — eliminated an occasional annoying beep.
- Config paths made relative to the executable location.
- Upgraded Rebex File Server library.
1.0.0 (2024-01-29)
- First version.
Description
Changelog
Specifications
Xlight FTP server is a high performance and easy to use server with very small program size. Its unique network algorithm allows to handle more users and use much less memory and CPU resources than other ftp servers.
Xlight FTP server has many unique and useful features, such as the native ftp users isolation. So that system administrator won’t need to worry about locking user in his home directory. In addition, Xlight FTP server can run multiple virtual servers on the same IP address.
Xlight FTP Server has three editions – personal, standard, professional.
The Personal edition is free for personal use and home users.
Xlight ftp server main features:
- System Service. It can run as window system service.
- Hierarchy Virtual Paths. FTP server has public and group paths, which make access control and permission management easier.
- GUI based Remote Administration. You can securely administrate Xlight FTP server from anywhere.
- 128 bits SSL. Protects FTP sessions by industry security standard. Support SSL client authentication.
- Support SFTP (SSH2) protocol. Create and manage SFTP server at the same way as FTP virtual server.
- Store users in the database. User settings and password store in the external database and retrieve through ODBC connections.
- Store file transfer logs in the database. File transfer logs store in the external database through ODBC.
- Email Event Notification. Automatically notify events happened in the ftp server by email. Such events include file upload, download, delete and disk space low etc.
- Active Directory. Users can be authenticated against Active Directory. Settings of ftp users can be stored in the Active Directory.
- Support LDAP. Users can be authenticated against the LDAP directory Server. Settings of ftp users can be stored in the LDAP directory server.
- Support UPnP. Configuring ftp server behind the UPnP broadband router becomes much easier.
- UNC Path Impersonation. FTP server can use the impersonation account to access password protected network shares.
More Features:
- Advanced Configuration Management. Configuration changes will take place in real-time, without restarting the ftp server.
- Advanced Access Control. Provides many methods to control user’s access right.
- Advanced Bandwidth Control. The bandwidth you can fine-tune by different virtual servers, groups and users level or scheduled by time range.
- Auto Block IPs. It can prevent server from hammers or malicious behaviors.
- Deny or Allow IPs. It can deny or allow user’s access by his ip address.
- Login Time Control. It can control login period by each user.
- File Access Control. It can control user only downloading or uploading certain files.
- Detail Server Status. It has detailed bandwidth usage and user connections information, download and upload status.
- Server Log. It has detailed logs for recording users’ activities and server errors.
- Send log to Syslog server. All server logs you can send to Syslog server at the same time.
- xferlog Support. Support writing ftp transfer log in UNIX ftp xferlog format.
- Anti Leech Support. Support anti-leech function to prevent unauthorized people from leeching ftp links.
- MODE Z Support. Support real time data compression during the data transfer.
- UFT-8 Support. Support OPTS UTF8 command to turn on and off UTF-8 encoding.
- IPv6 Support. IPv6 is seamlessly integrated in all server functions.
Changes in version 3.9.4.4 (2024-10-28):
- Add an option “File contains users blocked from external authentication”.
- Fixed a bug in FTP OPTS.
Changes in version 3.9.4.3 (2024-08-21):
- Fixed a security vulnerability in SFTP, which could be used to cause server crashes.
- Add an option “Force to use SHA2 hash for RSA Host Key signature”.
- Add support for FTP OPTS parameter “OPTS MLST”.
- Set an uninstall icon for the Xlight FTP installer to replace the Windows default uninstall icon.
Changes in version 3.9.4.2 (2024-05-07):
- Add support for rsa-sha2-512 and rsa-sha2-256 signature for client-side public key authentication. It will have better compatibility with newer OpenSSH clients that SHA1 signature is disabled
- Change the default size of the auto-generated SSH server host key from 1024 bit to 2048 bit.
Changes in version 3.9.4.1 (2024-04-10):
- Fixed a bug when UTF-8 is enabled in “Execute a program based on the action in a file” the passed parameter $real_path is not correct.
Changes in version 3.9.4.0 (2024-02-02):
- Add support for rsa-sha2-512 and rsa-sha2-256 for Server RSA keys signatures (RFC8332).
- Add error log rotation option.
- Add MSI (*.msi) installer in the download page.
Changes in version 3.9.3.7 (2023-10-25):
- Update the remote admin program with the testing if an IP is in allowed or deined list.
- Add missed error logs for SFTP when encountered some errors from Windows OS.
Changes in version 3.9.3.6 (2023-02-22):
- Fix a low risk SFTP vulnerability, when login failed, server responded differently for user not exist and exist.
- Fix a compatiable problem for NLST command.
Homepage – https://www.xlightftpd.com
Supported Operating Systems:
- Windows XP, Vista, 7, 8, 8.1, 10 (32-bit, 64-bit).
- Server 2000, 2003, 2008, 2012, 2016, 2019.
BUY NOW Xlight ftp Server Standard
Xlight FTP Server скачать торрент бесплатно [1.8 MB]
Обзор
- Разработчик: Xlight Software
- Разрядность: 32-бит, 64-бит
- Язык интерфейса: Английский
- Таблэтка: Не требуется
- Системные требования: Windows XP и выше, минимальные системные ресурсы
Xlight FTP Server — это легковесный и быстрый FTP-сервер, предназначенный для работы на Windows. Он прост в установке и настройке, обеспечивая надежную передачу файлов и поддержку различных протоколов, таких как FTP, FTPS и SFTP. Пользователи оценят его за минимальные системные требования и хорошую производительность даже на старых машинах.
Основные особенности
Xlight FTP Server предлагает множество полезных функций. Среди них можно выделить поддержку многозадачности, что позволяет обрабатывать несколько соединений одновременно, а также возможность ограничения скорости передачи данных, что полезно для управления трафиком. Еще одной важной функцией является безопасность — Xlight поддерживает шифрование передачи данных с помощью SSL/TLS, что важно для защиты конфиденциальной информации.
Простой интерфейс помогает быстро настроить сервер, а наличие подробных логов позволяет отслеживать все действия пользователей и подключений. В настройках можно легко задать параметры доступа для различных пользователей, определяя их права на чтение и запись файлов.
Похожий софт
Существует несколько альтернатив Xlight FTP Server, каждая из которых имеет свои особенности и преимущества. Рассмотрим несколько популярных решений:
-
FileZilla Server — это бесплатный и открытый FTP-сервер, который поддерживает FTP и FTPS. Он отличается хорошей документацией и широким сообществом пользователей. Основной его недостаток — относительно сложный интерфейс для новичков, особенно для тех, кто не знаком с настройкой серверов.
-
Core FTP Server — еще один популярный FTP-сервер, который поддерживает FTP, FTPS и SFTP. Он прост в настройке, но, в отличие от Xlight, не имеет встроенной поддержки виртуальных каталогов, что может быть полезно в некоторых сценариях.
-
Titan FTP Server — более сложное и профессиональное решение с широкими возможностями для настройки безопасности и аутентификации. Однако его цена может быть достаточно высокой для домашних пользователей и малых предприятий.
Сравнение
Параметр |
Xlight FTP Server |
FileZilla Server |
Core FTP Server |
Titan FTP Server |
---|---|---|---|---|
Поддержка протоколов |
FTP, FTPS, SFTP |
FTP, FTPS |
FTP, FTPS, SFTP |
FTP, FTPS, SFTP |
Простота интерфейса |
Очень простая |
Средняя |
Средняя |
Сложная |
Поддержка шифрования |
Да |
Да |
Да |
Да |
Стоимость |
Бесплатно |
Бесплатно |
Бесплатно |
Платно |
Дополнительные функции |
Виртуальные каталоги |
Логирование |
Ограничение скорости |
Продвинутая безопасность |
Плюсы и минусы
Что понравилось:
- Простота в настройке и использовании. Xlight FTP Server является хорошим выбором для пользователей, которые ищут простой и эффективный способ организовать FTP-сервер без лишних настроек.
- Быстродействие. Программа работает быстро и не требует больших системных ресурсов, что позволяет использовать её даже на слабых машинах.
- Поддержка нескольких протоколов. Это делает сервер гибким для разных нужд, будь то стандартный FTP или более защищенные FTPS и SFTP.
Что не понравилось:
- Меньше функций по сравнению с более сложными решениями. Например, Titan FTP Server предоставляет гораздо больше возможностей для настройки безопасности, таких как двухфакторная аутентификация, чего нет в Xlight.
- Отсутствие встроенной поддержки для сложных сценариев, таких как виртуальные каталоги. В отличие от FileZilla Server, который предоставляет больше возможностей для управления пользователями и их доступом, Xlight ограничен в этом плане.
Xlight FTP Server — отличный выбор для пользователей, которым нужен быстрый, простой и эффективный FTP-сервер без лишних настроек. Однако для более сложных задач, таких как продвинутая безопасность или управление пользователями, возможно, стоит рассмотреть другие решения.
F.A.Q.
1. Проблемы с подключением к серверу
Причина: Это может происходить из-за неправильных настроек брандмауэра, порта или конфигурации сервера.
Решение: Проверьте, открыт ли порт, указанный в настройках сервера, и не блокирует ли его ваш брандмауэр. Также убедитесь, что сервер настроен на правильный режим передачи данных (FTP, FTPS или SFTP) в зависимости от ваших требований.
2. Ошибки при передаче файлов
Причина: Иногда возникают проблемы с передачей файлов, если на сервере недостаточно прав на чтение или запись, либо если передача данных ограничена по скорости.
Решение: Проверьте права доступа для пользователей на сервере и убедитесь, что они имеют разрешение на чтение и запись в соответствующие каталоги. Также настройте ограничения скорости, если они слишком низкие, чтобы избежать подобных проблем.
3. Проблемы с безопасностью соединений
Причина: Если сервер настроен на использование FTPS или SFTP, проблемы могут возникнуть из-за неправильных сертификатов или несовместимости протоколов безопасности.
Решение: Убедитесь, что сертификаты SSL/TLS корректно установлены и что они не просрочены. При использовании SFTP проверьте настройки SSH-соединения и наличие правильных ключей для аутентификации.
4. Невозможность запуска сервера
Причина: Иногда сервер не запускается из-за ошибок в конфигурации или недавних изменений в операционной системе.
Решение: Проверьте конфигурационные файлы на наличие ошибок. Убедитесь, что Xlight FTP Server правильно установлен, и что на вашем компьютере есть необходимые компоненты, такие как поддержка .NET Framework. Попробуйте перезагрузить систему и повторно запустить сервер.
5. Проблемы с интерфейсом
Причина: Иногда интерфейс программы может не откликаться или неправильно отображать информацию.
Решение: Попробуйте обновить версию Xlight FTP Server до последней доступной. Если проблема сохраняется, проверьте, не возникли ли конфликты с другими приложениями или драйверами на вашей системе.