Cleaned from 325 ^Ms which gave one warning each ;-)
authoroes <oes@users.sourceforge.net>
Fri, 8 Mar 2002 22:07:58 +0000 (22:07 +0000)
committeroes <oes@users.sourceforge.net>
Fri, 8 Mar 2002 22:07:58 +0000 (22:07 +0000)
junkbuster.1

index 6528cc4..9a4c7bd 100644 (file)
-.\" Revised man page 10/13/01, for development version.\r
-.\" Hal Burgiss <hal@foobox.net> \r
-.\" for Junkbuster developers: ijbswa-developers@lists.sourceforge.net\r
-.\"\r
-.TH JUNKBUSTER 1 "v2.9.11 (beta) Date: 2002/03/06"\r
-\r
-.SH NAME\r
-\fBjunkbuster\fP\r
-- The\r
-Internet Junkbuster\r
-Proxy\r
-\s-2(TM)\s+2\r
-.SH SYNOPSIS\r
-\fBjunkbuster\fP\r
-[--help] [--version] [--no-daemon] [--pidfile \fIpidfile\fP] [--user \fIuser\fP[.\fIgroup\fP]] \r
-\fI\&[configfile]\fP (Unix)\r
-.TP\r
-\fBjunkbstr.exe\fP \fI[configfile]\fP (Windows)\r
-.br\r
-\r
-.SH OPTIONS\r
-\fBJunkbuster\fP may be invoked with the following command-line options:\r
-.TP\r
-.BR --version " (unix only)"\r
-Print version info and exit.\r
-.TP\r
-.BR --help " (unix only)"\r
-Print a short usage info and exit.\r
-.TP\r
-.BR --no-daemon " (unix only)"\r
-Don't become a daemon, i.e. don't fork and become process group\r
-leader, don't detach from controlling tty, and do all logging\r
-there.\r
-.TP\r
-\fB --pidfile\fP \fIpidfile\fP (unix only)\r
-On startup, write the process ID to \fIpidfile\fP. Delete the\r
-\fIpidfile\fP on exit. Failiure to create or delete the\r
-\fIpidfile\fP is non-fatal. If no \fB--pidfile\fP option\r
-is given, no PID file will be used.\r
-.TP\r
-\fB --user\fP \fIuser\fP[.\fIgroup\fP] (unix only)\r
-After (optionally) writing the PID file, assume the user ID\r
-of \fIuser\fP and the GID of \fIgroup\fP, or, if the optional\r
-\fIgroup\fP was not given, the default group of \fIuser\fP.\r
-Exit if the privileges are not sufficient to do so.\r
-\r
-.PP\r
-If the \fIconfigfile\fP is not specified on the command line,\r
-\fBJunkbuster\fP will look for a file named \fBconfig\fP in the \r
-current directory (except on Win32 where it will try \fBconfig.txt\fP).\r
-\r
-\r
-.SH DESCRIPTION\r
-\fBJunkbuster\fP\r
-is an instrumentable HTTP proxy that filters the \r
-\s-2HTTP\s0\r
-data stream between\r
-web servers and browsers.\r
-\fBJunkbuster\fP can be used to protect privacy, manage cookies, filter web\r
-page content, manage access restrictions, and to discard such annoying Internet\r
-junk as ads, banners, and pop-ups. Or whatever other annoyances strike your\r
-fancy.\r
-\r
-.SH INSTALLATION AND USE\r
-Browsers must be configured to use \r
-\fBJunkbuster\fP\r
-(the default is localhost, \r
-port 8118).\r
-To set the \r
-\s-2HTTP\s0\r
-proxy in Netscape and Mozilla,\r
-go through:\r
-\fB\&Edit\fP;\r
-\fB\&Preferences\fP;\r
-\fB\&Advanced\fP;\r
-\fB\&Proxies\fP;\r
-\fB\&Manual Proxy Configuration\fP;\r
-\fB\&View\fP.\r
-.P\r
-For Internet Explorer,\r
-go through:\r
-\fB\&Tools\fP;\r
-\fB\&Internet Properties\fP;\r
-\fB\&Connections\fP;\r
-\fB\&LAN Settings\fP.\r
-.P\r
-Set the HTTP proxy location for localhost, port 8118.\r
-The\r
-Secure (SSL) Proxy\" ijbfaq.html#security\r
-should also be set to the same values,\r
-otherwise\r
-\fB\&https:\fP\r
-\s-2URL\s0s\r
-won't be proxied.\r
-.P\r
-For other browsers, check the documentation.\r
-\r
-.SH CONFIGURATION\r
-\fBJunkbuster\fP can be configured with the various configuration \r
-files. The default configuration files are: \fIconfig\fP, \r
-\fIijb.action\fP, and \fIre_filterfile\fP. These are well commented. \r
-On Unix and Unix-like systems, these are located in \fI/etc/junkbuster/\fP \r
-by default. On Windows, OS/2 and AmigaOS, these files are in the same directory \r
-as the \fBJunkbuster\fP executable. \r
-.P\r
-The name and number of configuration files has changed from previous versions,\r
-and is subject to change as development progresses. In fact, the configuration\r
-itself is changed and much more sophisticated. See the user-manual for a brief\r
-explanation of all configuration options.\r
-.P\r
-The actions list (ad blocks, etc) can also be configured with your \r
-web browser at \fIhttp://ijbswa.sourceforge.net/config\fP.\r
-\fBJunkbuster's\fP configuration parameters can also be viewed \r
-at the same page. In addition, \fBJunkbuster\fP can be toggled on/off.\r
-This is an internal page. \r
-\r
-.SH "SAMPLE CONFIGURATION"\r
-.PP\r
-A brief example of what an \fIijb.action\fP configuration might look like:\r
-.PP\r
-.nf\r
-\r
-# Define a few useful custom aliases for later use\r
-{{alias}}\r
-# Don't accept cookies\r
-+no-cookies = +no-cookies-set +no-cookies-read\r
-# Do accept cookies\r
--no-cookies = -no-cookies-set -no-cookies-read\r
-+imageblock = +block +image\r
-\r
-## Default Policies (actions) ############################\r
-{ \\\r
- -block \\\r
- -downgrade \\\r
- +fast-redirects \\\r
- +filter \\\r
- +no-compression \\\r
- +hide-forwarded \\\r
- +hide-from{block} \\\r
- +hide-referer{forge} \\\r
- -hide-user-agent \\\r
- -image \\\r
- +image-blocker{blank} \\\r
- +no-cookies-keep \\\r
- -no-cookies-read \\\r
- -no-cookies-set \\\r
- +no-popups \\\r
- -vanilla-wafer \\\r
- -wafer \\\r
-}\r
-/\r
-\r
-# Now set exceptions to the above defined policies #######\r
-\r
-# Sites where we want persistant cookies\r
-{-no-cookies -no-cookies-keep}\r
- .redhat.com\r
- .sun.com\r
- .yahoo.com\r
- .msdn.microsoft.com\r
-\r
-# This site requires cookies AND 'fast-redirects' on\r
-{-no-cookies -no-cookies-keep -fast-redirects}\r
- .nytimes.com\r
-\r
-# Add custom headers, and turn off filtering of page source\r
-{+add-header{X-Privacy: Yes please} #-add-header{*} \\\r
- +add-header{X-User-Tracking: No thanks!} -filter}\r
- privacy.net\r
-\r
-# Block, and treat these URLs as 'images'.\r
-{+imageblock}\r
- .adforce.imgis.com\r
- .ad.preferences.com/image.*\r
- .ads.web.aol.com\r
- .ad-adex3.flycast.com\r
- .ad.doubleclick.net\r
- .ln.doubleclick.net\r
- .ad.de.doubleclick.net\r
- /.*/count\\.cgi\\?.*df=\r
- 194.221.183.22[1-7]\r
- a196.g.akamai.net/7/196/2670/000[12]/images.gmx.net/i4/images/.*/\r
-\r
-# Block any URLs that match these patterns\r
-{+block}\r
- /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\\.(gif|jpe?g))\r
- /.*/(plain|live|rotate)[-_.]?ads?/\r
- /.*/(sponsor)s?[0-9]?/\r
- /.*/ad(server|stream|juggler)\\.(cgi|pl|dll|exe)\r
- /.*/adbanners/\r
- /.*/adv((er)?ts?|ertis(ing|ements?))?/\r
- /.*/banners?/\r
- /.*/popupads/\r
- /.*/advert[0-9]+\\.jpg\r
- /ad_images/\r
- /.*/ads/\r
- /images/.*/.*_anim\\.gif\r
- /rotations/ \r
- /.*(ms)?backoff(ice)?.*\\.(gif|jpe?g)\r
- 195.63.104.*/(inbox|log|meld|folderlu|folderru|log(in|out)[lmr]u|)\r
- .images.nytimes.com\r
- .images.yahoo.com/adv/\r
- /.*cnnstore\\.gif\r
-\r
-.fi\r
-.sp\r
-.PP\r
-See the comments in the configuration files themselves, or the user-manual \r
-for explanations of the above syntax, and other \fBJunkbuster\fP configuration \r
-options.\r
-\r
-.SH "FILES"\r
-\fI/usr/sbin/junkbuster\fP\r
-.br\r
-\fI/etc/junkbuster/config\fP\r
-.br\r
-\fI/etc/junkbuster/ijb.action\fP\r
-.br\r
-\fI/etc/junkbuster/ijb-advanced.action\fP\r
-.br\r
-\fI/etc/junkbuster/ijb-basic.action\fP\r
-.br\r
-\fI/etc/junkbuster/ijb-intermediate.action\fP\r
-.br\r
-\fI/etc/junkbuster/re_filterfile\fP\r
-.br\r
-\fI/etc/junkbuster/trust\fP\r
-.br\r
-\fI/etc/junkbuster/templates/*\fP\r
-.br\r
-\fI/var/log/junkbuster/logfile\fP\r
-\r
-.P\r
-Various other files should be included, but may vary depending on platform \r
-and build configuration. More documentation should be included in the local\r
-documentation directory, though is not complete at this time.\r
-\r
-.SH SIGNALS\r
-\fBJunkbuster\fP teriminates on the \fBSIGINT\fP, \fBSIGTERM\fP and \fBSIGABRT\fP\r
-signals. Log rotation scripts may cause a re-opening of the logfile by sending\r
-a \fBSIGHUP\fP to \fBJunkbuster\fP. Note that unlike other daemons, \fBJunkbuster\fP\r
-does not need to be made aware of config file changes by \fBSIGHUP\fP -- it will\r
-detect them automatically.\r
\r
-.SH NOTES\r
-This is a \fBBETA\fP version of \fBJunkbuster\fP. Not all features are  \r
-complete.\r
-.br\r
-Please see the user-maual on how to contact the developers for \r
-feature requests, reporting problems, and other questions.\r
-\r
-.SH BUGS\r
-Probably. Please see the user-manual for how and where to report bugs.\r
-\r
-.SH SEE ALSO\r
-.br\r
-http://ijbswa.sourceforge.net/config\r
-.br\r
-http://ijbswa.sourceforge.net/\r
-.br\r
-http://sourceforge.net/projects/ijbswa\r
-.br\r
-http://www.waldherr.org/junkbuster/\" waldherr.org#\r
-.br\r
-http://www.junkbusters.com/ht/en/cookies.html\" cookies.html#\r
-.br\r
-http://privacy.net/analyze/\r
-.br\r
-http://www.squid-cache.org/\r
-.br\r
-http://linuxalpha.ch/packages/\r
-\r
-.SH DEVELOPMENT TEAM\r
-.br\r
- Stefan Waldherr \r
-.br\r
- Andreas Oesterhelt \r
-.br\r
- Jon Foster \r
-.br\r
- Markus Breitenbach\r
-.br\r
- Thomas Steudten\r
-.br\r
- David Schmidt\r
-.br\r
- Haroon Rafique\r
-.br\r
- Joerg Strohmayer\r
-.br\r
- Shamim Mohamed\r
-.br\r
- Sarantis Paskalis\r
-.br\r
- Gabriel L. Somlo\r
-.br\r
- John Venvertloh\r
-.br\r
- Hal Burgiss\r
-.br\r
- Rodrigo Barbosa\r
-\r
-.SH COPYRIGHT AND LICENSE\r
-Orginally written by, and copyrighted by, the Anonymous Coders and Junkbusters\r
-Corporation. \r
-.P\r
-This program is free software; you can redistribute it and/or modify\r
-it under the terms of the GNU General Public License as published by\r
-the Free Software Foundation; either version 2 of the License, or\r
-(at your option) any later version.\r
-.P\r
-This program is distributed in the hope that it will be useful,\r
-but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-GNU General Public License for more details.\r
-.P\r
-You should have received a copy of the GNU General Public License\r
-along with this program; if not, write to the Free Software\r
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
-.P\r
-Internet Junkbuster\r
-Proxy\r
-is a\r
-trademark\" legal.html#marks\r
-of Junkbusters Corporation.\r
+.\" Revised man page 10/13/01, for development version.
+.\" Hal Burgiss <hal@foobox.net> 
+.\" for Junkbuster developers: ijbswa-developers@lists.sourceforge.net
+.\"
+.TH JUNKBUSTER 1 "v2.9.11 (beta) Date: 2002/03/06"
+
+.SH NAME
+\fBjunkbuster\fP
+- The
+Internet Junkbuster
+Proxy
+\s-2(TM)\s+2
+.SH SYNOPSIS
+\fBjunkbuster\fP
+[--help] [--version] [--no-daemon] [--pidfile \fIpidfile\fP] [--user \fIuser\fP[.\fIgroup\fP]] 
+\fI\&[configfile]\fP (Unix)
+.TP
+\fBjunkbstr.exe\fP \fI[configfile]\fP (Windows)
+.br
+
+.SH OPTIONS
+\fBJunkbuster\fP may be invoked with the following command-line options:
+.TP
+.BR --version " (unix only)"
+Print version info and exit.
+.TP
+.BR --help " (unix only)"
+Print a short usage info and exit.
+.TP
+.BR --no-daemon " (unix only)"
+Don't become a daemon, i.e. don't fork and become process group
+leader, don't detach from controlling tty, and do all logging
+there.
+.TP
+\fB --pidfile\fP \fIpidfile\fP (unix only)
+On startup, write the process ID to \fIpidfile\fP. Delete the
+\fIpidfile\fP on exit. Failiure to create or delete the
+\fIpidfile\fP is non-fatal. If no \fB--pidfile\fP option
+is given, no PID file will be used.
+.TP
+\fB --user\fP \fIuser\fP[.\fIgroup\fP] (unix only)
+After (optionally) writing the PID file, assume the user ID
+of \fIuser\fP and the GID of \fIgroup\fP, or, if the optional
+\fIgroup\fP was not given, the default group of \fIuser\fP.
+Exit if the privileges are not sufficient to do so.
+
+.PP
+If the \fIconfigfile\fP is not specified on the command line,
+\fBJunkbuster\fP will look for a file named \fBconfig\fP in the 
+current directory (except on Win32 where it will try \fBconfig.txt\fP).
+
+
+.SH DESCRIPTION
+\fBJunkbuster\fP
+is an instrumentable HTTP proxy that filters the 
+\s-2HTTP\s0
+data stream between
+web servers and browsers.
+\fBJunkbuster\fP can be used to protect privacy, manage cookies, filter web
+page content, manage access restrictions, and to discard such annoying Internet
+junk as ads, banners, and pop-ups. Or whatever other annoyances strike your
+fancy.
+
+.SH INSTALLATION AND USE
+Browsers must be configured to use 
+\fBJunkbuster\fP
+(the default is localhost, 
+port 8118).
+To set the 
+\s-2HTTP\s0
+proxy in Netscape and Mozilla,
+go through:
+\fB\&Edit\fP;
+\fB\&Preferences\fP;
+\fB\&Advanced\fP;
+\fB\&Proxies\fP;
+\fB\&Manual Proxy Configuration\fP;
+\fB\&View\fP.
+.P
+For Internet Explorer,
+go through:
+\fB\&Tools\fP;
+\fB\&Internet Properties\fP;
+\fB\&Connections\fP;
+\fB\&LAN Settings\fP.
+.P
+Set the HTTP proxy location for localhost, port 8118.
+The
+Secure (SSL) Proxy\" ijbfaq.html#security
+should also be set to the same values,
+otherwise
+\fB\&https:\fP
+\s-2URL\s0s
+won't be proxied.
+.P
+For other browsers, check the documentation.
+
+.SH CONFIGURATION
+\fBJunkbuster\fP can be configured with the various configuration 
+files. The default configuration files are: \fIconfig\fP, 
+\fIijb.action\fP, and \fIre_filterfile\fP. These are well commented. 
+On Unix and Unix-like systems, these are located in \fI/etc/junkbuster/\fP 
+by default. On Windows, OS/2 and AmigaOS, these files are in the same directory 
+as the \fBJunkbuster\fP executable. 
+.P
+The name and number of configuration files has changed from previous versions,
+and is subject to change as development progresses. In fact, the configuration
+itself is changed and much more sophisticated. See the user-manual for a brief
+explanation of all configuration options.
+.P
+The actions list (ad blocks, etc) can also be configured with your 
+web browser at \fIhttp://ijbswa.sourceforge.net/config\fP.
+\fBJunkbuster's\fP configuration parameters can also be viewed 
+at the same page. In addition, \fBJunkbuster\fP can be toggled on/off.
+This is an internal page. 
+
+.SH "SAMPLE CONFIGURATION"
+.PP
+A brief example of what an \fIijb.action\fP configuration might look like:
+.PP
+.nf
+
+# Define a few useful custom aliases for later use
+{{alias}}
+# Don't accept cookies
++no-cookies = +no-cookies-set +no-cookies-read
+# Do accept cookies
+-no-cookies = -no-cookies-set -no-cookies-read
++imageblock = +block +image
+
+## Default Policies (actions) ############################
+{ \\
+ -block \\
+ -downgrade \\
+ +fast-redirects \\
+ +filter \\
+ +no-compression \\
+ +hide-forwarded \\
+ +hide-from{block} \\
+ +hide-referer{forge} \\
+ -hide-user-agent \\
+ -image \\
+ +image-blocker{blank} \\
+ +no-cookies-keep \\
+ -no-cookies-read \\
+ -no-cookies-set \\
+ +no-popups \\
+ -vanilla-wafer \\
+ -wafer \\
+}
+/
+
+# Now set exceptions to the above defined policies #######
+
+# Sites where we want persistant cookies
+{-no-cookies -no-cookies-keep}
+ .redhat.com
+ .sun.com
+ .yahoo.com
+ .msdn.microsoft.com
+
+# This site requires cookies AND 'fast-redirects' on
+{-no-cookies -no-cookies-keep -fast-redirects}
+ .nytimes.com
+
+# Add custom headers, and turn off filtering of page source
+{+add-header{X-Privacy: Yes please} #-add-header{*} \\
+ +add-header{X-User-Tracking: No thanks!} -filter}
+ privacy.net
+
+# Block, and treat these URLs as 'images'.
+{+imageblock}
+ .adforce.imgis.com
+ .ad.preferences.com/image.*
+ .ads.web.aol.com
+ .ad-adex3.flycast.com
+ .ad.doubleclick.net
+ .ln.doubleclick.net
+ .ad.de.doubleclick.net
+ /.*/count\\.cgi\\?.*df=
+ 194.221.183.22[1-7]
+ a196.g.akamai.net/7/196/2670/000[12]/images.gmx.net/i4/images/.*/
+
+# Block any URLs that match these patterns
+{+block}
+ /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\\.(gif|jpe?g))
+ /.*/(plain|live|rotate)[-_.]?ads?/
+ /.*/(sponsor)s?[0-9]?/
+ /.*/ad(server|stream|juggler)\\.(cgi|pl|dll|exe)
+ /.*/adbanners/
+ /.*/adv((er)?ts?|ertis(ing|ements?))?/
+ /.*/banners?/
+ /.*/popupads/
+ /.*/advert[0-9]+\\.jpg
+ /ad_images/
+ /.*/ads/
+ /images/.*/.*_anim\\.gif
+ /rotations/ 
+ /.*(ms)?backoff(ice)?.*\\.(gif|jpe?g)
+ 195.63.104.*/(inbox|log|meld|folderlu|folderru|log(in|out)[lmr]u|)
+ .images.nytimes.com
+ .images.yahoo.com/adv/
+ /.*cnnstore\\.gif
+
+.fi
+.sp
+.PP
+See the comments in the configuration files themselves, or the user-manual 
+for explanations of the above syntax, and other \fBJunkbuster\fP configuration 
+options.
+
+.SH "FILES"
+\fI/usr/sbin/junkbuster\fP
+.br
+\fI/etc/junkbuster/config\fP
+.br
+\fI/etc/junkbuster/ijb.action\fP
+.br
+\fI/etc/junkbuster/ijb-advanced.action\fP
+.br
+\fI/etc/junkbuster/ijb-basic.action\fP
+.br
+\fI/etc/junkbuster/ijb-intermediate.action\fP
+.br
+\fI/etc/junkbuster/re_filterfile\fP
+.br
+\fI/etc/junkbuster/trust\fP
+.br
+\fI/etc/junkbuster/templates/*\fP
+.br
+\fI/var/log/junkbuster/logfile\fP
+
+.P
+Various other files should be included, but may vary depending on platform 
+and build configuration. More documentation should be included in the local
+documentation directory, though is not complete at this time.
+
+.SH SIGNALS
+\fBJunkbuster\fP teriminates on the \fBSIGINT\fP, \fBSIGTERM\fP and \fBSIGABRT\fP
+signals. Log rotation scripts may cause a re-opening of the logfile by sending
+a \fBSIGHUP\fP to \fBJunkbuster\fP. Note that unlike other daemons, \fBJunkbuster\fP
+does not need to be made aware of config file changes by \fBSIGHUP\fP -- it will
+detect them automatically.
+.SH NOTES
+This is a \fBBETA\fP version of \fBJunkbuster\fP. Not all features are  
+complete.
+.br
+Please see the user-maual on how to contact the developers for 
+feature requests, reporting problems, and other questions.
+
+.SH BUGS
+Probably. Please see the user-manual for how and where to report bugs.
+
+.SH SEE ALSO
+.br
+http://ijbswa.sourceforge.net/config
+.br
+http://ijbswa.sourceforge.net/
+.br
+http://sourceforge.net/projects/ijbswa
+.br
+http://www.waldherr.org/junkbuster/\" waldherr.org#
+.br
+http://www.junkbusters.com/ht/en/cookies.html\" cookies.html#
+.br
+http://privacy.net/analyze/
+.br
+http://www.squid-cache.org/
+.br
+http://linuxalpha.ch/packages/
+
+.SH DEVELOPMENT TEAM
+.br
+ Stefan Waldherr 
+.br
+ Andreas Oesterhelt 
+.br
+ Jon Foster 
+.br
+ Markus Breitenbach
+.br
+ Thomas Steudten
+.br
+ David Schmidt
+.br
+ Haroon Rafique
+.br
+ Joerg Strohmayer
+.br
+ Shamim Mohamed
+.br
+ Sarantis Paskalis
+.br
+ Gabriel L. Somlo
+.br
+ John Venvertloh
+.br
+ Hal Burgiss
+.br
+ Rodrigo Barbosa
+
+.SH COPYRIGHT AND LICENSE
+Orginally written by, and copyrighted by, the Anonymous Coders and Junkbusters
+Corporation. 
+.P
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.P
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.P
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+.P
+Internet Junkbuster
+Proxy
+is a
+trademark\" legal.html#marks
+of Junkbusters Corporation.