Expressions in WAF Rules?

I am currently playing a game of whack a mole with bots and crawlers, whose user-agents are quite varied, but I would be blocking almost all crawlers with the useragent containing the word crawler, and a few others.

Problem is, the spelling is quite varied, so I need to be able to use some expressions such as (lower(http.user_agent) contains “crawler”), but this seems to no longer be available.
A few other posts mention using this, so at some point it may have been available, but not anymore.

Does anyone know how we can use expressions on the expression builder in WAF Rules?

You can’t use lower() with the expression builder, you need to edit the expression manually.

That’s what I was thinking.
Too bad its not supported anymore.

Thanks anyway

It was never supported, it always required manually editing the expression.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.