Puli
Aug 04, 2011Nimbostratus
how to block Empty User-Agent and Empty Accept-Language values
Am trying to block request that have empty values for header fields
User-Agent and Accept-Language
I have below, but not sure if it check the value of the header or existence of the header field itself.
if { [HTTP::header exists "User-Agent"] and [HTTP::header exists "Accept-Language"} {
if { [HTTP::header "User-Agent"] equals "" and [HTTP:header "Accept-Language"] equals "" } {
reject
}
}
Will this work ?
Appreciate any input.
Puli.