Small HTTP server

on smallsrv.com

|English| |FAQ| |Описание| |Новый форум-обсуждение| |Страничка автора| |Разработка|



~ 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
    Библиотеки:
    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.
    Для инсталляции, скачайте файл и вы можете использовать следующий скрипт, для распаковки, изменения администраторского акаунта, и установки атрибутов исполнения:
    #!/bin/sh
    
    gzip -d shttplnx.tgz;
    tar -xf shttplnx.tar;
    chmod 0500 httpd.exe;
    echo "Enter name for administrator>";
    read N;
    echo "Enter password for administrator>";
    read P;
    sed -e "s/# radmin/radmin/" -e "s/admin;none;/$N;$P;/" httpd.cfg |
    { declare -a A;
      let i=0 j=0;
      while read A[$i]; do let i=i+1; done;
      while [ $j -lt $i ]; do echo ${A[$j]}; let j=j+1; done >httpd.cfg;
    };
    chmod 0600 httpd.cfg;
    
    Или можно тоже самое сделать вручную.
    Это тестовая версия, пожалуйста сообщайте обо всех ошибках которые возможно обнаружатся.
    [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 со следующим содержимым:
    Status: 301 Moved Permanently
    Location: http://www.abc.net/abc.htm
    Content-type: text/html
    
    <h1>Moved Permanently</h1>
    
    Клиентский браузер немедленно отправится на указанную 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
    В этом файле будут распознаваться те же ключевые слова, что и в командной строке. Так же он может содержать комментарии начинающиеся с символа '#'. Вот пример такого файла:
    log=C:\TEMP\http.log
    perl=C:\PERL\BIN\perlis.dll # supported !!!
    max=12 def=index.stm
    @www.cfg # include other configuration file
    hostpath=www.name.www;C:\WWW1
    hostpath=max.name.www;C:\WWW2
    # ...
    # End of file
    

    [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 исправлен тег <!--#include virtual="name" -->. Теперь если 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 байтам. (Концы дополнены нулями.) Скорректирована таблица импорта. А вот от одно-секционной организации, авто генерации кода и отсутствия таблицы релокейшенов я пока не захотел отказываться.


    [28.05.99] Появилась версия 1.1.
  • + Метод POST
  • + CGI/1.1 HTTP_ variable
  • + CGI/1.1 Location: Для релокейшена.
  • + Command line key port=## задает номер порта вместо 80
  • + Command line key max=## задает максимальное число подключений вместо 12
  • + Command line key def=name.ext задает файл по умолчанию вместо index.htm
  • + Command line key perl=name.exe задает perl-интерпретатор.
  • - Скорректирована командная строка при вызове perl-интерпретатора.


  • English
    Скачать для Windows
    DLL с TLS/SSL
    Исходники для TLS/SSL (openssl-0.9.6j так же нужен)
    Скачать для Windows рус.
    Скачать для Linux
    Скачать WebMail (рус)
    Скачать WebMail
    Регистрация
    FAQ
    Страничка автора
    Новый форум-обсуждение
    Старый форум (голосование)
    Книга гостей
    Разработка программ и систем компьютерного управления
    Скрипт генерации простого файла определения хостов для встроенного DNS сервера
    Скрипт вызывающий OpenSLL для генерации само-подписанного сертификата для SSL/TLS

    Rambler's Top100 Service







    Информация о новых версиях также будет публиковаться в группе новостей Google
    Там вы можете подписаться на получение новостей по E-mail, или получать последнии новости по RSS.
    Google Groups
    Подпишитесь на Small HTTP server
    E-mail:
    Просмотр архивов на groups.google.ru


    Google
    Web smallsrv.com


    Реклама: