- All Implemented Interfaces:
- WhiteListParser
public class DefaultWhiteListParser
extends Object
implements WhiteListParser
Default implementation for an white list parser. This will support the most
common forms of filters found in white lists. The white list is a comma (or
space) separated list of domain names or IP addresses. The following section
shows some examples.
.mynet.com - Filters all host names ending with .mynet.com *.mynet.com -
Filters all host names ending with .mynet.com www.mynet.* - Filters all host
names starting with www.mynet. 123.12.32.1 - Filters the IP 123.12.32.1
123.12.32.1/255 - Filters the IP range http://www.mynet.com - Filters only
HTTP protocol not FTP and no HTTPS
Example of a list:
.mynet.com, *.my-other-net.org, 123.55.23.222, 123.55.23.0/24
Some info about this topic can be found here:
http://kb.mozillazine.org/No_proxy_for
http://technet.microsoft.com/en-us/library/dd361953.aspx
Note that this implementation does not cover all variations of all browsers
but should cover the most used formats.
- Author:
- Markus Bernhardt, Copyright 2016, Bernd Rosstauscher, Copyright 2009