ltm rule command urlcatqueryΒΆ

iRule(1)		      BIG-IP TMSH Manual		      iRule(1)



urlcatquery
       Query the URL for URL categorization.

SYNOPSIS
       urlcatquery URL_STRING

DESCRIPTION
       This command is similar in functionality to whereis command of geoip.
       This will be available from HTTP_REQUEST irule event. It takes the URL
       as the input. The input could be a URL string or an IPV4 address. IPV6
       addresses are not currently supported. iRule returns the URL categories
       returned by the urlcat library.

       Syntax

       urlcatquery INPUT_URL

	    * Query the URL for URL categorization

RETURN VALUE
VALID DURING
       HTTP_REQUEST

EXAMPLES
	when HTTP_REQUEST {
	    set input_url [HTTP::host][HTTP::uri]
	    set urlcat [urlcatquery  $input_url]
	    log local0. "INPUT-URL: $input_url"
	    log local0. "Category - $urlcat"
	    CLASSIFY::urlcat add $urlcat
	}

HINTS
SEE ALSO
CHANGE LOG
       @BIGIP-11.6.0 --First introduced the command.



BIG-IP				  2017-01-31			      iRule(1)