Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
A
Access
- class prupp.
Access
.
A class to handle access to ip ranges.
Access(int, InetAddress, InetAddress)
- Constructor for class prupp.
Access
Create a new Access with given ip-range and given type
Access(String, InetAddress, InetAddress)
- Constructor for class prupp.
Access
Create a new Access with given ip-range and given type
actionPerformed(ActionEvent)
- Method in class prupp.jconfig.
JConfig.Flipper
addEntry(NCacheEntry)
- Method in class prupp.
NCache
Insert a CacheEntry into the cache.
addText(byte[], int)
- Method in class prupp.
Sender
Add text to handle
addViewer(Logger.LogViewer)
- Method in class prupp.
Logger
Add a viewer to this logger
AdFilter
- class prupp.filter.
AdFilter
.
Remove advertising from pages.
AdFilter()
- Constructor for class prupp.filter.
AdFilter
constructor
Admin
- class prupp.
Admin
.
A MetaPage to give a simple interface to the different MetaPages there is.
ADMIN
- Static variable in class prupp.
Access
allowed to access metapages
Admin()
- Constructor for class prupp.
Admin
default constructor
adreplacer
- Static variable in class prupp.filter.
AdFilter
the image we replace ads with
allowed(Socket, int)
- Static method in class prupp.
Proxy
test if the socket that connects is a ok one
authuser
- Variable in class prupp.
Responder
the authenticated userid if any
B
BackgroundFilter
- class prupp.filter.
BackgroundFilter
.
Remove background images from pages.
BackgroundFilter()
- Constructor for class prupp.filter.
BackgroundFilter
constructor
BodyFilter
- class prupp.filter.
BodyFilter
.
add some text (and if given an url also an noproxy-link) directly after the body-tag.
BodyFilter()
- Constructor for class prupp.filter.
BodyFilter
default constructor
BodyFilter(URL)
- Constructor for class prupp.filter.
BodyFilter
contruct with an URL to make the link correctly
buildMenu(Frame)
- Method in class prupp.jconfig.
JConfig
Create the Section menu
C
cacheAllowed
- Variable in class prupp.
HTTPHeaderHandler
are we allowed to cache the page?
CacheSender
- class prupp.
CacheSender
.
A basic Sender, reads a file from the cache and sends it to the requesting client.
CacheSender(String, DataInputStream, DataOutputStream, NCacheEntry)
- Constructor for class prupp.
CacheSender
Create a CacheSender with a client and a CacheEntry
CacheStatus
- class prupp.
CacheStatus
.
print out the status of the cache.
CacheStatus()
- Constructor for class prupp.
CacheStatus
default constructor
checkBasicAccess(String, String)
- Static method in class prupp.
Proxy
check if a user is authorised
cleanup()
- Method in class prupp.
Sender
Sends any remaining text (Filters may leave data they are uncertain about).
clear()
- Method in class prupp.
NCache
Clear the Cache from files.
ClearCache
- class prupp.
ClearCache
.
Clears the cache on all files that are in it.
ClearCache()
- Constructor for class prupp.
ClearCache
default constructor
clientis
- Variable in class prupp.
Responder
inputstram from client
clientos
- Variable in class prupp.
Responder
outputstream to client
Config
- class prupp.
Config
.
a class to handle configs for different things.
Config()
- Constructor for class prupp.
Config
create an empty Config (has only section "" with no data in it)
Config(String)
- Constructor for class prupp.
Config
create a Config for the specified file
Configurer
- class prupp.
Configurer
.
A MetaPage to handle runtime configuration of filters.
Configurer()
- Constructor for class prupp.
Configurer
default constructor
E
error(String)
- Method in class prupp.
Responder
write a simple error page (400 Bad Request) to the client
evil
- Static variable in class prupp.filter.
AdFilter
the vector of ad-sites
extrainfo
- Variable in class prupp.
Responder
extra info we want
F
FileSender
- class prupp.
FileSender
.
A class to send files from the htdocs directory.
FileSender()
- Constructor for class prupp.
FileSender
Filter
- class prupp.filter.
Filter
.
How Filters work.
filter()
- Method in class prupp.
Sender
Handle the text by filtering it and also sending it.
Filter()
- Constructor for class prupp.filter.
Filter
filter(HTMLBlock)
- Method in class prupp.filter.
Filter
Filter a block of text from a page.
filter(HTMLBlock)
- Method in class prupp.filter.
BackgroundFilter
Filter away backgroundimges(found in the body-tag) on webpages.
filter(HTMLBlock)
- Method in class prupp.filter.
BodyFilter
Add a identifier on top of the page.
filter(HTMLBlock)
- Method in class prupp.filter.
AdFilter
Filter away Advertising.
findSeparator(int)
- Method in class prupp.html.
HTMLBlock
Get the index of the next separator character.
findwhite(int)
- Method in class prupp.html.
HTMLBlock
find the index of a "white" that is something that ends a token
focusGained(FocusEvent)
- Method in class prupp.jconfig.
JConfig.StatusFocusListener
forbidden(URL)
- Method in class prupp.
Responder
write an illegal access (403) to the client
FTP
- Static variable in class prupp.
Access
allowed to ftp
G
get(String)
- Method in class prupp.
Logger
get the current count for an event.
getAccesses()
- Static method in class prupp.
Proxy
Get the Vector of allowed access
getAttribute(String)
- Method in class prupp.html.
HTMLTag
Get the attribute for the given type
getAuthuser()
- Method in class prupp.
Responder
get the authuser for this request
getCache()
- Static method in class prupp.
Proxy
return the cache we have.
getCacheDir()
- Method in class prupp.
NCache
Get the name of the directory where the cache stores its files.
getCacheTime()
- Method in class prupp.
NCache
Get the number of miliseconds the cache stores things usually.
getCommentTag(int)
- Method in class prupp.html.
HTMLBlock
Get the index of where the comment ends.
getConnection()
- Method in class prupp.
HTTPHeaderHandler
Get the connection of this request for status-pages etc.
getConnectPort(int)
- Static method in class prupp.
Proxy
Get the port to connect to.
getConvert()
- Static method in class prupp.
Proxy
get the path to convert
getCurrentConections()
- Static method in class prupp.
Proxy
returns the current connections.
getCurrentSize()
- Method in class prupp.
NCache
Get the current size of the cache
getElements()
- Method in class prupp.html.
HTMLBlock
Get the Vector of elements (the strings and tags).
getEntries()
- Method in class prupp.
NCache
Get the CacheEntries in the cache.
getEntry(Object)
- Method in class prupp.
NCache
Get the CacheEntry assosiated with given object.
getExpires()
- Method in class prupp.
NCacheEntry
get the expiry-date of our file
getExtraInfo()
- Method in class prupp.
Responder
get the extrainfo for this request
getFileName()
- Method in class prupp.
NCacheEntry
get the filename were data is stored
getFilters(Object)
- Static method in class prupp.
Proxy
gimme the filters for the object o.
getHeader()
- Static method in class prupp.
Proxy
Get a standard (200 OK, text/html) header for the proxy, useful for metapages etc...
getHeader(String)
- Method in class prupp.
HTTPHeader
get the value of header type
getHeader(String)
- Static method in class prupp.
Proxy
Get a header for the proxy.
getHost()
- Static method in class prupp.
Proxy
Get the local host.
getHTTPVersion()
- Method in class prupp.
HTTPHeader
Get the HTTP Version of this request (only valid for requests).
getId()
- Method in class prupp.
NCacheEntry
get the id of our entry.
getInetAddress()
- Method in class prupp.
HTTPHeaderHandler
Get the InetAddress of user
getInetAddress(URL)
- Static method in class prupp.
Proxy
get the inetAdress of an URL
getKey()
- Method in class prupp.
NCacheEntry
get the key were holding data for
getLowqualitySize()
- Method in class prupp.
ImageSender
get the size of the converted image
getMaxSize()
- Method in class prupp.
NCache
Get the maximum size for this cache.
getMethod()
- Method in class prupp.
HTTPHeader
Get the request method of this header (only valid for requests).
getNoOfServedPages()
- Static method in class prupp.
Proxy
return the number of pages that are fully served
getOne(String, String)
- Method in class prupp.jconfig.
JConfig
Load one setting from the proxy
getOrigSize()
- Method in class prupp.
ImageSender
get the originalsize of the image
getPageHeader()
- Static method in class prupp.
HTMLPage
return a simple HTMLheader.
getPageHeader(String)
- Static method in class prupp.
HTMLPage
return a HTMLheader.
getPort()
- Static method in class prupp.
Proxy
Get the port this proxy is using.
getProperties()
- Static method in class prupp.
HTMLPage
return the properties this class uses
getProperties()
- Static method in class prupp.
Admin
Called when you want to get the possible settings this filter support.
getProperties()
- Static method in class prupp.
Proxy
return the configuration of the proxy.
getProperties()
- Static method in class prupp.filter.
Filter
Called when you want to get the possible settings this filter support.
getProperties()
- Static method in class prupp.filter.
BackgroundFilter
Called when you want to get the possible settings this filter support.
getProperties()
- Static method in class prupp.filter.
BodyFilter
Called when you want to get the possible settings this filter support.
getProperties()
- Static method in class prupp.filter.
AdFilter
Called when you want to get the possible settings this filter support.
getProperties(String)
- Method in class prupp.
Config
get the properties for a given section
getProperty(String, String)
- Method in class prupp.
Config
get a property for given key in specified section
getRatio()
- Method in class prupp.
ImageSender
get the ratio of compreesion for the image.
getReasonPhrase()
- Method in class prupp.
HTTPHeader
Get the Reason phrase of the response (only valid for responses).
getRequestLine()
- Method in class prupp.
HTTPHeader
Get the requestline of this header (only valid for requests).
getRequestLine()
- Method in class prupp.
Responder
get the requestLine for this request
getRequestURI()
- Method in class prupp.
HTTPHeader
Get the requestURI of this request (only valid for requests).
getResponseHTTPVersion()
- Method in class prupp.
HTTPHeader
Get the HTTP version of the response (only valid for responses).
getRest()
- Method in class prupp.html.
HTMLBlock
Get the rest of the block.
getSections()
- Method in class prupp.
Config
get the available sections
getSettings()
- Method in class prupp.jconfig.
JConfig
Load all settings from the proxy
getSize()
- Method in class prupp.
NCacheEntry
get the size of our file
getSmallLogo()
- Static method in class prupp.
Proxy
Get the small logo string.
getStartDate()
- Static method in class prupp.
Proxy
return the time when the proxy was started.
getStarted()
- Method in class prupp.
HTTPHeaderHandler
Get the time this connection started for status-pages etc.
getStatus()
- Method in class prupp.
HTTPHeaderHandler
Get the current status of this request so we can build status-pages etc.
getStatusCode()
- Method in class prupp.
HTTPHeader
Get the Status code of the response (only valid for responses).
getStatusCode()
- Method in class prupp.
Responder
get the current status of this request
getStatusline()
- Method in class prupp.
HTTPHeader
Get the statusline of this header (only valid for responses).
getTableHeader(int, int)
- Static method in class prupp.
HTMLPage
return a table header with given width (int %) and given borderwidth.
getTableTopicRow()
- Static method in class prupp.
HTMLPage
return a tabletopic row
getType()
- Method in class prupp.
Access
return the accesstype we have for this range
getType()
- Method in class prupp.html.
HTMLTag
return the type of this tag.
getUsers()
- Static method in class prupp.
Proxy
Get the Hashtable of users->password entries.
GOPHER
- Static variable in class prupp.
Access
allowed to run gopher over the proxy
H
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
FileSender
handler of a MetaPage, that is a special page the proxy supports (like the status page).
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in interface prupp.
MetaHandler
handler of a MetaPage, that is a special page the proxy supports (like the status page).
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
Admin
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
KillTheStupidThing
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
Configurer
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
Status
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
CacheStatus
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
ClearCache
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
OneSetter
Sets one configuration option in the proxy.
handle(DataInputStream, DataOutputStream, URL, Properties, String)
- Method in class prupp.
OneGetter
Get one value from the settings and return it to the client.
HELPFILE
- Static variable in class prupp.
Proxy
which file contains help?
HTMLBlock
- class prupp.html.
HTMLBlock
.
A class to handle a block of text and split it into a text/tags - vector.
HTMLBlock(String)
- Constructor for class prupp.html.
HTMLBlock
create a new HTMLBlock with the given page.
HTMLPage
- class prupp.
HTMLPage
.
This class is intended to be used as a temlate for metapages.
HTMLTag
- class prupp.html.
HTMLTag
.
A class to represent a html-tag.
HTMLTag(String)
- Constructor for class prupp.html.
HTMLTag
Create a tag with given type.
HTMLTag(String, boolean)
- Constructor for class prupp.html.
HTMLTag
Create a tag with given type and choose if it is a comment.
HTTP
- Static variable in class prupp.
Access
allowed to access standard http (ordinary webpages)
HTTPHeader
- class prupp.
HTTPHeader
.
Reads in a http-header (either a response or a request) and sets up for some nice handling of the header.
HTTPHeader()
- Constructor for class prupp.
HTTPHeader
Create a new HTTPHeader from scratch
HTTPHeader(DataInputStream)
- Constructor for class prupp.
HTTPHeader
Read in a HTTPHeader from an inputstream.
HTTPHeaderHandler
- class prupp.
HTTPHeaderHandler
.
Do some magic. Handles the (client)requst to the Proxy, figures out what to do.
HTTPHeaderHandler(Socket)
- Constructor for class prupp.
HTTPHeaderHandler
reads the HTTP Header from the socket and determine what to do.
HTTPS
- Static variable in class prupp.
Access
allowed to run secure transactions
I
ImageSender
- class prupp.
ImageSender
.
This class sends an image to the assigned outputstreams.
ImageSender(DataOutputStream, DataInputStream, HTTPHeader, NCacheEntry)
- Constructor for class prupp.
ImageSender
The standard constructor.
inc(String)
- Method in class prupp.
Logger
increase a logentry.
inifile
- Static variable in class prupp.
Proxy
the standard inifile
init()
- Method in class prupp.jconfig.
JConfig
Create a new Frame and build a nice (hopefully) GUI
inrange(InetAddress)
- Method in class prupp.
Access
check if a given ip is in this accessrange
internalError(String)
- Method in class prupp.
Responder
Write a 500 Internal Server Error to the client (problem with the proxy).
isComment()
- Method in class prupp.html.
HTMLTag
is this tag a comment?
isHeadOnlyRequest()
- Method in class prupp.
HTTPHeader
Is this request for the head only?
isMetaRestricted()
- Static method in class prupp.
Proxy
simple test for now (until all pages are checked).
isProxyConnected()
- Static method in class prupp.
Proxy
are we connected to another proxy?
isString(Object)
- Method in class prupp.filter.
Filter
Filters work on a HTMLBlock that contains strings and tags This function answears the question if it is a string.
J
JConfig
- class prupp.jconfig.
JConfig
.
Applet for configuration of the RabbIT proxy.
JConfig.Flipper
- class prupp.jconfig.
JConfig.Flipper
.
Used to change between the cards in the CardLayout
JConfig.StatusFocusListener
- class prupp.jconfig.
JConfig.StatusFocusListener
.
Used to set information about a control on the status line
JConfig()
- Constructor for class prupp.jconfig.
JConfig
K
keys()
- Method in class prupp.
Logger
get all events
kill()
- Static method in class prupp.
Proxy
shutdown
KillTheStupidThing
- class prupp.
KillTheStupidThing
.
a metapage to stop the proxy in a nice way
KillTheStupidThing()
- Constructor for class prupp.
KillTheStupidThing
default constructor
L
logError(String)
- Static method in class prupp.
Proxy
log errors and other important stuff.
Logger
- class prupp.
Logger
.
this class handles logging of events.
Logger.LogViewer
- interface prupp.
Logger.LogViewer
.
the interface to implement when you want to snoop on the log
logRequest(Socket, Responder)
- Static method in class prupp.
Proxy
log accesses.
LogView
- class prupp.
LogView
.
a window to display whats happening to the proxy
LogView(Logger)
- Constructor for class prupp.
LogView
Create a logview for the specified log.
M
main(String[])
- Static method in class prupp.
Proxy
Start a proxy.
main(String[])
- Static method in class prupp.html.
HTMLBlock
Simple testprogram for this class.
main(String[])
- Static method in class prupp.html.
HTMLTag
simple test program
MetaHandler
- interface prupp.
MetaHandler
.
This interface specifies the methods methapages has to implement
MetaPageHandler
- class prupp.
MetaPageHandler
.
The proxys MetaPageHandler.
MetaPageHandler(Socket, String, DataInputStream, DataOutputStream, URL, HTTPHeader)
- Constructor for class prupp.
MetaPageHandler
basic constructor
N
NCache
- class prupp.
NCache
.
The NCache is like a Hashtable in lookup/insert/delete The NCache is persistent over sessions (saves itself to disk).
NCache()
- Constructor for class prupp.
NCache
Create a cache that uses some dir.
NCache(String)
- Constructor for class prupp.
NCache
Create a cache for the given directory.
NCache(String, long)
- Constructor for class prupp.
NCache
Create a cache for the given directory with given parameters.
NCache(String, long, long)
- Constructor for class prupp.
NCache
Create a cachehandler.
NCacheEntry
- class prupp.
NCacheEntry
.
A cached object.
NCacheEntry(Object, String, long)
- Constructor for class prupp.
NCacheEntry
Create a new CacheEntry for given key and filename
newEntry(Object)
- Method in class prupp.
NCache
Reserve space for a CacheEntry with key o.
nextNonWhite(int)
- Method in class prupp.html.
HTMLBlock
Get the index of the next nonwhite token.
NONE
- Static variable in class prupp.
Access
No access at all
O
OneGetter
- class prupp.
OneGetter
.
A MetaPage to get a value in the configurations.
OneGetter()
- Constructor for class prupp.
OneGetter
default constructor
OneSetter
- class prupp.
OneSetter
.
A MetaPage to set a value in the configurations.
OneSetter()
- Constructor for class prupp.
OneSetter
default constructor
P
parse()
- Method in class prupp.html.
HTMLBlock
build the internal representation
PORT
- Static variable in class prupp.
Proxy
the standard port
printHelp()
- Static method in class prupp.
Proxy
print out the helptext to the user.
Proxy
- class prupp.
Proxy
.
This is the central dispatcher for RabbIt, get a connection and create a HTTPHeaderHandler for the connection.
prupp
- package prupp
prupp.filter
- package prupp.filter
prupp.html
- package prupp.html
prupp.jconfig
- package prupp.jconfig
R
readAccess()
- Static method in class prupp.
Proxy
reads in the accessfile and parses out the given ranges and types given.
readAccess(Reader)
- Static method in class prupp.
Proxy
reads in the accessess allowed from the given Reader
readContent(HTTPHeader)
- Method in class prupp.
HTTPHeaderHandler
If this request has a body (due to some post or so) read it in and append it to the request.
readFilterConfig()
- Static method in class prupp.
Proxy
set up the filters to use.
readIniFile(String)
- Static method in class prupp.
Proxy
load the config for the Proxy.
readUsers()
- Static method in class prupp.
Proxy
read in the users specified in basicusersfile
readUsers(Reader)
- Static method in class prupp.
Proxy
reads the users from a given Reader
remove(Object)
- Method in class prupp.
NCache
Remove the Entry with key o from the cache.
removeAttribute(String)
- Method in class prupp.html.
HTMLTag
removes the given attribute for the tag.
removeConnection(HTTPHeaderHandler)
- Static method in class prupp.
Proxy
Remove a connection (it has received full treatment)
removeHeader(String)
- Method in class prupp.
HTTPHeader
removes a headerline from this header
request
- Variable in class prupp.
HTTPHeaderHandler
the current request
requestAuthentication(String, URL)
- Method in class prupp.
Responder
write a 407 Proxy Authentication Required to the client
requestLine
- Variable in class prupp.
Responder
the requested url
Responder
- class prupp.
Responder
.
The base handler for a response from the server.
Responder(String, DataInputStream, DataOutputStream)
- Constructor for class prupp.
Responder
basic constructor
run()
- Method in class prupp.
HTTPHeaderHandler
Reads the request and finds out which type of handler to use tries to use the cache if possible and if not use a webreader to handle the fetching and sending of the file.
run()
- Method in class prupp.
LogView
eternal loop, if log has changed redisplay
run()
- Method in class prupp.
Proxy
while we can, accept new sockets, creating a handler for each and also save connections for statistics.
run()
- Method in class prupp.
NCache
Loop in a cleaning loop.
S
save(OutputStream)
- Method in class prupp.
Config
save the config to a OutputStream
save(OutputStream, String)
- Method in class prupp.
Config
save the config to a OutputStream
saveAccess()
- Static method in class prupp.
Proxy
save access configuration back to file
saveConfig()
- Static method in class prupp.
Proxy
save the config back to file
saveFilterConfig()
- Static method in class prupp.
Proxy
save filter configuration back to file
saveUsers()
- Static method in class prupp.
Proxy
save (auth)user configuration back to file
send(String)
- Method in class prupp.
Responder
send data to the client
Sender
- class prupp.
Sender
.
This class sends filtered data to the assigned outputstreams.
Sender(DataOutputStream, DataOutputStream, URL)
- Constructor for class prupp.
Sender
The standard constructor.
setAttribute(String)
- Method in class prupp.html.
HTMLTag
Set an attribute for this tag (like the NOWRAP attribute in TD-tags)
setAttribute(String, String)
- Method in class prupp.html.
HTMLTag
Set a key=value parameter for this type
setAttributes(HTMLTag, int)
- Method in class prupp.html.
HTMLBlock
Sets all attributes for a htmltag.
setAuthuser(String)
- Method in class prupp.
Responder
set the authuser for this request
setCacheDir(String)
- Method in class prupp.
NCache
Sets the cachedir.
setCacheTime(long)
- Method in class prupp.
NCache
Set the standard expiry-time for CacheEntries
setChanged()
- Method in class prupp.
LogView
flag that the log has changed
setChanged()
- Method in interface prupp.
Logger.LogViewer
Invoked when the log has changed
setConvert(String)
- Static method in class prupp.
Proxy
set the path to convert, the program we use to convert images
setExpires(Date)
- Method in class prupp.
NCacheEntry
sets the expirydate of our data
setExtraInfo(String)
- Method in class prupp.
Responder
sets the extra information we want to save, this could be like compressionration etc
setFileName(String)
- Method in class prupp.
NCacheEntry
set the filename were we will save data
setHeader(String, String)
- Method in class prupp.
HTTPHeader
Set or replaces a value for given type.
setHTTPVersion(String)
- Method in class prupp.
HTTPHeader
Set the HTTP Version to use for request.
setKey(Object)
- Method in class prupp.
NCacheEntry
Set the key were holding data for
setMaxSize(long)
- Method in class prupp.
NCache
Set the maximum size for this cache.
setMehtod(String)
- Method in class prupp.
HTTPHeader
Sets the request method of this header
setOne(String, String, String)
- Method in class prupp.jconfig.
JConfig
Save one setting by sending a request to the proxy.
setProperties(String, Properties)
- Method in class prupp.
Config
set the properties for a given section
setProperty(String, String, String)
- Method in class prupp.
Config
set a property for given section.
setReasonPhrase(String)
- Method in class prupp.
HTTPHeader
Set the reason phrase for this reqponse.
setRequestLine(String)
- Method in class prupp.
HTTPHeader
Set the requestline of this header
setRequestLine(String)
- Method in class prupp.
Responder
set the requestLine for this request
setRequestURI(String)
- Method in class prupp.
HTTPHeader
Sets the request URI of this header
setResponseHTTPVersion(String)
- Method in class prupp.
HTTPHeader
Set the HTTP version for this response.
setSize(long)
- Method in class prupp.
NCacheEntry
sets the size of our data
setSmallLogo(String)
- Static method in class prupp.
Proxy
Set the small logo used on meta-pages etc
setStatusCode(int)
- Method in class prupp.
Responder
sets the statusCode.
setStatusCode(String)
- Method in class prupp.
HTTPHeader
Set the Status code for this response.
setStatusLine(String)
- Method in class prupp.
HTTPHeader
Set the statusline of this header.
setType(int)
- Method in class prupp.
Access
sets the accesstype we have for this range
setType(String)
- Method in class prupp.html.
HTMLTag
set the type of this tag.
setup()
- Static method in class prupp.
HTMLPage
setup this class for usage
setup(Properties)
- Static method in class prupp.
HTMLPage
setup this class for usage
setup(Properties)
- Static method in class prupp.
Admin
call this when you want to configure this class
setup(Properties)
- Static method in class prupp.
Proxy
handle the setup of this Proxy.
setup(Properties)
- Static method in class prupp.filter.
Filter
Called when you want to setup how this filter should work.
setup(Properties)
- Static method in class prupp.filter.
BackgroundFilter
Called when you want to setup how this filter should work.
setup(Properties)
- Static method in class prupp.filter.
BodyFilter
setup of this filter.
setup(Properties)
- Static method in class prupp.filter.
AdFilter
Called when you want to setup how this filter should work.
setURL(HTTPHeader)
- Method in class prupp.
HTTPHeaderHandler
Try to make an URL of the request.
splitArgs(String)
- Method in class prupp.
MetaPageHandler
splits the CGI-paramsstring into variables and values.
Status
- class prupp.
Status
.
the Metapage that shows the status of the proxy.
Status()
- Constructor for class prupp.
Status
default constructor
statusCode
- Variable in class prupp.
Responder
the status of the page fetched (proxys status, not the response code from the web server)
T
toString()
- Method in class prupp.
HTTPHeader
get the text value of this header
toString()
- Method in class prupp.
Access
get the string representation of this access.
toString()
- Method in class prupp.html.
HTMLBlock
Get the string representation of this object.
toString()
- Method in class prupp.html.
HTMLTag
Give the string representation of this tag
U
updateSettings()
- Method in class prupp.jconfig.
JConfig
Save all settings
URLdecode(String)
- Static method in class prupp.
Util
URLDecode a string.
useCached
- Variable in class prupp.
HTTPHeaderHandler
are we allowed to use the cache?
Util
- class prupp.
Util
.
this class is inteded to do stuff that I dont want to do elsewhere and it may be useful
Util()
- Constructor for class prupp.
Util
constructor
uudecode(String)
- Static method in class prupp.
Util
uudecode the given string.
V
values()
- Method in class prupp.
Logger
get all values (unsorted)
VERSION
- Static variable in class prupp.
Proxy
current version
W
WAIS
- Static variable in class prupp.
Access
allowed to run wais over the proxy
WebReader
- class prupp.
WebReader
.
Reads in a page from the web and sends it to the client.
WebReader(String, DataInputStream, DataOutputStream, URL, String, boolean, boolean)
- Constructor for class prupp.
WebReader
Fetches a page from the net and sends it to the client, caching the page if possible.
A
B
C
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES