Proxy : Little program your browser (Netscape) uses to get html
pages over the internet.
filtering : Allows you to forbid some pages. They are replaced by
an image of your choice.
http : hyper text transfer protocol : language used on the
internet for exchanging html pages.
b. Interest
Censorship : you can forbid pages whose url contain sex or xxx.
Surf more swiftly : no more time wasted to load ads. This is very
interesting if you're connected through a modem, since it is slow and
expensive.
Display and control all the information your browser exchange
with the world.
Nota: The way the filter stops a page is by looking at the url, NOT the
content of the page. However, as you'll soon see, it's enough most of
the time.
Configuration
All the configuration of SwiftSurf is made using the file
swift.conf. Comments start by "#" and finish at the end of the line. Here
are the fields of this file (all of them are optional) :
port : port on which the proxy is running (8080 by default)
nextProxy : If this proxy has to connect to another proxy to
have access to internet, give its name and port on which to connect.
noProxy : If useProxy is set : list of sites which do not need to
be accessed through the proxy. This list must be finished by
"end". You can use * and ?.
forbiddenUrl : list of the forbidden urls. This list must be
finished by "end". You can use * and ?.
allowedUrl : If this field is specified, only urls which match one
the items of the list are considered. All the other ones are
"forbidden".
forbiddenHeader : list of headers you want to ban. It can be used
to ignore all cookies for instance.
stats : 0 indicates you don't want any stats output, 1 a little
(display all the urls and tells if it has been accepted), 2 a little
more.
debug : display some debugging output. If you want to submit a
bug please give me the output with debug set to 2.
request : part of the request you want to display. It is an
addition of three numbers : 1 for the command line, 2 for the headers
and 4 for the content (in case of POST).
answer : part of the answer you want to display. It is an
addition of three numbers : 1 for the command line, 2 for the headers
and 4 for the content.
answerGIF : give the name of the image that will replace the
forbidden pages or images.