Gatespace software is deployed in CPE (gateway) devices from multiple gateway manufacturers based on reference designs from several silcon manufacturers. The underlying software library is available for integration with new devices, as complete applications or as component parts in of a larger solution. HTTP Proxy is one of these software components.

The HTTP Proxy executing in the CPE (gateway) device intercepts all browser (HTTP/HTTPS) requests allowing each to be evaluated. This evaluation is may involve extensive provessing and reference to external resources before the request is (a) passed through, (b) altered, or (c) simply discarded.

Content filtering applications rely on the interception of browser requests. Each intercept is evaluated to determine the target web site. An external database is then referenced to find the known content categorizations (if any) for the site. The list of known categories is then evaluated against the filter mask for the user/device. If the evaluation shows that access is to be blocked the original request is altered to return an 'access blocked' message with appropriate details. If the evaluation shows that access is permitted the original request is passe through unchanged. Additional latency due to HTTP Proxy and content filter processing is not perceptable to the end-user.

Access control applications rely on the interception of browser requests to allow log-on and administrative requests to pass through for processing when a device is otherwise blocked.