With the help of browser useragent filtering, the administrator can block or allow the use of certain browser type by users.
A predefined useragent list is supplied with the product. To configure filtering by useragent type, follow these steps:
Name |
Description |
---|---|
Step 1. Create a Useragent list. |
In the Categories pane, click Add and give a name to the new UserAgent list. Optionally, provide a description and update URL for the list. |
Step 2. Add the relevant browser useragents to the new list. |
In the Useragent templates pane, add the relevant Useragent. A comprehensive list of useragent strings can be found here: http://www.useragentstring.com/pages/useragentstring.php |
Step 3. Create a content filtering rule containing one or more lists. |
See the Content Filtering section. |
The administrator can create custom Useragent lists and distribute them centrally to all UserGate firewalls. To create such a list, follow these steps:
Name |
Description |
---|---|
Step 1. Create a file with the desired Useragents. |
Generate a file named list.txt with the Useragent list. |
Step 2. Create an archive containing this file. |
Put the file in a ZIP archive named list.zip. |
Step 3. Create a version file for the list. |
Create a file named version.txt and specify the list version number inside it, such as 3. On each update of the list, the version number must be incremented. |
Step 4. Upload the files to a web server. |
Upload the list.zip and version.txt files to your website so that they can be downloaded. |
Step 5. Create an Useragent list and specify an update URL for it. |
On each NGFW, create a Useragent list. When creating the list, select Updatable as the list type and enter the address for downloading updates. When creating the list, select Updatable as the list type and enter the address for downloading updates. The schedule can be configured in the list properties. The available options are:
With the Advanced option, a crontab-like format is used where the date/time string consists of six space-separated fields. The fields specify the time as follows: (minutes: 0-59) (hours: 0-23) (days of the month: 1-31) (month: 1-12) (days of the week: 0-6, where 0 is Sunday). Each of the first five fields can be defined using:
|