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						      2020-06-23					     iRule(1)