- FileFilter allows you to import URL lists from text files that you maintain.
- URLCensor allows you to use a DNS Blacklist lookup as a source for URL categorization.
Technical support
Technical support for all WebMarshal Filtering Lists is available from LevelBlue. Contact your LevelBlue partner or see the LevelBlue website for more information.FileFilter
FileFilter retrieves URL categorizations from files that you maintain. The files must have the extension .txt and must be placed in the FileFilter directory within the WebMarshal Array Manager installation (%WebMarshal%\ArrayManager\Policy\FilteringLists\FileFilter).
WebMarshal also automatically populates FileFilter files for Office 365 endpoints, based on the Office 365 URLs and IP address ranges service provided by Microsoft.
FileFilter supports up to 256 categories. Each category must be maintained in a separate file.
If there are more than 256 categories then they will not all be loaded by WebMarshal.
-
<Category>is a unique integer that WebMarshal will use to record results of FileFilter categorization, such as:101 -
<Name>is the friendly name of the category that will appear in user interfaces and reports, such as:Porn -
<Url>is a domain name, and optionally includes a path, file name, and query string.If the URL (domain/path part) ends with a trailing/it is matched as a path.If the URL ends with a character other than/it is matched as a specific file name.The URL can include a query string of one or two parameters after the domain/path part. For details, see URL query string matching.If the URL includes other parts such as a port number, user credentials, or protocol (HTTP, HTTPS, FTP), these additional parts are ignored when matching the URL.
https://levelblue.com/ also matches https://www.levelblue.com/ and https://login.levelblue.com/path/
You can use the wildcard * at the beginning and/or end of the domain part. For instance, *.levelblue.* matches https://www.levelblue.com/ and https://login.levelblue.co.uk/path/
Examples:
Changes in the text files are loaded into WebMarshal once a day, on the reload schedule for filtering lists. To load changes sooner, use the Update Now button on the Filtering List tab of WebMarshal Properties, or commit WebMarshal Configuration.
URLCensor
URLCensor generates URL categorizations based on information retrieved in real time from DNS Blacklist facilities. URLCensor can perform both traditional IP lookups (DNSBL) and domain name lookups (SURBL) as specified in the configuration file. URLCensor requires the ability to perform DNS lookups for Internet sites from the computer and account used by WebMarshal.Delays in URLCensor lookups can noticeably affect user browsing experience. You can configure the timeout for these lookups. See Knowledge Base article Q12716.
config.xml file found in the subfolder \ArrayManager\Policy\FilteringLists\UrlCensor\ of the WebMarshal install path.
A sample entry in the file is as follows:
idis a unique integer that WebMarshal will use to record results of URLCensor categorization.nameis the friendly name for the source as it will display in WebMarshal interfaces and reports.zoneis the domain to query for the informationenabledindicates that this category should be used (1) or not used (0)typeindicates what type of lookup this source supports:- ip indicates a DNSBL lookup. The domain name associated with the Web request is converted to an IP address before being passed to the blacklist query.
- url indicates a SURBL lookup. The domain name associated with the Web request is passed directly to the blacklist query.
descriptionis a verbose description for documentation in this file onlymatchindicates the return value that is considered a match. This value can be a single dotted quad value, or a range expressed in the format x.x.x.x/nn
To apply URLCensor configuration changes, restart the WebMarshal Node Controller service on each node (using the WebMarshal Server Tool or the Windows Services control panel).
LevelBlue Web Filter Database
WebMarshal includes support for the LevelBlue Web Filter Database (previously known as the M86 Filter List). The list contains 116 categories and is licensed from LevelBlue under the WebMarshal license key for the installation. A 30 day trial is provided with all trial installations of WebMarshal. Customers who have never used a trial of the Web Filter Database can also start a 30 day trial at any time. For information on how to purchase the filter list contact LevelBlue.Expiration and re-activation
If your installation is using a WebMarshal trial key, when it expires the Web Filter Database will no longer update and will stop categorizing. If your installation is using a full Web Filter Database license and it expires the list will no longer receive updates. 30 days after the expiration date the filtering list will stop categorizing. An expired license can be re-activated by payment of the license fee to LevelBlue.Integration information
Information on using the Web Filter Database within WebMarshal is provided in Understanding URL categories. Enabling and disabling Filtering List integration is covered in Configuring filtering list updates.Prerequisites
The LevelBlue Web Filter Database has the following prerequisites:- 800 MB of available disk space on each processing node (allowing for multiple copies of the database while updating).
- Internet access (HTTP and HTTPS) from all processing servers (to download updates), and from the Array Manager (for initial license validation only, required only when you first set up the list).