To handle external list data, you need to configure rules that contain suitable external list properties in their criteria.
Suppose you want to block a request for a web object if its URL has a destination IP address that is within one of the IP address ranges on a list that is stored in an external source.
You can achieve this with the following rule:
Block URLs with IP addresses in forbidden range
URL.Destination.IP is in range ExtLists.IPRangeList(“ ”, “ ”, “ ”)<External Lists> –> Block<URL Blocked>
When the rule is processed, it is checked whether the IP address that is the value of the URL.Destination.IP property is within one of the ranges on the list that is the value of ExtLists.IPRangeList.
Together with the external list property, the <External Lists> settings are specified. These are the settings that the External Lists module uses to retrieve the appropriate data as the value for the external list property.
You need to configure these settings to let the module know where a particular external list can be retrieved from and how the retrieval is performed. For example, if this list is stored in a text file on a web server, you can specify the URL that allows access to the file.
Other information that you can configure as part of these settings includes timeouts and size limits.
The parameters of an external list property are optional. They are empty in this example.
By default, no rules for handling external lists exist on the appliance. If you want to use external list data to restrict web access for the users of your network, you need to set up one or more rules like the above and insert them into a suitable rule set.