Dell SonicWALL Secure Mobile Access 8.5
Administration Guide
303
About Operators
There are a number of arithmetic and string operators. The
Not
check box is an inversion operator that results
in a match for any value except the configured condition.
These operators can be used in conjunction with
Anti-Evasive Measures
. For example, you might use the
Equals String
operator with
Convert to Lowercase
or
Normalize URI Path
in
Anti-Evasive Measures
.
describes the available operators for use with rules.
Response Header
Names
Yes
Refers to the collection of all HTTP(S) response header names for the
current request.
To match against some aspect of the entire list of response header names,
leave the selection field empty.
To match against a particular header name, specify the name of the
header in the selection field to the right of the colon.
Response Content
Length
No
Refers to the size of the response payload.
Response Payload
No
Refers to the Web page content that is displayed to the user.
Portal Hostname
No
Refers to the virtual host name of the Secure Mobile Access portal which
accepts the request from the client.
To create a rule chain that applies to a particular virtual host, one rule
would match the host and another would specify other criteria for the
match.
Portal Address
No
Refers to the IP address or virtual IP address of the Secure Mobile Access
portal which accepts the request from the client.
Request Path
No
Refers to the relative path used to access a particular resource in a Web
site.
Table 35. Rule Operators
Operator
Type
Description
Contains
String
One or more of the scanned variables contains the content
of the
Value
field.
Equals String
String
The scanned variable(s) match the alphanumeric string in
the
Value
field exactly.
=
Arithmetic
The scanned variable is equal to the content of the
Value
field.
>
Arithmetic
The scanned variable is greater than the content of the
Value
field.
>=
Arithmetic
The scanned variable is greater than or equal to the content
of the
Value
field.
<
Arithmetic
The scanned variable is less than the content of the
Value
field.
<=
Arithmetic
The scanned variable is less than or equal to the content of
the
Value
field.
Matches Keyword
String
One or more of the scanned variables matches one of the
keywords in the
Value
field. If multiple keywords are
specified, they should be separated by spaces.
Matches Regex
String
One or more of the scanned variables matches the regular
expression in the
Value
field. An example of a regular
expression that matches any four decimal numbers is
\d{4}
.
Table 34. Variables for Use in Rules (Continued)
Variable Name
Collection
Description