Haserl |
Маленькая программа, которая использует shell или Lua script для создания cgi веб-скриптов. Haserl предназначен для случаев, когда PHP или Ruby слишком большие.
Haserl обычно используется для запуска cgi скриптов в встроенном окружении с небольшим веб-сервером (mini-httpd, lighty или сервер встроенный в busybox).
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Haserl обычно используется для запуска cgi скриптов в встроенном окружении с небольшим веб-сервером (mini-httpd, lighty или сервер встроенный в busybox).
Возможности Haserl:
- Малый размер. Двоичный файл составляет обычно меньше 20 КБ. Язык Lua добавляет менее 150K, если он связан статически.
- Парсит подобно другим языкам скриптов: все что не заключено в <% ...%> теги отправляется дословно клиенту.
- Автоматический парсинг форм: элементы форм отправленные клиентом, анализируются и помещаются в переменные окружения. Скрипт может ссылаться на переменные без какой-либо дополнительной работы. Для Lua скриптов, элементы помещаются в глобальную форму таблицы.
- multipart/form-data decoding: данные MIME отправляются через метод прозрачного декодирования enctype="multipart/form-data" Этот метод используется при загрузке файлов с клиента.
- Privilege Escalation: В Linux если haserl устанавливается с suid root он будет пытаться отказаться от своей привилегии на UID / GID владельца сценария CGI. Это похоже на Suexec в Apache.
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: CGI-инструменты и библиотеки
Комментарии |