Forum Discussion
Eric_Weiss_2486
Nimbostratus
Feb 22, 2016Question on syntax of iRule
Hello,
I'm struggling with syntax on the following, and was wondering if anyone had suggestions. I've tried combining Mozilla and Opera using '||', but that seemed to produce the same error (be...
Kai_Wilke
MVP
Feb 22, 2016Hi Eric,
you may try this snippet...
when HTTP_REQUEST {
if { (( [HTTP::header value "User-Agent"] contains "Mozilla" ) or
( [HTTP::header value "User-Agent"] contains "Opera" )) and
( [string tolower [HTTP::uri]] matches_regex {restservicestest} ) and
not ( [HTTP::cookie names] contains ".test" ) } then {
reject
log local0. "Client browser trying to connect to REST Host:[HTTP::host]; URI = [HTTP::uri] No SSO Cookie Detected, Client IP:[IP::client_addr] has been blocked"
}
}
Cheers, Kai
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects