For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

suguruGeto's avatar
suguruGeto
Icon for Nimbostratus rankNimbostratus
Aug 04, 2023

Block Irule

Hi Guys,

 

i have written an irule in order to block some specific user agents 

when HTTP_REQUEST {
if {[class match [string tolower [HTTP::header "User-Agent"]] contains Blocked_Users]}{
log local0. "Request from ip: [IP::client_addr] - User-Agent: [HTTP::header User-Agent] to: [HTTP::host] [HTTP::uri]"
drop
}
}

and i  get logs like this:

TCL error: /Common/<http_request> - Can't call after responding - ERR_NOT_SUPPORTED (line 1) invoked from within "HTTP::header "User-Agent""</http_request></131>

 

I would like to know what does this mean more precisily , if the traffic is passing anyway even if its part of the blocked DG, does irule has any error or something .

 

Many thnx,

Daniel

3 Replies