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. |