Package rabbit.filter

A set of filters for sockets, http and http resources.

See:
          Description

Interface Summary
HtmlFilterFactory A factory that creates HTMLFilters.
HttpFilter A filter for http headers.
IPAccessFilter This interface holds the method needed to do socket based access filtering.
 

Class Summary
AccessFilter This is a class that filters access based on ip adress.
AdFilter This class switches advertising images into another image.
BackgroundFilter This class removes background images from html pages.
BlinkFilter A filter that removes the blink and /blink tags.
BlockFilter This is a class that blocks access to certain part of the www.
BodyFilter A class that inserts some text and links at the top of a page.
DontCacheFilter This is a class that makes sure the proxy doesnt caches certain pages.
DontFilterFilter This is a class that makes sure the proxy doesnt filter certain pages.
HtmlFilter This class describes the functions neccessary to filter a block of html.
HttpBaseFilter This is a class that filter http headers to make them nice.
HttpSnoop This is a class that prints the Http headers on the standard out stream.
LowresImageFilter This filter removes the "lowsrc=some_image.gif" attributes from the <img> tags.
NoGZipEncoding This is a class that removes "Accept-Encoding: gzip"
ProxyAuth This is a filter that requires users to use proxy-authentication.
RevalidateFilter This is a class that makes all requests (matching a few criterias) use revalidation even if there is a usable resource in the cache.
ReverseProxy This is a filter that set up rabbit for reverse proxying.
SetHeaderFilter This is a class that sets headers in the request and/or response.
SimpleTagFilter A class that inserts some text and links at the top of a page.
 

Package rabbit.filter Description

A set of filters for sockets, http and http resources.