Lee_Wooderson_1
Jan 10, 2018Nimbostratus
Irule logic question
when HTTP_REQUEST { if { ([matchclass [string tolower [HTTP::uri]] contains Allowed_uri]) or ([matchclass [IP::client_addr] equals Allowed_IP]) } { } else {
log local0. "---CLIENT IP---[IP::client_addr] URI is [HTTP::uri]"
drop }
In the above irule, would the http request be permitted as long as either datagroup matches? It wouldn't have to match both to be permitted because of the "or" logic?