Update README.md

This commit is contained in:
cyberhubarchive 2021-08-06 19:11:46 +02:00 committed by GitHub
parent 18966004cd
commit 9893ff8b16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -3,6 +3,9 @@
1 => T1 "Country" (aka TOR) is always challenged to avoid TOR routed HTTP floods.
2 => Couple of "bad" countries are JS challenged in order to avoid RAW HTTP floods (mostly compromised IoT devices)
3 => A good set of known hosting/VPN ASN to be challenged in order to avoid proxy based HTTP floods.
4 => Block invalid user agents:
(http.user_agent eq "a") or (http.user_agent eq "b") or (http.user_agent eq "c") or (http.user_agent eq "d") or (http.user_agent eq "e") or (http.user_agent eq "f") or (http.user_agent eq "g") or (http.user_agent eq "h") or (http.user_agent eq "i") or (http.user_agent eq "j") or (http.user_agent eq "k") or (http.user_agent eq "l") or (http.user_agent eq "m") or (http.user_agent eq "n") or (http.user_agent eq "o") or (http.user_agent eq "p") or (http.user_agent eq "q") or (http.user_agent eq "r") or (http.user_agent eq "s") or (http.user_agent eq "t") or (http.user_agent eq "u") or (http.user_agent eq "v") or (http.user_agent eq "w") or (http.user_agent eq "x") or (http.user_agent eq "y") or (http.user_agent eq "z") or (http.user_agent eq "A") or (http.user_agent eq "B") or (http.user_agent eq "C") or (http.user_agent eq "D") or (http.user_agent eq "E") or (http.user_agent eq "F") or (http.user_agent eq "G") or (http.user_agent eq "H") or (http.user_agent eq "I") or (http.user_agent eq "J") or (http.user_agent eq "K") or (http.user_agent eq "L") or (http.user_agent eq "M") or (http.user_agent eq "N") or (http.user_agent eq "O") or (http.user_agent eq "P") or (http.user_agent eq "Q") or (http.user_agent eq "R") or (http.user_agent eq "S") or (http.user_agent eq "T") or (http.user_agent eq "U") or (http.user_agent eq "V") or (http.user_agent eq "W") or (http.user_agent eq "X") or (http.user_agent eq "Y") or (http.user_agent eq "Z") or (http.user_agent eq "1") or (http.user_agent eq "2") or (http.user_agent eq "3") or (http.user_agent eq "4") or (http.user_agent eq "5") or (http.user_agent eq "6") or (http.user_agent eq "7") or (http.user_agent eq "8") or (http.user_agent eq "9") or (http.user_agent eq "0") or (http.user_agent eq "~") or (http.user_agent eq "`") or (http.user_agent eq "!") or (http.user_agent eq "@") or (http.user_agent eq "#") or (http.user_agent eq "$") or (http.user_agent eq "%") or (http.user_agent eq "^") or (http.user_agent eq "&") or (http.user_agent eq "*") or (http.user_agent eq "(") or (http.user_agent eq ")") or (http.user_agent eq "-") or (http.user_agent eq "_") or (http.user_agent eq "+") or (http.user_agent eq "=") or (http.user_agent eq "[") or (http.user_agent eq "]") or (http.user_agent eq "{") or (http.user_agent eq "}") or (http.user_agent eq ";") or (http.user_agent eq "'") or (http.user_agent eq "\\") or (http.user_agent eq ":") or (http.user_agent eq "\"") or (http.user_agent eq "|") or (http.user_agent eq ",") or (http.user_agent eq ".") or (http.user_agent eq "/") or (http.user_agent eq "<") or (http.user_agent eq ">") or (http.user_agent eq "?") or (http.user_agent eq "")
```