This is what the web-based config pages look like. Note that this particular page doesn't *do* anything (i.e. none of add/delete/change work here). Download FilterProxy and try it for yourself.
|URL regexp||Filters Applied||Action|
For every page you request with your browser, FilterProxy will compare its URL to the 'URL regexp' list above. If one (or more) match, it will apply the filters listed for that regexp. A regexp is a Regular Expression, and gory details can be found by running 'man perlre'. The basics are summarized below. These regexps are case-insensitive.
If more than one regexp matches your URL, each of the configurations is passed to the respective modules. This acts like an AND operation in that all the filters (and config for each filter) will be applied to pages matching those URL regexp's.
If you wish to have a module not be applied for a particular site,
when it would be applied normally, create a URL regexp for that site, select the
module you don't want applied, and click "Delete". The module will show up in
the list looking like -(DeAnim) and that module will not
be applied to any site that matches the corresponding URL regexp.
Regular Expression Overview
|regexp string||Will match|
|.||any single character|
|*||causes the expression that preceeds it to be matched 0 or more times|
|+||causes the expression that preceeds to be matched 1 or more times|
|?||causes the expression that preceeds it to be matched 0 or 1 times|
|[a-z]||any of the characters in the brackets will match|
|[^a-z]||any character but those brackets will match|
|()||Use to group expressions|
|http://([a-z]*)?\.somewhere\.com||http://juniper.somewhere.com, http://www.somewhere.com, BUT NOT http://somewhere.com (note leading \.)|
Hopefully you get the idea. If you need more info, consult perl's "perlre" manual page.