bfilter(1)

NAME

BFilter - An ad-filtering web proxy using heuristic ad-de
tection algorithms

SYNOPSIS

bfilter [-c directory] [-r directory] [-u user] [-g group]
[-n] [-p file] [-k] [-h] [-v]

DESCRIPTION

Arrayregex-based approaches to detect adverts and webbugs. It also uses a Javascript engine to combat Javascript generated adverts and
popups.
The web proxy supports the following features;

o HTTP/0.9 - HTTP/1.1 support
o Persistent connections (HTTP/1.1 only)
o Pipelining (HTTP/1.1 only)
o HTTP compression
o Forwarding to another proxy

However, it does not support CONNECT requests typically
used for HTTPS.

OPTIONS

Arraydirectory is used as config directory.
-u, --user user
Set unprivileged user
-g, --group group
Set unprivileged group
-n, --nodaemon
Disable background daemon mode
-p, --pid file
Write process ID to a file
-k --kill
Kill the running process specified with -p
-h, --help
Show help
-v, --version
Print version

FILES

Arrayurls.local files are used. For the content filtering the filters/ directory may contain files specifying groups of filters and
whether they are enabled.

PROXY CONFIGURATION

Arraya semicolon. If a host starts or ends with a dot it is assumed
that any prefix or suffix can be appended to it, so for example
"no_proxy_for = .mydomain.com, 192.168."). Note however that .mydomain.com won't cover mydomain.com itself but only its subdomains. (When matching no_proxy_for hosts, no DNS queries are being made. That means 127.0.0.1 won't act as localhost or the other way around.)

URL PATTERNS

ArrayNote that both simple and regex patterns are case insensi
tive.

CONTENT FILTERS

Arrayter.sourceforge.net/doc/content-filters.php for further information.

EXAMPLES

ArrayALLOW /(www.)?sourceforge.net/sflogo.php
Apply hints to suspicious URL's.

++++++ /http://ads[]*..*/
+++++ /.*/(ad[sv]?|advert|banners?)[^a-z].*/
++++ *banners*
+++ *banner*
+++ *click*

NOTES

Arrayed that file. The response is then analyzed (redirects, cookies)
as well as the file itself. For an image, the analyzer checks its
dimensions and whether it's animated or not. For Flash files, the
analyzer is trying to find a button that covers most of the object's area and has a getURL action associated with it. Depending
on the results, the object is either forwarded to the client, or
substituted with a generated replacement. (Unfortunately, analyzing objects that are placed with Javascript doesn't work, as
their URLs in javascript source cannot be altered.)

BUGS

Please report any bugs you may find to:

http://sourceforge.net/projects/bfilter

AUTHOR

Joseph Artsimovich <joseph@tts.lt>
http://bfilter.sourceforge.net

This manual page was written by Alan Swanson <swanson@ukf
sn.org>

SEE ALSO

bfilter-gui(1), regex(7)
March 2006
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout