httpdASM
About httpdASM
httpdASM is a web server (httpd), written in ASM, running on Windows or DOS.
The main features of this server are:
- supports HTTP 1.1 (reusable connections)
- supports ISAPI extensions
The PHP5 ISAPI module has been successfully tested with httpdASM. If the
Jasp ISAPI extension is installed, httpdASM is able to support
MS-style Active Server Pages (ASP) written in VBScript or JSript.
On Windows httpdASM can run as
- GUI application
- Console application
- Service (NT platforms only)
On DOS httpdASM can only run as a console application with the help
of a packet driver
and the HX DOS extender.
Screenshots
The GUI interface of the server:
The console interface of the server:
Restrictions
The ISAPI support is restricted to:
- only ISAPI extensions are supported, no ISAPI filters
- GetServerVariable: supported variables are:
- ALL_HTTP
- CONTENT_LENGTH
- CONTENT_TYPE
- PATH_INFO
- PATH_TRANSLATED
- REMOTE_HOST
- REMOTE_ADDR
- REQUEST_METHOD
- QUERY_STRING
- SCRIPT_NAME
- SERVER_NAME
- SERVER_PORT
- SERVER_PROTOCOL
- SERVER_SOFTWARE
- ServerSupportFunction: Functions meaningful to filters only
aren't implemented. Implemented are:
- HSE_APPEND_LOG_PARAMETER
- HSE_REQ_DONE_WITH_SESSION
- HSE_REQ_IS_KEEP_CONN
- HSE_REQ_IO_COMPLETION
- HSE_REQ_MAP_URL_TO_PATH
- HSE_REQ_NORMALIZE_URL
- HSE_REQ_SEND_RESPONSE_HEADER
- HSE_REQ_SEND_RESPONSE_HEADER_EX
- HSE_REQ_SEND_URL
- HSE_REQ_TRANSMIT_FILE
There may exist other restrictions I'm currently not aware of.
Downloads
|
|