HTTPManifold is an application for funnelling Web/HTTP traffic for multiple servers through a single IP address (a reverse proxy). It is intended for home users and small businesses so that they can host multiple domains and sub-domains through a single IP address on port 80. HTTPManifold forwards traffic to other machines, logs requests, and rewrites content during the process. It can also log the raw content of requests for the purpose of debugging Web services, etc. It provides a Web interface for configuration and log viewing with some log analysis capabilities.
|Tags||Internet Log Analysis Proxy Servers Web HTTP Servers|
|Operating Systems||OS Independent|
Release Notes: This release adds the ability to forward requests to a sub-path on a destination server. It adds options to do simple string replacement when processing response content. The appearance of the Web interface has been updated. HSQLDB support has been added for enhanced request logging. X-forwarded-for header support has been added so that destination servers can see the source IP address. Some of the forwarding implementation has been touched up to improve performance and fix small defects.
Release Notes: This initial release is a light-weight Web server with revserse proxy functionality and offers simple configuration. It can log raw HTTP requests and responses. It will rewrite HTTP headers and body. It can stand in front of a more primitive Web server and offer additional features. For example, if the destination server doesn't handle the HEAD command, HTTManifold can translate it into a GET for the internal request. It can bridge protocols to allow content to be monitored for debugging purposes. It can log forwarded traffic into separate files.