ltm rule command VALIDATE protocolΒΆ

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



VALIDATE::protocol
       Performs validation of given application to match payload.

SYNOPSIS
       VALIDATE::protocol CLASSIFY_APP_NAME ANY_CHARS

DESCRIPTION
       This command allows you to validate payload (traffic) to match given
       classification application.

       Note: the APM / AFM / PEM license is required for functionality to
       work.

RETURN VALUE
       Returns TRUE in case of match, FALSE otherwise.

VALID DURING
EXAMPLES
	when CLIENT_ACCEPTED {
	  TCP::collect 32
	}

	when CLIENT_DATA {
	  if { [VALIDATE::protocol http [TCP::payload 32] ] } {
	     pool web_servers
	  } else {
	     pool xyz_servers
	  }
	  TCP::release
	}

HINTS
SEE ALSO
       CLASSIFY and CLASSIFICATION namespaces

CHANGE LOG
       @BIGIP-12.0.0 --First introduced the command.



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