Light ftp server for windows

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

  1. Download and unpack the ZIP package.
  2. Run RebexTinyFtpServer.exe
  3. Press Start button to begin serving files via FTP.
  4. 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 is server-certificate.pfx.

serverCertificatePassword
Password for the server certificate.
tlsVersions
Possible values: TLS13, TLS12, TLS11, TLS10, SSL30.
(SSL30 will not work if TLS13 is enabled.)
Default is TLS13, TLS12, TLS11, TLS10.
autoStart
If set to true, the server starts when application is started.
No need to press the button.
Default is false.

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, каждая из которых имеет свои особенности и преимущества. Рассмотрим несколько популярных решений:

  1. FileZilla Server — это бесплатный и открытый FTP-сервер, который поддерживает FTP и FTPS. Он отличается хорошей документацией и широким сообществом пользователей. Основной его недостаток — относительно сложный интерфейс для новичков, особенно для тех, кто не знаком с настройкой серверов.

  2. Core FTP Server — еще один популярный FTP-сервер, который поддерживает FTP, FTPS и SFTP. Он прост в настройке, но, в отличие от Xlight, не имеет встроенной поддержки виртуальных каталогов, что может быть полезно в некоторых сценариях.

  3. 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

Простота интерфейса

Очень простая

Средняя

Средняя

Сложная

Поддержка шифрования

Да

Да

Да

Да

Стоимость

Бесплатно

Бесплатно

Бесплатно

Платно

Дополнительные функции

Виртуальные каталоги

Логирование

Ограничение скорости

Продвинутая безопасность

Плюсы и минусы

Что понравилось:

  1. Простота в настройке и использовании. Xlight FTP Server является хорошим выбором для пользователей, которые ищут простой и эффективный способ организовать FTP-сервер без лишних настроек.
  2. Быстродействие. Программа работает быстро и не требует больших системных ресурсов, что позволяет использовать её даже на слабых машинах.
  3. Поддержка нескольких протоколов. Это делает сервер гибким для разных нужд, будь то стандартный FTP или более защищенные FTPS и SFTP.

Что не понравилось:

  1. Меньше функций по сравнению с более сложными решениями. Например, Titan FTP Server предоставляет гораздо больше возможностей для настройки безопасности, таких как двухфакторная аутентификация, чего нет в Xlight.
  2. Отсутствие встроенной поддержки для сложных сценариев, таких как виртуальные каталоги. В отличие от 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 до последней доступной. Если проблема сохраняется, проверьте, не возникли ли конфликты с другими приложениями или драйверами на вашей системе.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Раскладка mac для windows
  • Как поменять персонализацию на windows 10 без активации
  • Не работают беспроводные наушники на компьютере windows 10
  • Клиент для вконтакте windows mobile
  • How to install sqlite3 on windows