Features

  • FREE!!
  • Multi-threaded HTTP Server
  • Configurable thread cache pool
  • ISAPI support
  • Error customization
  • CGI/1.1 support
  • Common Log Format logging
  • Server-side includes
  • Configurable MIME types
  • Document aliasing
  • Directory browsing
  • IP address based security
  • FTP Server
  • Username/password security
  • Anonymous FTP
  • Remote administration
  • User/password FTP with home directory
  • User & Group authentication
  • Source code to version 0.10a available

HTTP server
  Handles HTTP/1.0 GET and HEAD requests.  Currently does not support POST requests.

ISAPI support
    Supports Microsoft Internet Server API.  Currently Does not support ISAPI Filters

CGI scripts
     Support for CGI/1.1 scripts.  It should handle normal CGI scripts and non parsed header CGI scripts.  Currently does not support POST request to CGI.  Use GET instead.

Server-side includes
    Supports server-side includes in specified directories with filenames that have a .shtm or .shtml extensions.  Supports echo, flastmod, fsize, include, config commands.  Does not support var and exec.

Document aliasing
    Allows you to create an alias for a directory, so that all directories do not have to be under the document root.  Also allows you to move directory locations, and not have to change the HTML links in your documents.

IP address security
      Allows you to restrict access to specified URL's based on the request client's IP address.

Username/password security
    Similar to IP Address security, but allows you to require a username and password to access specified URL's.

Remote administration
    Currently allows you to start, stop, or restart the HTTP server and the FTP server remotely via a browser.

User and group authentication
    Used in conjunction with Username/password security.  Allows you to create users and groups that can then be used as remote admin users, or for requiring authentication to protected resources.
Configurable thread cache pool
    Allows you to control the maximum number of threads the HTTP server will use.  Also allows you to tune the number of threads that are in a thread cache that can be re-used.  This eliminates the overhead of creating and destroy threads for each request.

Error customization
    Allows you to redirect error responses to a user provided HTML document, rather than using the default error message.

Common log format logging
    BRS WebWeaver can log to the screen and/or to a file using the Common Log Format (CLF).  Does not support other logging formats.

Configurable MIME types
    Allows the ability to add and modify MIME types.  Several well known types are previously defined and requried.

Directory browsing
    If directory browsing is enabled, it automaticly creates directory listings for any directory, under the virtual root, where a default document can not be found.

FTP server
    RFC 959 compliant FTP server built in.

Anonymous FTP
    Allows anonymous FTP access to the specified home directory.

Username/password FTP with home directory
    Allows individual user account home directories that requries authentication.

Source Code to version 0.10a available
    BRS WebWeaver was written using Borland Delphi.  The source code to version 0.10a is available at BRS WebWeavers home page. http://bsoutham.home.dhs.org


© 1999 Blaine R Southam. All rights reserved. Terms of Use.