√ Программы,
√ Сайты, √ Библиотеки
√ Хостинг, √ Домены
ООО МааСофтваре
+7(928)442-41-32
support@maasoftware.ru
   
Программа FtpServer

Программа FtpServer v.1.8 написана с использованием авторских библиотек, переносимых между 32/64 битными Windows, Linux, FreeBSD, предствляет собой реализацию FTP сервера.

Очень быстрый FTP сервер с функциями:
- неограниченное число аккаунтов пользователей
- разграничение доступа чтение, запись, удаление для файлов и каталогов и т.д.
- режим сервер-сервер (FXP)
- графический конфигуратор
- аутентификация по логину и паролю, логину и e-mail адресу, анонимная.

Мне удалось поработать с несколькоми бесплатными и коммерческими версиями FTP серверов, но ни один мне не подошёл, за исключением серверов под Unix. Поэтому был разработан данный программный продукт.

Одной из основных особенностей программы FtpServer от MaaSoftware является большая скорость передачи данных в указанных многопоточных версиях ОС. Более 300 Мегабайт/сек на тестах с программой FtpCopy от MaaSoftware на операционной системе Windows 7 beta (тесты производились на версии 1.0). Особенностью такого теста является копирование 200 МБ данных через локальный интерфейс 127.0.0.1 второй и последующий раз, когда операционная система уже полностью поместила файл в память дискового кеша, и, поскольку FtpCopy использует буфер, позволяющий загружать данные только в память, и только в случае успешного приёма файла, он записывается на диск, то это означает что меряется скорость передачи данных только из памяти в память через локальные сокеты.

Поддерживаются русские символы в именах файлов и каталогах, имена передаются в UTF-8 кодировке.

Конфигурационный файл в формате xml создаётся Windows-программой FtpServerConfig. Этой программой можно также создать конфигурационный файл и для Unix (в этом случае придётся вручную указывать пути каталогов), такую заготовку можно впоследствии редактировать из текстового редактора, если вы знакомы с форматом xml.

Поддерживается режим FXP (сервер-сервер), возможность использования которого настраивается для каждого аккаунта индивидуально.


Условия распространения и использования программы - бесплатно для некоммерческого использования, ограничения - 10 секундная задержка при старте с информацией о том, что программа полнофункциональна, но не зарегистрирована.

В случае, если Вам нужна данная программа для коммерческого использования или вы хотите получить именную лицензию, убирающую вышеуказанные незначительные ограничения, то вы можете приобрести программу, связавшись с автором через e-mail support@maasoftware.ru или посетив наш Интернет-магазин: Стоимость программы - всего 1000 рублей.

#ftpserver 1000.00  

Замечание:
В последней версии FtpServer для Unix есть возможность использования механизма setuid/setguid при запуске FtpServer'а из-под root'а, конфиг перечитывается с каждым новым логином. Новая версия программы доступна через git-репозитарий http://git.maasoftware.ru.

mkdir MaaSoftware; cd MaaSoftware; mkdir cpp; cd cpp
git clone git://git.maasoftware.ru/root.git .
git clone git://git.maasoftware.ru/ToolsLib.git ToolsLib
git clone git://git.maasoftware.ru/CryptLib.git CryptLib
git clone git://git.maasoftware.ru/FtpServer.git FtpServer
make -C ToolsLib
make -C CryptLib
cd FtpServer
make

Желающие могут добавить свой вклад и в исходные тексты (по запросу), программа написана на C++ с использованием целиком авторских библиотек, вместо stl своя библиотека шаблонов.

v.1.7: 03.05.2011
v.1.8: 05.11.2016

Назад  Наверх

Пользователь
Другие ресурсы
Copyright © 2011-2017 ООО МааСофтваре   
Мы принимаем Яндекс.Деньги Мы принимаем переводы Сбербанка России Банковский перевод Способы и порядок оплаты
Посетителей сегодня: 1, всего: 297, максимально: 7, начиная с 31.10.2015, вы просматриваете эту страницу 1 раз(а). Заходите ещё!!!