Package prupp

Interface Summary
Logger.LogViewer the interface to implement when you want to snoop on the log
MetaHandler This interface specifies the methods methapages has to implement
 

Class Summary
Access A class to handle access to ip ranges.
Admin A MetaPage to give a simple interface to the different MetaPages there is.
CacheSender A basic Sender, reads a file from the cache and sends it to the requesting client.
CacheStatus print out the status of the cache.
ClearCache Clears the cache on all files that are in it.
Config a class to handle configs for different things.
Configurer A MetaPage to handle runtime configuration of filters.
FileSender A class to send files from the htdocs directory.
HTMLPage This class is intended to be used as a temlate for metapages.
HTTPHeader Reads in a http-header (either a response or a request) and sets up for some nice handling of the header.
HTTPHeaderHandler Do some magic. Handles the (client)requst to the Proxy, figures out what to do.
ImageSender This class sends an image to the assigned outputstreams.
KillTheStupidThing a metapage to stop the proxy in a nice way
Logger this class handles logging of events.
LogView a window to display whats happening to the proxy
MetaPageHandler The proxys MetaPageHandler.
NCache The NCache is like a Hashtable in lookup/insert/delete The NCache is persistent over sessions (saves itself to disk).
NCacheEntry A cached object.
OneGetter A MetaPage to get a value in the configurations.
OneSetter A MetaPage to set a value in the configurations.
Proxy This is the central dispatcher for RabbIt, get a connection and create a HTTPHeaderHandler for the connection.
Responder The base handler for a response from the server.
Sender This class sends filtered data to the assigned outputstreams.
Status the Metapage that shows the status of the proxy.
Util this class is inteded to do stuff that I dont want to do elsewhere and it may be useful
WebReader Reads in a page from the web and sends it to the client.