Small http server для windows

Small http server для windows

Small HTTP server ver 3.06

Это не только Вэб сервер, это так же
почтовый сервер, DNS сервер, FTP сервер, Proxy сервер. Все в одном!
Эта программа поможет вам использовать все возможности Интернета, позволит вашей организации —
и опубликовать сайт, и обеспечить Интернету-доступ, и предоставить персональные почтовые ящики каждому сотруднику.

Возможности:
  • HTTP сервер.
    • Server Side Includes. (Включения на стороне сервера) Регулярные выражения в SSI.
    • CGI интерфейс для скриптов (Запуск исполняемых файлов; Perl,PHP, и других внешних интерпретаторов)
    • ISAPI интерфейс.
    • Виртуальные хосты и каталоги.
  • Почта
    • POP3 сервер.
    • SMTP сервер.
    • Анти-спам фильтры. Белый, Черный, и Серый списки общие для всех и персональные для каждого пользователя.
    • Переотправка и возможности запускать скрипты для входящих сообщений.
    • Запуск внешнего антивируса.
  • FTP сервер
    • Виртуальные каталоги для FTP
    • FTP proxy.
  • HTTP proxy сервер
    • Поддерживаются HTTP, FTP, HTTPS запросы
    • Сохранение большого объема трафика, быстрый доступ.
    • Внутрення докачка при разрывах соединения.
    • Сервер может запрашивать сжатый контент и распаковывать ответ на лету (с использованием внешней Zlib библиотеке)
  • DNS сервер
    • Опция динамической проверки сервиса на удаленном хосту и если сервис не работает, автоматическая замена одного IP адреса на другой,.во всех запросах.
    • Рекурсивный поиск имен от корневых DNS серверов или от DNS серверов провайдера. Кеширование.
    • Опция автоматического ответа на запросы IPv6 адреса. (для сетей не использующих Internet по IPv6).
    • DNSBL сервер (работает совместно с SMTP)
  • DHCP сервер
  • Полная подробная статистика. Включая статистику по странам!
  • Web и локальное администрирования
  • Поддержка IPv6
  • Поддержка SSL/TLS с использованием внешней библиотеки.
  • GZip упаковка с использованием внешней Zlib библиотеки.

Теперь программа полностью бесплатна!

Программирую за донейшен!
Огромное спасибо за Ваши 10 центов

* ) Програма «маленькая» только по размеру файла. Код хорошо оптимизирован. Она названа «HTTP» т.к. в прошлом, первые версии были только HTTP. Сейчас это мощное универсальное серверное ПО для маленьких, средних, и больших компаний.

Как быстро поднять HTTP сервер

В интернете существует масса статей про настройку тех или иных HTTP серверов. равно как существует и огромное множество самих HTTP серверов, поэтому принять решение в пользу того или иного решения зачастую бывает непросто.

В этой статье мы не будем заниматься вопросом выбора сервера — ведь слишком много условий надо учесть. Одни сервера заточены под работу в Unix/Linux системах, но не работать на Windows платформе, другие быстрые и производительные, но не поддерживают определенные языки программирования, на которых может быть написан ваш сайт.

Мы задались другой задачей — как можно быстрее и легче развернуть HTTP сервер, который будет достаточно производителен, стабилен и защищен при доступе из интернета. Но для начала краткая характеристика имеющихся серверных решений.

Обзор HTTP рынка серверов

Итак, все HTTP сервера можно разделить на продуктивные и локальные. Первые можно и нужно использовать для публикации web контента в интернет или публикации web-приложений. К таким серверам относятся мировые лидеры, занимающие основную долю рынка — Apache, Microsoft IIS и nginx. Первый — мировый лидер для публикации веб сайтов на хостингах в мире. IIS чаще всего используется для публикации web-приложений, написанных для Windows или на языках платформы .NET, с использованием VBScript и JScript, Sharepoint сайтов и для публикации корпоративных порталов, например онлайн-банков. Для остальных дачах применение IIS неоправдено. nginx — отечественная разработка, которую все чаще применяют на web-хостингах, потому что этот сервер отличается от Apache большей масштабируемостью и производительностью. Зачастую, их можно применять вместе.

Но все эти решения — это долго, сложно для развертывания и требует полноценного сервера на Linux или Windows Server. Нас в данном случае это не интересует.

Также существует группа локальных серверов: Denwer, XAMPP, VertigoServ, Open Server, WAMP и другие. Что такое локальный сервер? Это не одна программа (не один конкретный веб сервер), а специальный сборник, куда входят облегченные варианты сложных серверных программ. Обычно в сборку входят: сам сервер (в основном Apache, но могут быть и другие), компилятор PHP (с его помощью браузер может прочитать коды и собрать страницу), компоненты для работы с базами данных, различные установщики и многие другие программы. Все это нужно разработчикам веб-приложений для тестирования их разработок на локальных машинах. Действительно, удобно и быстро можно развернуть пакет «все в одном», но это совершенно незащищенные решения, не предназначенные для публикации сайтов в интернет. К слову говоря, из локальных серверов я предпочитаю Vertigo (простой и производительный) и Open Server (отличный портативный отечественный продукт, достойная замена Denwer-у ).

Не могу не рассказать о еще одном отечественном полнофункциональном сервере для предприятий — Eserv. Это мощный почтовый, HTTP сервер FTP-сервер, DNS-сервер, статистика, SNMP-agent и SNMP-монитор, видеомониторинг в одном. Возможности почтового сервера просто безграничны: Поддержка групповой работы — WIKI, форумы, общие IMAP-папки, блоги, чат, NNTP-сервер, сервер календарей и задач, общая адресная книга (LDAP-сервер), поддержка Exchange ActiveSync (EAS) для синхронизации мобильных клиентов. Поддерживаются любые способы авторизации (ActiveDirectory, WinNT local, ODBC, текстовые списки, встроенная БД, X.509-сертификаты и т.д.), SSL/TLS. И это платный коммерческий продукт. Но мы рассматриваем HTTP в этой статье, поэтому. HTTP Сервер, входящий в комплект — acWEB — совершенно бесплатное Open Source решение. Это достойная замена IIS под Windows, которая поддерживает:

  • HTTP server with SSL/TLS
  • Built-in Forth translator
  • CGI support
  • ISAPI support
  • FastCGI support

Все домены, A-записи в DNS которых указывают на веб-сервер под управлением Eserv, автоматически получают готовую к использованию систему групповой работы, включающую и управление содержимым сайта (см. следующий раздел), основой которой являются wiki и общие папки. Но можно продолжать использовать Eserv и для обычных сайтов (статические страницы, различные CMS, форумы, магазины на PHP и Perl, и т.д.), если того требуют обстоятельства. Поддержка FastCGI включена в Eserv по умолчанию, и режим работы PHP (CGI, ISAPI или FastCGI) под acWEB задается опцией настройки.

Надо сказать, что сервер это очень малотребователен к ресурсам.

Но это было лирическое отступление.

Легкие HTTP сервера

Долгое время я считал самым легким и быстрым в развертывании еще один бесплатный отечественный продукт Макса Феоктистова — Small HTTP server, который на самом деле был больше, чем веб сервер. Web, почтовый сервер, DNS сервер, FTP сервер, Proxy сервер. Все в одном! И все это весит 146 Кбайт и не требует установки. С точки зрения HTTP, это полноценный веб сервер, поддерживающий:

  • Server Side Includes (включения на стороне сервера), регулярные выражения в SSI.
  • CGI интерфейс для скриптов (Запуск исполняемых файлов; Perl, PHP, и других внешних интерпретаторов)
  • ISAPI интерфейс.
  • Виртуальные хосты и каталоги.

К сожалению, для исполнения скриптов требуются внешние интерпретаторы для Perl и PHP соответственно, но это и понятно при таком размере сервера. Обработка phtml-страниц через запуск внешнего PHP-интерпретатора. Сервер может поддерживать несколько виртуальных хостов. Каждый хост имеет собственный корневой каталог и также может включать виртуальные каталоги общие для всех.

Все это звучит круто, но. требует достаточно хорошего понимания того, как работает сервер и умения конфигурировать файл php.ini, если вам требуется исполнение PHP. Хотя кому это нужно для Sql!? Строго говоря, настроек миллион, а интерфейс очень неудобный, отсталый, написанный много лет назад. Чтобы запустить сервер вам потребуется минут 5, а чтобы его настроить под себя — не один день. Ну а самое главное, что с 2012 года сервер не обновлялся, документация тоже оставляет желать лучшего.

Поэтому этот сервер вы можете иметь ввиду, если вам хочется что-то надежное, потребляющее очень мало ресурсов, но которое потребует от вас много усилий по изучению настроек.

Самый легкий и простой HTTP сервер

То, на чем я остановился и пользуюсь до сих пор — HTTP File Server. Как следует из названия, этот HTTP сервер предназначен, в первую очередь для расшаривания файлов по интернет. Но точно также легко, можно и выкладывать HTML сайт у себя на сервере.

Строго говоря, почти ничего делать не нужно, кроме как указать папку, в которой находится контент сайта («bind root to real-folder») и первый файл сайта, если он отличается от index.htm. Да, исполнение серверных скриптов, таких как PHP и ASP, не поддерживается в HFS. Если для вас это главное — можете дальше не читать, а выбрать что-то из серверов выше. Если же вам требуется публиковать статические страницы или файлы для скачивания и загрузки, то HFS — удобное решение.

HFS поддерживает концепцию виртуальной файловой системы, но сервер может работать и с реальными папками на диске. В виртуальную структуру можно включать реальные папки с их содержимым. Очень удобно.

  • не требует установки, состоит из одного маленького исполняемого файла.
  • почти не требует ресурсов, нет утечки памяти.
  • вся конфигурация хранится или в реестре или в одном ini-файле, на выбор.
  • Можно запустить сервере как службу Windows.
  • Вся настройка производится через достаточно простой GUI интерфейс. Чтоб запустить сайт, требуется 2 минуты. Вся первичная настройка описана здесь.
  • Вывод можно настроить через кастомизированные шаблоны (файлы .tpl), которые полностью доступны для редактирования, как и весь код, впрочем. Можно написать шаблон, в котором добавлены любые произвольные кнопки и меню. Это при условии, если вы не хотите публиковать готовый сайт.
    Стандартный шаблон достаточен в большинстве случаев: в нем есть возможность логина, поиска по файлам и папкам сервера, групповой работы с файлами. Подробнее здесь.
  • Начиная с версии 2.3 поддерживаются макросы, которые заменяют серверные скрипты, которые используются совместно с шаблонами (templates). Больше о HFS макросах в wiki.
  • Поддерживается полноценное скачивание и закачка файлов на сервер. Вам только требуется указать папки для этого в вашей виртуальной файловой системе и настроить на них права.
  • Сервер поддерживает настройку прав доступа для пользователей и групп. На каждую папку можно настроить права отдельно или унаследовать их.
  • Поддерживается тонкая настройка ограничения пропускной способности для групп и пользователей на скачивания и закачку.
  • Сервер постоянно мониторит доступные IP адреса. Вы можете указать порт и IP, на котором вы хотите, чтобы сервер отвечал.
  • Естественно поддерживается ограничение на количество различных подключений и скачиваний для групп и пользователей.
  • Продвинутые могут настроить свои MIME типы.
  • Поддерживается сжатая отдача контента.
  • Доступа подробная система логирования любых событий на севере. Из текущего лога в окне можно прямо забанить пользователей по IP или другим критериям.
  • Поддерживается работа с Dynamic DNS
  • Поддержка HTTPS с помощью внешнего модуля Stunnel

Из недостатков по сути — только отсутствие возможности работы с внешними интерпретаторами и SQL. На сайте разработчика представлена очень подробная документация в wiki. С её помощью вы сможете быстро начать.

Small HTTP server

Small HTTP server
_
[]
X
Small HTTP Server ver. 3.05
by Max Feoktistov
E-mail: max(Shift+2)smallsrv.com
FIDO: 2:5030/1512.15

Эта очень небольшая утилита превращает ваш компьютер в полноценный сервер (Web,почта,DNS и др.) . Сама программа задействует минимальное количество системных ресурсов, функционирование сервера не должно сказаться на производительности вашего компьютера. Сервер может работать в локальной сети или даже на DialUp-е. Веб-мастера могут запускать эту утилиту даже на своем локальном компьютере, и не входя в сеть отлаживать CGI-скрипты.

Возможности:

  • Поддержка методов GET и POST HTTP/1.1
  • Многозадачность. — Одновременная передача данных и прием запросов от нескольких удаленных пользователей.
  • Высокое быстродействие. Сервер передает данные без каких-либо простоев или задержек.
  • Запуск CGI — скриптов:
    • PE *.exe Windows формат.
    • MZ *.exe и *.com DOS форматы (только Win95/98).
    • Запуск perl-скриптов через запуск внешнего Perl-интерпретатора.
    • Обработка phtml-страниц через запуск внешнего PHP -интерпретатора.
    • Запуск приложений ассоциированных с типами файлов Windows.
  • Server Side Includes (SSI).
  • Internet Server Applications (ISAPI).
  • Динамический вывод информации об обработанных запросах. Протокол может сохраняется на диске.
  • Виртуальный хостинг.
  • +HTTP Proxy сервер.
  • +DNS сервер.
  • +DHCP сервер.
  • +FTP сервер.
  • +POP3 сервер.
  • +SMTP сервер.
  • +подробная статистика и администрирование.
/\

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

\/

Нужно больше возможностей? Вы можете заказать их.

Загрузить:

Последняя версия 3.05.84
  • For Windows shttp3.exe (140Kb) MD5(shttp3.exe) = ea66134387229cc7f31386e799709e3e
  • Для Windows рус. shttp3r.exe (145Kb) MD5(shttp3r.exe) = 95e29467a1447b83eafa853de2a6407d
  • For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = bdd9884a5e8cb950ac6e45490976eb45
  • For Linux рус. shttplnxr.tgz (128Kb) MD5(shttplnxr.tgz) = b91b078790f5d126186b1087cc0ab280
  • For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 2c995d8623b61cd8887e15d8bbaebd20 Предыдущая версия 3.05.83
  • For Windows shttp3.exe (139Kb) MD5(shttp3.exe) = 4a4355917d16bfffe5d0a2f6a8200cb9
  • Для Windows рус. shttp3r.exe (144Kb) MD5(shttp3r.exe) = 0108db07021d4a4b12ee931e7421c1d5
  • For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = b79aa015e2c9987c60b3f67f86e9755c
  • For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = 47126219b88b094f265a2538694fc874
  • For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 1e6ee65611ca54d9150ac65a752015f7 Следующая версия 3.05.85test
    [ ]
  • Для Windows рус. shttp3r.exe
  • For Windows shttp3.exe
  • For Linux shttplnx.tgz
  • Для Linux рус. shttplnxr.tgz
  • For ARM Linux shttparmlnx.tgz For FreeBSD shttpbsd.tgz —>Библиотеки:
    Get DLL with TLS/SSL
    Source for TLS/SSL (openssl-0.9.6j need)

    ZLib avilable on these sites: www.zlib.org or www.gzip.org/zlib/
    or you may download it from this site: zlib-1.1.4-1-bin.zip
    Утилиты:
    WebMail script (25 Kb)
    sendmail emulator (11 Kb)
    DNS checker (6 Kb)
    Для версий начиная с 3.05.70: База IP ipbase.bin — 164Кб.
    База IP адресов сконвертирована из базы от http://software77.net
    Вы можете самостоятельно конвертировать регулярно обновляемую базу от software77.net с помощью утилиты «csv2ipb»:
    csv2ipb.exe — 17 Kb for Windows
    csv2ipb — 11 Kb for Linux

    Страничка для регистрированных пользователей (оттуда можно сгрузить базу IP по странам):Для диллеров
    Разработчикам:
    Модули для интеграции сетевых протоколов

  • \/ Стоимость, регистрация, miniDVD-диск \/

    Для СНГ программа бесплатна, при условии некоммерческого использования. Код есть в описании к русской версии.
    Стоимость регистрация для коммерческого использования + miniDVD диск с программой, документацией (RFC,описание Perl,PHP), дополнительным набором утилит и бесплатно распространяемыми программами адаптированными к среде Windows (Perl,PHP,OpenSSL,и др. ) по «бумажной» почте — 1000 рублей * . Стоимость регистрация без диска, с отправкой кода по электронной почте 100 рублей.
    Регистрационный код высылается после оплаты по электронной почте, miniDVD-диск и документы для налоговых органов по бумажной почте (почтовое отправление дойдет в зависимости от вашего местоположения обычно менее чем за две недели). Если вы частное лицо, оплатить можно через СберБанк. Квитанцию можно распечатать отсюда.
    Принимаются Яндекс.Деньги и Webmoney , — вы можете оплатить 1000 руб. за регистрацию и miniDVD диск или 100 руб. за регистрацию без miniDVD диска в Яндекс кошелек 4100138991509 или в Webmoney кошелек Z280828505337, затем сообщите по E-mail max(Shift+2)smallsrv.com имя на которое вы хотите получить регистрацию и почтовый адрес на который выслать CD диск. По любым вопросам и за реквизитами обращайтесь по E-mail max(Shift+2)smallsrv.com Чтобы сразу получить отсканированные копии платежных документов, сообщите ваши реквизиты.
    * ______
    В указанную цену входит только регистрация сервера и доставка miniDVD-диска. Другие прилагаемые утилиты распространяются бесплатно на условиях разрешенных их правообладателями, в соответствии с их лицензиями. Некоторые лицензии допускают бесплатное использование только в некоммерческих целях или для ознакомления.
    Для распространителей miniDVD-дисков оптовая цена может быть существенно ниже. Обращайтесь по E-mail

    Новости:

    [01.01.09] С Новым Годом! Версия 3.05.84
    For Windows shttp3.exe (140Kb) MD5(shttp3.exe) = ea66134387229cc7f31386e799709e3e
    Для Windows рус. shttp3r.exe (145Kb) MD5(shttp3r.exe) = 95e29467a1447b83eafa853de2a6407d
    For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = bdd9884a5e8cb950ac6e45490976eb45
    For Linux рус. shttplnxr.tgz (128Kb) MD5(shttplnxr.tgz) = b91b078790f5d126186b1087cc0ab280
    For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 2c995d8623b61cd8887e15d8bbaebd20
  • К DNS серверу добавлен DNSBL сервер, работающий совместно с SMTP сервером, — сообщает об адресах попавших в черный список. Для включение, в настройках просто укажите имя которое вы хотели бы ему дать, а в настройках других почтовых серверов используйте это имя. Здесь можно прочесть больше о защите от спама
  • Небольшие изменения в HTTP, Proxy, SMTP.
    [11.10.08] Версия 3.05.83
    For Windows shttp3.exe (139Kb) MD5(shttp3.exe) = 4a4355917d16bfffe5d0a2f6a8200cb9
    Для Windows рус. shttp3r.exe (144Kb) MD5(shttp3r.exe) = 0108db07021d4a4b12ee931e7421c1d5
    For Linux shttplnx.tgz (126Kb) MD5(shttplnx.tgz) = b79aa015e2c9987c60b3f67f86e9755c
    For Linux рус. shttplnxr.tgz (127Kb) MD5(shttplnxr.tgz) = 47126219b88b094f265a2538694fc874
    For ARM (Linux) shttparmlnx.tgz (132Kb) MD5(shttparmlnx.tgz) = 1e6ee65611ca54d9150ac65a752015f7
  • +/- Изменения в HTTP и Web администрировании.
  • + Скомпилирована версия для ARM Linux (обычно для встраиваемых систем).

    [12.09.08] Версия 3.05.82
    For Windows shttp3.exe (139Kb) MD5(shttp3.exe) = add55b1305a835aa5884890fa60a54f9
    Для Windows рус. shttp3r.exe (143Kb) MD5(shttp3r.exe) = f09739285d7561e6a2453679c5f1e6ab
    For Linux shttplnx.tgz (125Kb) MD5(shttplnx.tgz) = b968371974afec07b330f6523458039e
    For Linux рус. shttplnxr.tgz (126Kb) MD5(shttplnxr.tgz) = eb07aade8df91d43950368cb15b3d933

  • + Вэб администрирование (страницы статистика и текущего состояния) были сделаны более удобными
  • + Сейчас, в настройках SMTP, можно указывать более одного фальшивого e-mail адреса. Фальшивый адрес очень эффективный способ борьбы со спамом, — вы можете просто выложить этот адрес где-нибудь (возможно в невидимой части вэб страницы), и если кто-то попытается отправить на него сообщение, сервер будет уверен, что это спамер и заблокирует IP.
  • + В POP3 и WebMail была добавлена поддержка папок. Это может быть полезно для автоматической сортировки писем, например из ‘forward’- файла или антивирусного скрипта. Для доступа к пользовательской под-папке через POP3, в почтовой программе нужно завести отдельный акоунт и указать «user/folder_name» как имя пользователя.

    [15.08.08] Версия 3.05.80
    For Windows shttp3.exe (138Kb) MD5(shttp3.exe) = 4b77540ee2ac1e27300a288b277e6601
    Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = ecbc12f5880ca621034202e1cdce90b7
    For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 09193562e7a2d392ef7d874e7957af27
    For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = 2616cd40020c477fa0628663be92ed5f

  • +/- Маленькие изменения в FTP и Вэб администрирование.
    [14.06.08] Версия 3.05.78
    For Windows shttp3.exe (137Kb) MD5(shttp3.exe) = c0f055bdc30e12c17747c6f5ee0eb9e2
    Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = 313866195228d34ca9d415c3eb959624
    For Linux shttplnx.tgz (124Kb) MD5(shttplnx.tgz) = 871b2e14fca190d35f443e4b8cc33e0a
    For Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = af6e368c6cbefe412fd4c5d09f32722d
  • + К SMTP серверу добавленна антиспам функция: теперь каждый пользователь может вставить в свои черный и серый список ссылки на DNSBL сервера.
  • +/- Другие небольшие изменения.

    [11.05.08] Версия 3.05.77
    For Windows shttp3.exe (137Kb) MD5(shttp3.exe) = a7ef7f28b984ab93690b2ed36eee7f7a
    Для Windows рус. shttp3r.exe (142Kb) MD5(shttp3r.exe) = 2ef95e5622e9f0695ac84548bc1b10a8
    For Linux shttplnx.tgz (123Kb) MD5(shttplnx.tgz) = 53aec5a3a69610d862293581952149d9
    Для Linux рус. shttplnxr.tgz (125Kb) MD5(shttplnxr.tgz) = b65145f72dff1c20c7686a028917b669

  • + Интегрирорван Webmail. Если Web Mail разрешен в настройках, то пользователи с POP3 доступом могут зайти на него по http://your.host/$_wmail_$ Web mail доступен только с IP адресов из POP3 диапазона.
  • + Новые возможности добавлены в DNS сервер, — теперь он может проверять работу служб на удаленнос хосте и вслучае если служба не отвечает, менять один IP адрес на другой: $IF_DOWN деректива понимается в файле описания хостов. Формат дерективы:
    $IF_DOWN host:port interval Old.IP=New.IP — По этой опции сервер будет пытаться соединиться с host:port каждые interval секунд, и в случае неудачи в каждой записи содержащей Old.IP он будет заменятся на New.IP.
  • + Веб администрирование обновленно. Теперь вы можите редактировать файл описания хостов, списки, антивирусный файл, с администраторских страниц.
  • + Добавлена возможность слушать только указанные интерфейсы (IP адреса).
  • +/- Многое другое.

    [27.01.08] Версия 3.05.76
    For Windows shttp3.exe (125Kb) MD5(shttp3.exe) = 596f04e5fda1af2efc747ab86b26cb01
    Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 0ed2f883946aefa6e59e0899826d1c70
    For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = 5cc0032a27a83aeb46b136ce910ec69d
    For FreeBSD shttpbsd.tgz (106Kb) MD5(shttpbsd.tgz) = 883d4049b9910b94609e425d93eeb613

  • + В DNS сервер добавленна опция «Не пытаться рекурсивно искать АААА записи (для сетей не использующих Интернет через IPv6)»
  • +/- Little changes in FTP and SMTP
    [12.01.08] Версия 3.05.75
    For Windows shttp3.exe (125Kb) MD5(shttp3.exe) = df5772ca3d97f5529c46e536ebc34d3d
    Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 18e4e57f66783b49540f1b0fd607d68e
    For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = ad89a2fd1fa19ed0d5a873d2c3ee51df
    For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 7410f56a5d9276b18325645ec348f7a6
  • +/- Изменения в HTTP,SSI,Proxy,SMTP, и др.

    [10.10.07] Версия 3.05.74
    For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 37b3d6b2fa6bda6c34e3eaaf72283cf2
    Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = f1b66fa582886bf6ffd140908d185ee3
    For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = 2794c42cd96d0a4e61ff793f68bd9570
    For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 63bd9ed7f950af03dacc63b650f42f4f

  • +/- Изменения в DHCP,HTTP,FTP,Proxy.
    [25.09.07] Версия 3.05.73
    For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 68a4d128bf8655df1ea17c21ebe061b3
    Для Windows рус. shttp3r.exe (129Kb) MD5(shttp3r.exe) = 288a1d5517a52b7285b03284baec4980
    For Linux shttplnx.tgz (111Kb) MD5(shttplnx.tgz) = c83ea4f37191e09e779e95c626eede14
    For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 9b6f955d18314fb5ae7e849d16e808a9
  • + В прокси была добавлена поддержка адресов IPv6 . IPv6 скорректирован.
  • + Маленькие изменения в HTTP, SMTP, DHCP.
    [08.09.07] Версия 3.05.72a
    For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 0c79715659e520fb284d097f382b4511
    Для Windows рус. shttp3r.exe (128Kb) MD5(shttp3r.exe) = 1c9054873204191a99e4036e189a93c4
    For Linux shttplnx.tgz (110Kb) MD5(shttplnx.tgz) = 94df382b3ca0bfdd97e22196eceade4a
    For FreeBSD shttpbsd.tgz (105Kb) MD5(shttpbsd.tgz) = 70956debb8c5fdef62557131e518c75c
  • — Скорректирован IPv6 для HTTP
  • + Небольшие изменения в SMTP.
  • + Добавлена дополнительная защита от одного типа DoS атак.
    [05.07.07] Версия 3.05.71a
    For Windows shttp3.exe (124Kb) MD5(shttp3.exe) = 1eb15f19afe77f525510b2a3f2f7aba3
    Для Windows рус. shttp3r.exe (128Kb) MD5(shttp3r.exe) = b112b733cd45b1c3a3ea408f5c709860
    For Linux shttplnx.tgz (110Kb) MD5(shttplnx.tgz) = c31fa60f1b71d3096c1c87688258d635
    For FreeBSD shttpbsd.tgz (104Kb) MD5(shttpbsd.tgz) = 3b587b7b3707ca5dd188f5ec6fa1dac2
  • + Поменян формат базы IP по странам.
  • +/-Небольшие изменения в HTTP,SMTP,Статистике
    [24.05.07] Версия 3.05.69a
  • + Новые антиспам-функции добавлены к SMTP. «Graylist» — это общий или персональный пользовательский файл такой же как «goodlist» и «badlist», может содержать, e-mail-ы, IP адреса, шаблоны в регулярных выражениях и т.д. Если любое условие из общего или персонального серого списка будет истинным, сервер не станет принимать сообщение в течении некоторого времени или пока IP не будет проверен. Это будет особенно эффективно вместе с фальшивым e-mail адресом — сообщение будет получено через некоторое время если отправитель не попытается отправить что-нибудь на фальшивый адрес.
  • + Маленькие изменения в ISAPI. Php5isapi.dll должен работать
  • — Для FTP и Proxy скорректированы лимиты.
    [10.05.07] Версия 3.05.68
  • + Теперь в настройках корневых каталогов можно указывать ссылку на другой сервер. В этом случае при запросе оригинального ресурса сервер будет работать как прокси.
  • +/- Изменен прокси сервер
  • + Изменен DNS сервер
    [30.03.07] Версия 3.05.67
  • + Для пользователей виртуальных каталогов добавлена настройка «NOHTTP» , для того чтобы создать виртуальный каталог доступный только по FTP.
  • +/- Маленькие, но важные изменения в FTP,SMTP,DNS,HTTP
    [12.03.07] Версия 3.05.66
  • + FTP изменен. Добавлена поддержка сверхбольших файлов.
  • + Несколько функций было добавлено к SMTP. Теперь можно включить проверку существования почтового домена отправителя перед приемом сообщения.
  • * Другие небольшие изменения.
    [15.02.07] Версия 3.05.65b
  • + Теперь можно указать начальный порт для пассивного FTP режима.
    [07.02.07] Версия 3.05.64a
  • + В HTTP сервер была добавлена опция «Запретить много-потоковое скачивание»
  • + Теперь SMTP может генерировать уведомление о доставке. (опционально и если запрашивается)
  • +/- Изменения в SMTP,ISAPI,DNS, другие небольшие изменения.
    [01.12.06] Версия 3.05.63
    [29.11.06] Версия 3.05.62a
  • +/- Маленькие но важные изменения в SMTP и DNS
  • + В Linux и BSD версиях немного изменено выполнение CGI.
    [04.11.06] Версия 3.05.61
  • + В SMTP сервере изменен алгоритм отправки наружу.
  • + Proxy изменен. Добавлена опция для запрета кэширования страниц, когда запрос содержит cookes.
  • + Маленькие изменения в запуске CGI.
    [07.10.06] Версия 3.05.60
  • + В программу добавлены дополнительные функции для анализа географии посетителей вашего сайта. Для их использования необходимо загрузить базу IP по странам. При наличии этой базы можно будет смотреть статистику посещений по странам, и в окружение SSI/CGI может быть добавлена переменная REMOTE_COUNTRY с названием страны посетителя. Если IP адреса страны нет в базе то сервер использует название unknown. К сожалению не удалось найти полной базы выделенных IP адресов от ARIN, по этому некоторые адреса пользователей из США и Канады не определены. (Если кто-то знает где ее взять полную базу от ARIN пожалуйста дайте знать)
  • + Другие небольшие изменения в HTTP,FTP,SMTP,DNS
    [27.08.06] Версия 3.05.59
  • + Теперь DNSBL (внешний черный список) можно указывать более одного сервера через пробел.
  • — Некоторые ошибки версии 3.05.57 исправлены.
    [11.08.06] Версия 3.05.57
  • — Маленькие изменения в SSI
  • + Маленькие изменения в DNS
    [03.08.06] Версия 3.05.56
    [30.07.06] Версия 3.05.55
  • + Подедржка DNSBL (внешних черных списков) была добавлена в SMTP сервер.
  • +/- Другие небольшие изменения.
    [23.07.06] Версия 3.05.54
  • + DHCP сервер изменен. Теперь IP адреса можно менять вручную.
    [16.07.06] Версия 3.05.53
    [12.07.06] Версия 3.05.52
  • + Была добавлена опция чтобы просто слушать другие DHCP сервера
    [06.07.06] Версия 3.05.51
    [28.06.06] Версия 3.05.50
  • + Добавлен DHCP сервер
  • + DNS сервер может работать вместе с DHCP и резолвить локальные имена полученные от DHCP пользователей.
  • + Маленькие изменения в SMTP
  • + Маленькие изменения в FTP
    [12.06.06] Версия 3.05.49
  • +/- Маленькие изменения в DNS,FTP,SSI
    [28.05.06] Версия 3.05.48
  • — Изменения в SMTP
    [23.05.06] Версия 3.05.47
  • + Новый сверхболшой режим был добавлен в проки (экспериментально)
  • +/- Небольшие изменения в SSI.
  • + Изменения в прокси
    [24.04.06] Новый форум
    Вместо, а может в дополнение к старому форуму-голосованию, открывается новый форум-обсуждение. Тестовый вариант доступен здесь
    [19.03.06] Версия 3.05.46
  • +/- Небольшие изменения в DNS,SMTP,Proxy,исполнении CGI.
    [03.03.06] Версия 3.05.45
  • + Теперь DNS кэширует PTR и все запросы даже неизвестный серверу.
  • — В SMTP скорректированы некоторые типы выражений при обработке списков.
    [24.03.06] Версия 3.05.44
    [19.03.06] Версия 3.05.43
  • + В SMTP были добавлены новая антиспамовские возможности Теперь сервер может проверять общие и персональные badlist и goodlist файлы. Имена общих файлов указываются в настройках. Также в настройках разрешается проверять персональные файлы в домашних каталогах пользователей. Они должны называться «badlist» и «goodlist». Каждая строка этого файла:
    — E-mail адрес или его часть.
    — IP адрес или его часть
    ? Логическое выражение в котором возможны действия с переменными $sender, $hello, $control.
  • +/- Другие небольшие изменения в регулярных выражениях, исполнении CGI, администрировании и т.д.

    [04.02.06] Версия 3.05.42

    [28.01.06] Версия 3.05.41

  • + Web и локальное администрирование были изменены.
  • + Была добавлена статистика для хостов с которых были ссылки.
  • + IPv6 часть была изменена.
    [04.01.06] Версия 3.05.40
    [28.12.05] Версия 3.05.39
  • + Добавлена поддержка IPv6. Включается опционально. Теперь через IPv6 могут работать HTTP, POP3,SMTP входящие, Proxy входящие, DNS запросы о наших доменах (SMTP сервер продолжает отправлять сообщения наружу через IPv4, DNS продолжает слать рекурсивные запросы для резолвинга имен через IPv4. Если вы используйте встроенный DNS для кэширования/резолвинга то не рекомендуется включать IPv6 для DNS)
  • + Теперь DNS поддерживает AAAA запись.
  • + Небольшие изменения в SMTP
  • + Небольшие изменения в DNS
  • — Найдена и исправлена ошибка в прокси
    [08.12.05] Версия 3.05.38
    [27.11.05] Версия 3.05.37a
    Для Windows рус. shttp3r.exe (114Kb) MD5 (shttp3r.exe) = 2e64c7eab9edb02f567edcbf9ff79b99
    For Windows shttp3.exe (110Kb) MD5 (shttp3.exe) = b1553b8a00731eb7129da447b123f414
    For FreeBSD shttpbsd.tgz (91Kb) MD5 (shttpbsd.tgz) = f663f81bf41a2f19c3a508f51a5305a4
    For Linux shttplnx.tgz (108Kb) MD5 (shttplnx.tgz) = 1fb1d064508cc2c251170b4917621519
  • + Теперь файл определения хостов для DNS сервера может быть перезагружен без перезапуска сервера.
  • + Администраторские странички и пе реконфигурация на лету были изменены
  • — Теперь фальшивый E-mail адрес корректно работает.
    [16.11.05] Версия 3.05.36
  • +Добавлена статистика по часам доступа.
  • -Исправлены логические выражения.
    [12.11.05] Версия 3.05.35
  • + Для HTTP добавлена статистика времени и средней скорости скачивания.
  • + Добавлены лимиты для прокси и FTP.
  • + Добавлен дополнительный фильтр спама и возможность указать ложный почтовый адрес. При срабатывании фильтра, или при попытке отправить сообщение на фальшивый адрес, сервер добавляет IP адрес отправителя в список спамеров и больше не принимает ни каких сообщений с этого адреса.
    [17.10.05] Версия 3.05.33
  • + Proxy,HTTP,Web администрирование изменены
  • — SndMsg исправлен.
    [10.10.05] Версия 3.05.32
  • + Добавлен предел размера файлов которые будут сохранятся в кэше proxy, и другие изменения в прокси (например теперь он позволяет получать с FTP файлы с русские именами).
  • + Добавлены пределы на входящие в SMTP.
  • + На администраторскую страницу текущего состояния добавлена дополнительная информация.
  • + Была добавлена суммарная статистика по файлам.
    [04.10.05] Открыт новый сайт, наконец-то держится на самом продукте!
    [1.10.05] Версия 3.05.31a
  • + В Proxy усовершенствована обработка запакованных ответов, добавлена поддержка chunked и другие изменения.
    [24.09.05] Версия 3.05.30
  • + Теперь, при использовании внешней ZLib библиотеки, прокси может слать запросы с пожеланием запакованного ответа, даже когда клиентский браузер (такой как наиболее популярный браузер. ) не поддерживает упаковку, и в этом случае proxy будет автоматически распаковывать ответ сервера перед его передачей клиенту. Это может уменьшить трафик прокси и увеличить быстроту загрузки страниц.
  • + HTTP сервер изменен. Применен другой алгоритм трансляции больших POST-запросов в CGI.
  • +/- Другие небольшие изменения.
    [12.08.05] Версия 3.05.29
  • + HTTP был изменен. Была добавлена GZip упаковка через внешнюю ZLib библиотеку. Это поможет значительно сократить HTTP трафик. Вы можете загрузить zlib.dll нужную для этого отсюда: www.zlib.org или www.gzip.org/zlib/
  • + Небольшие изменения в FTP.
    [27.06.05] Версия 3.05.28
    [19.06.05] Версия 3.05.26
  • + DNS сервер был полностью переделан.
  • + Небольшие изменения в прокси.
    [19.04.05] Версия 3.05.24
  • + Proxy был изменен.
    [14.04.05] Версия 3.05.23
  • + Proxy был изменен. Был добавлен запрос FTP авторизации
  • + SMTP был изменен.
  • + Другие изменения.
    [12.04.05] Обновлен эмулятор sendmail-а
    Добавлены функции аттачмента файлов и отправки через SMTP. Linux версия включена в shttplnx.tgz
    [23.03.05] Версия 3.05.21
  • + Прокси был изменен. Была добавлена мощная закачка файлов с автоматической докачкой по HTTP и FTP.
  • + Был добавлен вывод дополнительной информации об активных соединениях
  • — Регулярные выражения были подправлены
    [16.03.05] Версия 3.05.20
  • + На страницах администрирования состояние было перенесено на собственную страницу,
  • + Прокси был изменен. Была добавлена докачка частично загруженных файлов. (После разрыва соединения)
  • + Супер фича в FTP/POP3/SMTP прокси, — доступ наружу из закрытой сети через HTTPS прокси верхнего уровня.
  • + Теперь пароли могут удаляться из лога (опционально).
  • — HTTP сервер был изменен.
    [17.02.05] Версия 3.05.18
  • + Ограничение скорости передачи данных изменены
  • * Поддержка точек в DNS TXT записи
  • + Прокси был изменен
    [09.02.05] Версия 3.05.16
  • + Ограничение скорости передачи данных (экспериментально)
  • + Более подробные сведения о текущих соединениях
  • + Теперь DNS сервер поддерживает запись TXT
  • — Прокси-сервер будет работать с некоторыми странными типами FTP серверов с которыми раньше не работал.
  • + SMTP сервер немного изменен.
    [23.11.04] Версия 3.05.15
  • + Переменная REMOTE_ADDR видна из SSI
  • — Прокси в большом режиме корректо удаляет старые файлы
    [29.10.04] Версия 3.05.12a
  • + Были добавлены ограничения по IP для удаленного администрирования, POP3, FTP.
  • + Были добавлен режим SMTP proxy
  • + Другое.
    [28.09.04] Версия 3.05.11
  • + Изменена страница каталога файлов.
  • — Ошибка в SMTP была исправлена
  • + Другое
    [18.07.04] Версия 3.05.06
    [15.07.04] Версия 3.05.05
  • + Для Windows версии добавлена опциональная поддержка атрибутов файлов. Доступ к скрытым файлам может быть закрыт. Системные файлы могут запускаться из любого каталога. Атрибуты можно менять через FTP
  • + DNS сервер изменен.
    [27.05.04] Версия 3.05.04
    [21.05.04] Версия 3.05.03
  • + Логические выражения для SSI и почтовых скриптов были изменены. Теперь самые сложные выражения должны хорошо работать.
  • + Большой режим для прокси был добавлен. Этот режим может быть полезен для хранения множества файлов трафика.
  • + POP3 proxy теперь поддерживает удаленные логины включающие ‘@’.
  • + Фильтр разрыва был добавлен в SMTP сервер.
  • +/- другое.
    [06.04.04] Версия 3.05.02
  • + Поддержка регулярных выражений в SSI и SMTP ‘forward’ файле была добавлена.
  • + При запуске внешних приложений из ‘forward’ файла в командной строке поддерживаются переменные.
  • + SMTP был обновлен.
    [12.02.04] Версия 3.04.12
    [08.02.04] Версия 3.04.11
  • + Добавлена опция запрещающая хранить нешифрованные пароли в конфигурационном файле.
  • + Прокси немного изменен.
    [18.01.04] Версия 3.04.10
  • — SMTP был изменен.
    [30.12.03] Версия 3.04.08
  • + Почтовый forward-файл был изменен. Команды ‘#cp’, ‘#mv’,’#rv’, и др. было добавлено.
  • + Возможность запускать антивирус для входящей/исходящей почты была добавлена.
    [12.12.03] Версия 3.04.07
  • Специальный FTP прокси был добавлен.
  • Прокси сервер немного изменен.
    [18.11.03] Версия 3.04.05
  • + Открытия доступа к SMTP после POP3 авторизации было добавлено.
  • — Небольшие изменения в прокси.
    [09.11.03] Версия 3.04.03
  • + POP3 proxy был добавлен.
  • + Настройка таймаута для прокси.
  • + Оптимизация и др.
    [28.10.03] Версия 3.04.02
    [26.10.03] Версия 3.04.01
  • ! Это релиз версии 3.04. Несколько недостатков было исправлено.
  • * Прокси сервер корректно работает с некоторыми типами FTP и может устанавливать защищенные соединения через прокси сервер верхнего уровня.
  • * SSI корректно возвращает страницы с незакрытыми #if-инструкциями.

    [16.10.03] Версия 3.04test2

  • + Была добавлена возможность использовать защищенное TLS соединение для POP3.
  • + Была добавлена возможность использовать защищенное TLS соединение для SMTP.
  • * другие небольшие изменения
    [30.09.03] Версия 3.04test1
    Версия 3.039987 Get for Linux (73Kb)
  • * FTP сервер изменен.

    [27.09.03] Версия 3.04test
    Это тестовая версия, пожалуйста пишите обо всех проблемах. Пока только английская.

  • Эта версия включает интерфейс для SSL/TLS библиотеки. Здесь вы можете скачать простую DLL библиотеку seclib базирующуюся на OpenSSL 0.9.6j Можете использовать ее, или любую другую DLL с таким же интерфейсом для SSL/TLS соединений.
    [12.09.03] Версия 3.039986
  • + SMTP сервер был изменен. Теперь если сообщение слишком длинное, и сервер обрывает соединение, а удаленные SMTP пытается переслать его еще раз, такие попытки будут сразу пресекаться. Кроме того добавлена опция запрещающая разрывать соединение.
  • * FTP сервер немного изменен.
  • + Другое.
    [31.08.03] Версия 3.039985
  • + Теперь статистика вычисляется быстрее.
    [25.08.03] Версия 3.039984
  • + Было добавлено больше статистики для FTP.
  • + Добавлены режимы для виртуальным каталогов через FTP сервер.
  • — Недостаток в безопасности, который мог проявиться при некоторых значениях параметров настройки, был исправлен.
    [15.08.03] Версия 3.039983
  • — Недостаток в безопасности, который мог проявиться при некоторых значениях параметров настройки, был исправлен.

    [30.07.03] Версия 3.039981

  • + Добавлены списки запрещенных IP адресов.
    [3.07.03] Версия 3.039971
  • + Для FTP добавлена возможность включать приватные виртуальные каталоги.
  • — В DNS сервере скорректирована SOA запись.
  • + В DNS сервер была добавлена поддержка независимых PTR записей.
  • * Иконка и др.
    [28.05.03] Версия 3.03996
    [16.05.03] Версия 3.03995
  • * SSI изменен. Сервер нормально переваривает безумные SSI инструкции.
  • + ISAPI незначительно изменен, вернее подогнан так, что теперь php4isapi.dll работает.
  • * SMTP изменен
    [29.04.03] Версия 3.03993
    [05.03.03] Версия 3.03992
  • + Добавлена общая статистика для IP/пользователей/виртуальных хостов
  • * Теперь сервер не чувствителен к регистру в имени пользователя.
    [21.02.03] Версия 3.03991
  • + Для прокси верхнего уровня добавлена возможность авторизации.
  • + Для FTP сервера добавлена возможность задать каталог для загрузки. Пользователи имеющий доступ только на чтение могут загружать туда файлы и не могут оттуда сгружать.
    [29.12.02] Версия 3.03981
  • + Поддержка защищенных соединений для Прокси.
    [9.12.02] Версия 3.03973
  • + Докачка по HTTP скорректирована.
  • + Теперь ISAPI скрипты, при запуске из SSI не выводят заголовка.
  • + SMTP изменен, — теперь, когда он работает как relay, он принимает сообщения только с IP адресов из разрешенного IP диапазона.
  • + Прокси был изменен.
    [02.11.02] Версия 3.0397
  • + Теперь виртуальные хосты и каталоги могут быть приватными, только для указанных пользователей.
  • + В управляющий HTTP заголовок можно добавить свои строки.
    [12.10.02] Версия 3.03962
  • + SSI был изменен, несколько ошибок исправлено.
  • + Дополнена статистика для POP3 и HTTP.
  • + Для Прокси добавлена возможность использовать прокси сервер верхнего уровня.
  • + Добавлена возможность задавать дифференцированный диапазон разрешенных IP адресов.
    [28.09.02] Изменен Web Mail Скачать 1.12 (25Kb)
    Улучшена работа с внешними POP3 серверами, добавлены ключи для того, что бы администратор по расписанию мог запускать проверку почты на удаленных POP3 серверах для всех пользователей заказавших акоунты для проверки.
    [27.09.02] Версия 3.0395
  • + Дополнена статистика для SMTP.
  • + Изменен Прокси сервер.
  • + Исправлено несколько багов.
  • + Теперь сервер выявляет попытки подбора пароля и перестает отвечать на запросы с хакерских адресов.
    [05.09.02] Версия 3.0392 betta для Linux-а
    Линукс версия похожа на 3.0392 для Windows, но имеет некоторые отличия специфичные для UNIX. Например, не используется идентификатор CGI, запускаются файлы у которых установлен атрибут «executable for other». Если сервер запущен с правами позволяющими поменять текущего юзера, скрипты будут работать с id хозяина файла. FTP поддерживает команду SITE.
    Для инсталляции, скачайте файл и вы можете использовать следующий скрипт, для распаковки, изменения администраторского акаунта, и установки атрибутов исполнения: Или можно тоже самое сделать вручную.
    Это тестовая версия, пожалуйста сообщайте обо всех ошибках которые возможно обнаружатся.
    [22.08.02] Версия 3.0391
  • + Авторизация при доступе к прокси
  • + Файл ошибок
  • + Дополнен интерфейс службы NT
  • + Оптимизация.
    [14.08.02] Версия 3.039
  • + Добавлена поддержка виртуальных каталогов (общих для всех хостов)
  • + Теперь сервер может запускаться как служба NT.
  • + Изменения в HTTP и прокси, поддержка настойчивых соединений.
  • + DNS через TCP, AXFR запросы.
  • + Статистика DNS хостов
    [23.06.02] Версия 3.038
  • + DNS сервер изменен. Добавлена рекурсия и кеш.
  • + В FTP сервере преобразование имен с пробелами можно отключать.

    [05.05.02] Версия 3.0371

  • + Черный список адресов для SMTP
  • + Поддерживается «forward» файл для пересылки и фильтрации сообщений.
  • + В SMTP виртуальные хосты могут быть синонимами имени домена.
  • — Баги в HTTP и Proxy исправлены
    [10.04.02] Русская версия 3.03672
    По вашим многочисленным просьбам. Наконец появилась русская версия и русское описание, но теперь не бесплатно.
    [27.03.02] Версия 3.0366
  • + Статистика изменена.
  • + Для статистики добавлен постраничный режим. (Одна таблица на страницу)
  • + Прокси изменен.

    [12.03.02] SendMail эмулятор для Small HTTP server. Скачать (4Kb)
    Эта программа должна быть положена в каталог родительский к OUTBOX или вы должны использовать ключ «-o» что бы указывать расположение OUTBOX. (В настройках сервера SMTP должен быть включен, и указание полного пути для OUTBOX-каталога очень рекомендуется.
    Английское описание здесь

    [12.02.02] Версия 3.0365

  • + Во время исполнения CGI скриптов отслеживается разрыв соединения.
  • + Переменные REMOTE_USER и AUTH_PASS видны из SSI.
    [19.01.02] Версия 3.0364
  • + Прокси может сохранять кеш на жестком диске.
  • + Интерфейс.
    [17.01.02] Внешний Web Mail 1.02
    Скрипт предоставляющий Веб интерфейс для работы с почтой. Так же этот скрипт может забирать почту с других POP3 серверов и складывать в почтовый ящик клиента.

    [20.12.01] Версия 3.035

  • + Ограничение размера письма, в SMTP сервере.
  • + Теперь создается столько нитей, сколько действительно нужно.
  • + Изменен SMTP сервер. Теперь опционально можно разрешить слать письма с любого адреса, и можно ограничить диапазон IP адресов, с которых разрешено отправлять письма.
  • + Теперь поддерживаются имена файлов содержащие пробелы.
    [07.11.01] Версия 3.032
  • + Теперь можно ограничить IP адреса которым разрешено обращаться к прокси.
  • + Для большей совместимости с различными типами DLL обновлен ISAPI.
  • — Исправлен баг в SMTP сервере.
    [21.08.01] Версия 3.022
  • + ошибки из внешних ISAPI DLL-ей теперь перехватываются сервером.
  • + теперь если запрошенный файл отсутствует, сервер пытается найти файл с добавлением к имени суффикса .asi* . Это удобно что бы создавать редиректы при перемещении файлов. Например, если вы перенесли abc.htm на другой спайт, вы можете просто создать abc.htm.asi со следующим содержимым: Клиентский браузер немедленно отправится на указанную URL.
  • — Раньше, путь к web каталогу не мог содержать пробелы. Исправлено.

    [03.08.01] Версия 3.02

  • + Теперь, при задании имени файла по умолчанию, поддерживается символ шаблона ‘*’. Вы можете указать «index.*» и сервер будет возвращать «index.htm» или запускать «index.cgi», и т.д.
  • — SMTP сервер обновлен. Теперь исходящие сообщения правильно рутятся. Для этого, вам необходимо указать внешний DNS сервер в настройках SMTP.
  • + DNS сервер обновлен. Если вы хотите создать вашу собственную диалап сеть, вы можете добавить в DNS-хост файл последней записью «ваш_IP *» и все запросы к неуказанным ранее хостам будут направляются на ваш компьютер!
  • — При запуске скрипта из SSI, QUERY_STRING передается правильно.
  • + Другие небольшие улучшения.

    [01.07.01] Версия 3.01

  • + Диалог локального администрирования.
  • + Исправления.
    [12.06.01] Версия 3.00 betta (92Kb)
  • + Администрирование и удаленное администрирование .
  • + Полная подробная статистика .
  • + FTP сервер
  • + SMTP сервер
  • + POP3 сервер
  • + Прохи теперь понимает ftp:// запросы
  • + Теперь при запросе каталога, если файл по умолчанию отсутствует, возвращается список файлов.
  • * LAN гейт убран.
  • ? Теперь конфигурация не встраивается в екзешник, а банально берется из http.cfg ;(
  • * И другие небольшие изменения.

    [28.04.01] Версия 2.04

  • — Теперь, предопределенные системные имена (такие как AUX,LPT1,PRN, и др.) детектируются как плахой запрос.
  • + QUERY_STRING переменная видна из SSI.
  • + Ключи ssihtm, nossihtm добавлены. Раньше SSI таги обрабатывались только в .sht*,.sml*,.asp* файлах. Теперь опционально можно включить такую обработку и для .htm* файлов.

    [10.11.00] Версия 2.03

  • + Пользовательские mime типы.
  • + cgi_ident=»\cgi-bin\» часть URL для идентификации CGI теперь может задать пользователь.
  • + Теперь можно ограничить число одновременных подключений с одного и того же хоста.
  • — Баг: Раньше при получении запроса без имени файла и при отсудствии файла по умолчанию сервер не освобождал память. — Исправлен.
  • + Защита. Сервер стабильнее выдерживает атакующих, шлющих серии «плохих» запросов.

    [22.04.00] Версия 2.00

  • Включает DNS сервер !
  • Включает прокси сервер ! Кеш в памяти до 16 Mb.
  • Имеет поддержку специального LAN гейта для доступа из Microsoft LAN сети в и-нет через Nowell Netware Server.

    [11.02.00] На страничку был добавлен форум — место где вы можете высказать свои мысли о том чего этой программе не хватает, чего в ней лишнего и т.д. Ваши мнения будут учтены в будущих версиях. Так же на этом форуме обсуждаются достоинства и недостатки стандартных и не совсем стандартных интерфейсов (CGI, SSI, ISA)
    [10.02.00] Версии 1.215b betta
    Добавлены два ключа:

  • + ключ noicon — для того что бы не добавлять иконку в трей, окно сервера всегда будет открыто.
  • + ключ noshare — для того что бы отменить использование защищенного каталога данных CGI.

    [03.01.00] Версии 1.212
    К сожалению ограничение на размер командой строки не позволяет, например, задать сразу много хостов без переинсталяции программы. По этому добавлена возможность загружать конфигурационные параметры из текстового файла. Для этого в командной строке нужно указать @имя_файла:
    http.exe @cfg1.cfg
    В этом файле будут распознаваться те же ключевые слова, что и в командной строке. Так же он может содержать комментарии начинающиеся с символа ‘#’. Вот пример такого файла:
    [22.12.99] Версии 1.209

  • Теперь поддерживаются вложенные /CGI-BIN/ подкаталоги. Скрипты будут запускаться из любого подкаталога с таким именем и из подкаталогов вложенных в него.
  • Добавлена поддержка сразу нескольких хостов. Теперь вы можете создать на своей машине несколько разных хост-имен и связать каждое имя со своим Веб-директорием. Это можно сделать или в программе установки или, если ваш IP уже связан с требуемыми именами, запустив http.exe c несколькими ключами hostpath=hostname;path например:

    http.exe hostpath=www.myname.local;C:\WWW hostpath=www.any;C:\WWW\TEST

    [17.11.99]Версия 1.207

  • — Корректно обрабатываются «большой» POST (до 192 Kb)
  • + В SSI-тег if добавлена логическая операция включения: str1

    str2 — результат истина, если строка str2 является частью строки str1.

    [12.11.99] Появился FAQ
    Благодарю всех, присылавших свои письма, замечания, баг-репорты. Особенно большое спасибо, присылающим конструктивные замечания. Обычно, на нормальные письма (без нелепых атачей) я отвечаю, ну если кого обидел прошу простить. Среди вопросов было довольно много похожих. Они и вошли в этот FAQ.

    [10.11.99] Версия 1.206

  • + Теперь поддерживается докачка.
  • + Метод HEAD
  • + Переменная Last-modifid в ответе.
  • — В SSI исправлен тег . Теперь если name не начинается со слеша (‘/’) то документ ищется в каталоге родительского документа, а не в корне сервера.

    [19.10.99] Версия 1.205

  • + Для CGI-файлов теперь можно задать любимые вами расширения и связать их с любыми приложениями или DLL.
  • — Оптимизирован вывод протокола. Разрывов больше не будет.
  • + Подсказка при установке.

    [12.10.99] Версия 1.204

  • — Пофиксен баг с запуском PHP.
  • — Баги.
  • + Авторизация.
  • + Поддержка Internet Server Applications (ISA). Скрипты в DLL. Также как DLL может быть подключен Perl интерпретатор. Основной недостаток в том что DLL постоянно занимают память. Достоинство в том, что грузятся один раз, и имеют общие данные.

    [9.09.99] Версия 1.203.

  • + Нормально написано английское описание. За это огромная благодарность Игорю Булыгину и Максиму Бакину.
  • + Совместимость с NT .
  • + При ответе от CGI адекватно воспринимается строка Status: ###
  • — В программе установки исправлена деинсталяция.
    [30.08.99] Версия 1.202.
  • + Метод HEAD
  • +/- Теперь, при превышении максимального числа удаленных пользователей, вновь приходящие запросы не убиваются, а откладываются, до окончания обмена с одним из пользователей.

    [17.08.99] Версия 1.201.
    Исправлено несколько небольших багов.
    [8.08.99] Версия 1.2.

  • + SSI (Server Side Includes)
  • + Поддержка PHP (*.phtml)
  • + CGI/1.1
  • + Сняты ограничения на размер передаваемого файла. Большие файлы больше не вызывают излишнюю загрузку машины.
  • + Добавлены собственный архиватор и программа установки. Теперь все настройки могут быть заданы без помощи командной строки.
  • + Relocaetion при запросе каталога без завершающего слеша.
  • + При запуске CGI поддерживаются зарегистрированные типы файлов.
  • + Command line key share=dir задает специальный каталог для данных CGI.
  • + Command line key php=path\name.exe задает PHP-интерпретатор.
  • + Программа сворачивается в трей! Command line key hide вызывает сворачивание при загрузке.
  • + Возможность вести лог. Command line key log=name.log включает эту возможность и задает соответствующий файл.
  • + Все настраиваемые директории и имена файлов теперь могут содержать пробелы — для этого надо использовать кавычки после знака равенства.
    Например perl=»c:\dir with space\perl.exe»
  • + Многое другое.

    Эта версия Shareware. Цена 5$ ;(
    Для жителей бывшего СНГ есть возможность бесплатной регистрации. 😉 Используйте имя регистрации «Гражданин бывшего СНГ»
    Код регистрации — сколько рублей центробанк дает за бакс на день регистрации. 😉

    [20.07.99] Кто-то пытается распространять вирус под видом Small HTTP server
    Какой-то [. ] нехороший человек, распространяет вирус/троянец под видом русской версии сервера.

    [10.06.99] Появилось русскоязычное описание версии 1.1
    Она очень мало отличается от 1.1:

  • + Поменяна версия компилятора. (Теперь это GNU C 2.8.1.) В результате оптимизации размер сократился почти на 15% .
  • — Увеличено предельное значение размера хипа. Этот параметр ограничивает максимальный размер передаваемого файла.
  • -/+ Была изменен формат PE *.exe файла. А именно, размер секций и всей программы сделан кратным 512 байтам. (Концы дополнены нулями.) Скорректирована таблица импорта. А вот от одно-секционной организации, авто генерации кода и отсутствия таблицы релокейшенов я пока не захотел отказываться.

    Читайте также:  Как установить установщик приложений windows 10
  • Оцените статью