2024-12-21 01:02:14 +00:00
[ http . middlewares ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^.*$" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "!@rx (?:URLENCODED|MULTIPART|XML|JSON)" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "!@rx (?:URLENCODED|MULTIPART|XML|JSON)" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@eq 100" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@rx ^[a-f]*([0-9])[a-f]*([0-9])" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "!@lt %{tx.sampling_percentage}" ]
[ http . middlewares . bad_bot_block_INITIALIZATION ]
[ http . middlewares . bad_bot_block_INITIALIZATION . plugin . badbot ]
userAgent = [ "@lt %{tx.blocking_paranoia_level}" ]
[ http . middlewares . bad_bot_block_EXCEPTIONS ]
[ http . middlewares . bad_bot_block_EXCEPTIONS . plugin . badbot ]
userAgent = [ "@streq GET /" ]
[ http . middlewares . bad_bot_block_EXCEPTIONS ]
[ http . middlewares . bad_bot_block_EXCEPTIONS . plugin . badbot ]
userAgent = [ "@ipMatch 127.0.0.1,::1" ]
[ http . middlewares . bad_bot_block_EXCEPTIONS ]
[ http . middlewares . bad_bot_block_EXCEPTIONS . plugin . badbot ]
userAgent = [ "@ipMatch 127.0.0.1,::1" ]
[ http . middlewares . bad_bot_block_EXCEPTIONS ]
[ http . middlewares . bad_bot_block_EXCEPTIONS . plugin . badbot ]
userAgent = [ "@endsWith (internal dummy connection)" ]
[ http . middlewares . bad_bot_block_EXCEPTIONS ]
[ http . middlewares . bad_bot_block_EXCEPTIONS . plugin . badbot ]
userAgent = [ "@rx ^(?:GET /|OPTIONS *) HTTP/[12].[01]$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@within %{tx.allowed_methods}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@pmFromFile scanners-user-agents.data" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_DETECTION ]
[ http . middlewares . bad_bot_block_DETECTION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "!@rx (?i)^(?:get /[^#?]*(?:?[^sv#]*)?(?:#[^sv]*)?|(?:connect (?:(?:[0-9]{1,3}.){3}[0-9]{1,3}.?(?::[0-9]+)?|[--9A-Z_a-z]+:[0-9]+)|options *|[a-z]{3,10}[sv]+(?:[0-9A-Z_a-z]{3,7}?://[--9A-Z_a-z]*(?::[0-9]+)?)?/[^#?]*(?:?[^sv#]*)?(?:#[^sv]*)?)[sv]+[.-9A-Z_a-z]+)$" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@rx (?i)^(?:&(?:(?:[acegiln-or-suz]acut|[aeiou]grav|[ain-o]tild)e|[c-elnr-tz]caron|(?:[cgk-lnr-t]cedi|[aeiouy]um)l|[aceg-josuwy]circ|[au]ring|a(?:mp|pos)|nbsp|oslash);|[^" ' ; = ] ) * $ " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^d+$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^(?:GET|HEAD)$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^0?$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^(?:GET|HEAD)$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@within HTTP/2 HTTP/2.0 HTTP/3 HTTP/3.0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@streq POST" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx (d+)-(d+)" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt %{tx.1}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx b(?:keep-alive|close),s?(?:keep-alive|close)b" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx x25" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@validateUrlEncoding" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^(?i)application/x-www-form-urlencoded" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx x25" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateUrlEncoding" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateUtf8Encoding" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx %u[fF]{2}[0-9a-fA-F]{2}" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateByteRange 1-255" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^OPTIONS$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@pm AppleWebKit Android Business Enterprise Entreprise" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^OPTIONS$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^0$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx (?:^([d.]+|[[da-f:]+]|[da-f:]+)(:[d]+)?$)" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.max_num_args}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.arg_name_length}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.arg_length}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.total_arg_length}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^(?i)multipart/form-data" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.max_file_size}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt %{tx.combined_file_sizes}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@rx ^[w/.+*-]+(?:s?;s?(?:action|boundary|charset|component|start(?:-info)?|type|version)s?=s?['" w . ( ) + , / : = ? < > @ #*-]+)*$"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^[^;s]+" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@within %{tx.allowed_request_content_type}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx charsets*=s*[" ']?([^;"' s ] + ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@within %{tx.allowed_request_content_type_charset}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx charset.*?charset" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@within %{tx.allowed_http_versions}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx .([^.]+)$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@within %{tx.restricted_extensions}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx .[^.~]+~(?:/.*|)$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^.*$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@within %{tx.restricted_headers_basic}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@gt 50" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@rx ^(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*(?:[sv]*,[sv]*(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*)*$" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@streq JSON" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx (?i)x5cu[0-9a-f]{4}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@contains #" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^bytes=(?:(?:d+)?-(?:d+)?s*,?s*){6}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@endsWith .pdf" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@endsWith .pdf" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^bytes=(?:(?:d+)?-(?:d+)?s*,?s*){63}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx %[0-9a-fA-F]{2}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateByteRange 9,10,13,32-126,128-255" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ['" ; = ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^0$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^.*$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@within %{tx.restricted_headers_extended}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateByteRange 32-36,38-126" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^(?:OPTIONS|CONNECT)$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@pm AppleWebKit Android" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^(?i)up" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@gt 0" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^(?:(?:max-age=[0-9]+|min-fresh=[0-9]+|no-cache|no-store|no-transform|only-if-cached|max-stale(?:=[0-9]+)?)(?:s*,s*|$)){1,7}$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx br|compress|deflate|(?:pack200-)?gzip|identity|*|^$|aes128gcm|exi|zstd|x-(?:compress|gzip)" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@endsWith .pdf" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx ^bytes=(?:(?:d+)?-(?:d+)?s*,?s*){6}" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateByteRange 38,44-46,48-58,61,65-90,95,97-122" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@validateByteRange 32,34,38,42-59,61,65-90,95,97-122" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "!@rx ^(?:?[01])?$" ]
[ http . middlewares . bad_bot_block_ENFORCEMENT ]
[ http . middlewares . bad_bot_block_ENFORCEMENT . plugin . badbot ]
userAgent = [ "@rx (?:^|[^x5c])x5c[cdeghijklmpqwxyz123456789]" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx (?:get|post|head|options|connect|put|delete|trace|track|patch|propfind|propatch|mkcol|copy|move|lock|unlock)s+[^s]+s+http/d" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [rn]W*?(?:content-(?:type|length)|set-cookie|location):s*w" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx (?:bhttp/d|<(?:html|meta)b)" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [nr]" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [nr]" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [nr]+(?:s|location|refresh|(?:set-)?cookie|(?:x-)?(?:forwarded-(?:for|host|server)|host|via|remote-ip|remote-addr|originating-IP))s*:" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [nr]" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx ^[^:()&|!<>~]*)s*(?:((?:[^,()=&|!<>~]+[><~]?=|s*[&!|]s*(?:)|()?s*)|)s*(s*[&|!]s*|[&!|]s*([^()=&|!<>~]+[><~]?=[^:()&|!<>~]*)" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^[^sv,;]+[sv,;].*?(?:application/(?:.++)?json|(?:application/(?:soap+)?|text/)xml)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx unix:[^|]*|" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [nr]" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^[^sv,;]+[sv,;].*?b(?:((?:tex|multipar)t|application)|((?:audi|vide)o|image|cs[sv]|(?:vn|relate)d|p(?:df|lain)|json|(?:soa|cs)p|x(?:ml|-www-form-urlencoded)|form-data|x-amf|(?:octe|repor)t|stream)|([+/]))b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@gt 0" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx ." ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@gt 1" ]
2024-12-22 00:28:28 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx TX:paramcounter_(.*)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx (][^]]+$|][^]]+[)" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx [" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "!@eq 0" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@within |%{tx.allowed_request_content_type_charset}|" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx ^content-types*:s*(.*)$" ]
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@rx ^(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*(?:[sv]*,[sv]*(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*)*$" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_ATTACK ]
[ http . middlewares . bad_bot_block_ATTACK . plugin . badbot ]
userAgent = [ "@rx content-transfer-encoding:(.*)" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)(?:[/x5c]|%(?:2(?:f|5(?:2f|5c|c(?:1%259c|0%25af))|%46)|5c|c(?:0%(?:[2aq]f|5c|9v)|1%(?:[19p]c|8s|af))|(?:bg%q|(?:e|f(?:8%8)?0%8)0%80%a)f|u(?:221[5-6]|EFC8|F025|002f)|%3(?:2(?:%(?:%6|4)6|F)|5%%63)|1u)|0x(?:2f|5c))(?:.(?:%0[0-1]|?)?|?.?|%(?:2(?:(?:5(?:2|c0%25a))?e|%45)|c0(?:.|%[25-6ae-f]e)|u(?:(?:ff0|002)e|2024)|%32(?:%(?:%6|4)5|E)|(?:e|f(?:(?:8|c%80)%8)?0%8)0%80%ae)|0x2e){2,3}(?:[/x5c]|%(?:2(?:f|5(?:2f|5c|c(?:1%259c|0%25af))|%46)|5c|c(?:0%(?:[2aq]f|5c|9v)|1%(?:[19p]c|8s|af))|(?:bg%q|(?:e|f(?:8%8)?0%8)0%80%a)f|u(?:221[5-6]|EFC8|F025|002f)|%3(?:2(?:%(?:%6|4)6|F)|5%%63)|1u)|0x(?:2f|5c))" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@rx (?:(?:^|[x5c/;]).{2,3}[x5c/;]|[x5c/;].{2,3}(?:[x5c/;]|$))" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@pmFromFile lfi-os-files.data" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@pmFromFile restricted-files.data" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@pmFromFile lfi-os-files.data" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_LFI ]
[ http . middlewares . bad_bot_block_LFI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@rx ^(?i:file|ftps?|https?)://(?:d{1,3}.d{1,3}.d{1,3}.d{1,3})" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@rx (?i)(?:bincludes*([^)]*|mosConfig_absolute_path|_CONF[path]|_SERVER[DOCUMENT_ROOT]|GALLERY_BASEDIR|path[docroot]|appserv_root|config[root_dir])=(?:file|ftps?|https?)://" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@rx ^(?i:file|ftps?|https?).*??+$" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@rx (?i)(?:(?:url|jar):)?(?:a(?:cap|f[ps]|ttachment)|b(?:eshare|itcoin|lob)|c(?:a(?:llto|p)|id|vs|ompress.(?:zlib|bzip2))|d(?:a(?:v|ta)|ict|n(?:s|tp))|e(?:d2k|xpect)|f(?:(?:ee)?d|i(?:le|nger|sh)|tps?)|g(?:it|o(?:pher)?|lob)|h(?:323|ttps?)|i(?:ax|cap|(?:ma|p)ps?|rc[6s]?)|ja(?:bbe)?r|l(?:dap[is]?|ocal_file)|m(?:a(?:ilto|ven)|ms|umble)|n(?:e(?:tdoc|ws)|fs|ntps?)|ogg|p(?:aparazzi|h(?:ar|p)|op(?:2|3s?)|r(?:es|oxy)|syc)|r(?:mi|sync|tm(?:f?p)?|ar)|s(?:3|ftp|ips?|m(?:[bs]|tps?)|n(?:ews|mp)|sh(?:2(?:.(?:s(?:hell|(?:ft|c)p)|exec|tunnel))?)?|vn(?:+ssh)?)|t(?:e(?:amspeak|lnet)|ftp|urns?)|u(?:dp|nreal|t2004)|v(?:entrilo|iew-source|nc)|w(?:ebcal|ss?)|x(?:mpp|ri)|zip)://(?:[^@]+@)?([^/]*)" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "!@endsWith .%{request_headers.host}" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@rx (?i)(?:(?:url|jar):)?(?:a(?:cap|f[ps]|ttachment)|b(?:eshare|itcoin|lob)|c(?:a(?:llto|p)|id|vs|ompress.(?:zlib|bzip2))|d(?:a(?:v|ta)|ict|n(?:s|tp))|e(?:d2k|xpect)|f(?:(?:ee)?d|i(?:le|nger|sh)|tps?)|g(?:it|o(?:pher)?|lob)|h(?:323|ttps?)|i(?:ax|cap|(?:ma|p)ps?|rc[6s]?)|ja(?:bbe)?r|l(?:dap[is]?|ocal_file)|m(?:a(?:ilto|ven)|ms|umble)|n(?:e(?:tdoc|ws)|fs|ntps?)|ogg|p(?:aparazzi|h(?:ar|p)|op(?:2|3s?)|r(?:es|oxy)|syc)|r(?:mi|sync|tm(?:f?p)?|ar)|s(?:3|ftp|ips?|m(?:[bs]|tps?)|n(?:ews|mp)|sh(?:2(?:.(?:s(?:hell|(?:ft|c)p)|exec|tunnel))?)?|vn(?:+ssh)?)|t(?:e(?:amspeak|lnet)|ftp|urns?)|u(?:dp|nreal|t2004)|v(?:entrilo|iew-source|nc)|w(?:ebcal|ss?)|x(?:mpp|ri)|zip)://(?:[^@]+@)?([^/]*)" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "!@endsWith .%{request_headers.host}" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_RFI ]
[ http . middlewares . bad_bot_block_RFI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:7["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[arx])?|(?:(?:b["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z|x)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z|h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|[ckz]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?f|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?v|s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h)|f["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[dg]|g["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[&,<>|]|(?:[--.0-9A-Z_a-z]["'[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#*-0-9?-@_a-{]*)?x5c?)+[sv&,<>|]).*|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?g)|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?r["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?b|l["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:s|z["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:4|[sv&),<>|].*))|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|x["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z)|r["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*)?|s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|(?:e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|(?:s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?h)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|v["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n)|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?3["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m)b"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:(?:HEAD|POST|y(?:arn|elp))[sv&)<>|]|a(?:dd(?:group|user)|getty|l(?:ias|pine)[sv&)<>|]|nsible-playbook|pt(?:-get|itude[sv&)<>|])|r(?:ch[sv&)<>|]|ia2c)|s(?:cii(?:-xfr|85)|pell)|tobm|xel)|b(?:a(?:s(?:e(?:32|64|n(?:ame[sv&)<>|]|c))|h[sv&)<>|])|tch[sv&)<>|])|lkid|pftrace|r(?:eaksw|idge[sv&)<>|])|sd(?:cat|iff|tar)|u(?:iltin|n(?:dler[sv&)<>|]|zip2)|s(?:ctl|ybox))|y(?:ebug|obu)|z(?:c(?:at|mp)|diff|e(?:grep|xe)|f?grep|ip2(?:recover)?|less|more))|c(?:a(?:ncel|psh)[sv&)<>|]|ertbot|h(?:attr|(?:dir|root)[sv&)<>|]|eck_(?:by_ssh|cups|log|memory|raid|s(?:sl_cert|tatusfile))|(?:flag|pas)s|g(?:passwd|rp)|mod|o(?:om|wn)|sh)|lang(?:[sv&)<>|]|++)|o(?:(?:b|pro)c|lumn[sv&)<>|]|m(?:m(?:and[sv&)<>|])?|p(?:oser|ress)[sv&)<>|])|w(?:say|think))|p(?:an|io|ulimit)|r(?:ash[sv&)<>|]|on(?:tab)?)|s(?:plit|vtool)|u(?:psfilter|rl[sv&)<>|]))|d(?:(?:a(?:sh|te)|i(?:alog|ff))[sv&)<>|]|hclient|m(?:esg|idecode|setup)|o(?:as|(?:cker|ne)[sv&)<>|]|sbox)|pkg|vips)|e(?:2fsck|(?:asy_instal|va)l|cho[sv&)<>|]|fax|grep|macs|n(?:d(?:if|sw)|v-update)|sac|x(?:ec[sv&)<>|]|iftool|p(?:(?:and|(?:ec|or)t)[sv&)<>|]|r)))|f(?:acter|(?:etch|lock|unction)[sv&)<>|]|grep|i(?:le(?:[sv&)<>|]|test)|(?:n(?:d|ger)|sh)[sv&)<>|])|o(?:ld[sv&)<>|]|reach)|ping|tp(?:stats|who))|g(?:awk[sv&)<>|]|core|e(?:ni(?:e[sv&)<>|]|soimage)|tfacl[sv&)<>|])|hci|i(?:mp[sv&)<>|]|nsh)|r(?:ep[sv&)<>|]|oup(?:[sv&)<>|]|mod))|tester|unzip|z(?:cat|exe|ip))|h(?:(?:ash|i(?:ghlight|story))[sv&)<>|]|e(?:ad[sv&)<>|]|xdump)|ost(?:id|name)|ping3|t(?:digest|op|passwd))|i(?:conv|f(?:config|top)|nstall[sv&)<>|]|onice|p(?:6?tables|config)|spell)|j(?:ava[sv&)<>|]|exec|o(?:(?:bs|in)[sv&)<>|]|urnalctl)|runscript)|k(?:ill(?:[sv&)<>|]|all)|nife[sv&)<>|]|sshell)|l(?:a(?:st(?:[sv&)<>|]|comm|log(?:in)?)|tex[sv&)<>|])|dconfig|ess(?:[sv&)<>|]|echo|(?:fil|pip)e)|ftp(?:get)?|(?:inks|ynx)[sv&)<>|]|o(?:(?:ca(?:l|te)|ok)[sv&)<>|]|g(?:inctl|(?:nam|sav)e)|setup)|s(?:-F|b_release|cpu|hw|mod|of|pci|usb)|trace|ua(?:la)?tex|wp-(?:d(?:ownload|ump)|mirror|request)|z(?:4c(?:at)?|c(?:at|mp)|diff|[e-f]?grep|less|m(?:a(?:dec|info)?|ore)))|m(?:a(?:il(?:[sv&)<>q|]|x[sv&)<>|])|ke[sv&)<>|]|ster.passwd|wk)|k(?:dir[sv&)<>|]|fifo|nod|temp)|locate|o(?:(?:re|unt)[sv&)<>|]|squitto)|sg(?:attrib|c(?:at|onv)|filter|merge|uniq)|utt[sv&)<>|]|ysql(?:admin|dump(?:slow)?|hotcopy|show)?)|n(?:a(?:no[sv&)<>|]|sm|wk)|c(?:.(?:openbsd|traditional)|at)|e(?:ofetch|t(?:(?:c|st)at|kit-ftp|plan))|(?:ice|ull)[sv&)<>|]|map|o(?:de[sv&)<>|]|hup)|ping|roff|s(?:enter|lookup|tat))|o(?:ctave[sv&)<>|]|nintr|p(?:en(?:ssl|v(?:pn|t))|kg))|p(?:a(?:(?:cman|rted|tch)[sv&)<>|]|s(?:swd|te[sv&)<>|]))|d(?:f(?:la)?tex|ksh)|er(?:f|l(?:5|sh)?|ms[sv&)<>|])|(?:ft|gre)p|hp(?:-cgi|[57])|i(?:(?:co|ng)[sv&)<>|]|dstat|gz)|k(?:exec|g_?info|ill)|opd|rint(?:env|f[sv&)<>|])|s(?:ed|ftp|ql)|tar(?:diff|grep)?|u(?:ppet[sv&)<>|]|shd)|wd.db|ython[^sv])|r(?:ak(?:e[sv&)<>|]|u)|bash|e(?:a(?:delf|lpath)|(?:dcarpet|name|p(?:eat|lace))[sv&)<>|]|stic)|l(?:ogin|wrap)|m(?:dir[sv&)<>|]|user)|nano|oute[sv&)<>|]|pm(?:db|(?:quer|verif)y)|sync|u(?:by[^sv]|n-(?:mailcap|parts))|vi(?:ew|m))|s(?:(?:ash|nap)[sv&)<>|]|c(?:hed|r(?:een|ipt)[sv&)<>|])|diff|e(?:(?:lf|rvice)[sv&)<>|]|ndmail|t(?:arch|env|facl[sv&)<>|]|sid))|ftp|h(?:.distrib|(?:adow|ells)[sv&)<>|]|u(?:f|tdown[sv&)<>|]))|l(?:eep[sv&)<>|]|sh)|mbclient|o(?:cat|elim|(?:rt|urce)[sv&)<>|])|p(?:lit[sv&)<>|]|wd.db)|qlite3|sh(?:-key(?:ge|sca)n|pass)|t(?:art-stop-daemon|d(?:buf|err|in|out)|r(?:ace|ings[sv&)<>|]))|udo|ys(?:ctl|tem(?:ctl|d-resolve)))|t(?:a(?:il[sv&)<>f|]|sk(?:[sv&)<>|]|set))|c(?:l?sh|p(?:dump|ing|traceroute))|elnet|ftp|ime(?:(?:out)?[sv&)<>|]|datectl)|mux|ouch[sv&)<>|]|r(?:aceroute6?|off)|shark)|u(?:limit[sv&)<>|]|n(?:ame|(?:compress|s(?:et|hare))[sv&)<>|]|expand|iq|l(?:ink[sv&)<>|]|z(?:4|ma))|(?:p
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@pmFromFile windows-powershell-commands.data" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:[nr;`{]|||?|&&?)[sv]*[sv" '-(,@]*(?:["' . -9 A-Z_a-z ] + / | ( ? : [ "'x5c^]*[0-9A-Z_a-z][" 'x5c^]*:.*|[ "' . -9 A-Zx5c ^ -_a-z ] * ) x5c ) ? [ "^]*(?:(?:a[" ^ ] * ( ? : c | s [ "^]*n[" ^ ] * p ) | e [ "^]*(?:b[" ^ ] * p | p [ "^]*(?:a[" ^ ] * l | c [ "^]*s[" ^ ] * v | s [ "^]*n)|[tx][" ^ ] * s [ "^]*n)|f[" ^ ] * ( ? : [ cltw ] | o [ "^]*r[" ^ ] * e [ "^]*a[" ^ ] * c [ "^]*h)|i[" ^ ] * ( ? : [ cr ] [ "^]*m|e[" ^ ] * x | h [ "^]*y|i|p[" ^ ] * ( ? : a [ "^]*l|c[" ^ ] * s [ "^]*v|m[" ^ ] * o | s [ "^]*n)|s[" ^ ] * e | w [ "^]*(?:m[" ^ ] * i | r ) ) | m [ "^]*(?:a[" ^ ] * n | [ dipv ] | o [ "^]*u[" ^ ] * n [ "^]*t)|o[" ^ ] * g [ "^]*v|p[" ^ ] * ( ? : o [ "^]*p|u[" ^ ] * s [ "^]*h)[" ^ ] * d | t [ "^]*r[" ^ ] * c [ "^]*m|w[" ^ ] * j [ "^]*b)[" ^ ] * [ sv , . - / ; - < > ] . * | c [ "^]*(?:(?:(?:d|h[" ^ ] * d [ "^]*i[" ^ ] * r | v [ "^]*p[" ^ ] * a ) [ "^]*|p[" ^ ] * ( ? : [ ip ] [ "^]*)?)[sv,.-/;-<>].*|l[" ^ ] * ( ? : ( ? : [ cipv ] | h [ "^]*y)[" ^ ] * [ sv , . - / ; - < > ] . * | s ) | n [ "^]*s[" ^ ] * n ) | d [ "^]*(?:(?:b[" ^ ] * p | e [ "^]*l|i[" ^ ] * ( ? : f [ "^]*f|r))[" ^ ] * [ sv , . - / ; - < > ] . * | n [ "^]*s[" ^ ] * n ) | g [ "^]*(?:(?:(?:(?:a[" ^ ] * ) ? l | b [ "^]*p|d[" ^ ] * r | h [ "^]*y|(?:w[" ^ ] * m [ "^]*)?i|j[" ^ ] * b | [ u-v ] ) [ "^]*|c[" ^ ] * ( ? : [ ims ] [ "^]*)?|m[" ^ ] * ( ? : o [ "^]*)?|s[" ^ ] * ( ? : n [ "^]*(?:p[" ^ ] * ) ? | v [ "^]*))[sv,.-/;-<>].*|e[" ^ ] * r [ "^]*r|p[" ^ ] * ( ? : ( ? : s [ "^]*)?[sv,.-/;-<>].*|v))|l[" ^ ] * s | n [ "^]*(?:(?:a[" ^ ] * l | d [ "^]*r|[iv]|m[" ^ ] * o | s [ "^]*n)[" ^ ] * [ sv , . - / ; - < > ] . * | p [ "^]*s[" ^ ] * s [ "^]*c)|r[" ^ ] * ( ? : ( ? : ( ? : ( ? : b [ "^]*)?p|e[" ^ ] * n | ( ? : w [ "^]*m[" ^ ] * ) ? i | j [ "^]*b|n[" ^ ] * [ ip ] ) [ "^]*|d[" ^ ] * ( ? : r [ "^]*)?|m[" ^ ] * ( ? : ( ? : d [ "^]*i[" ^ ] * r | o ) [ "^]*)?|s[" ^ ] * n [ "^]*(?:p[" ^ ] * ) ? | v [ "^]*(?:p[" ^ ] * a [ "^]*)?)[sv,.-/;-<>].*|c[" ^ ] * ( ? : j [ "^]*b[" ^ ] * [ sv , . - / ; - < > ] . * | s [ "^]*n)|u[" ^ ] * j [ "^]*b)|s[" ^ ] * ( ? : ( ? : ( ? : a [ "^]*(?:j[" ^ ] * b | l | p [ "^]*s|s[" ^ ] * v ) | b [ "^]*p|[civ]|w[" ^ ] * m [ "^]*i)[" ^ ] * | l [ "^]*(?:s[" ^ ] * ) ? | p [ "^]*(?:(?:j[" ^ ] * b | p [ "^]*s|s[" ^ ] * v ) [ "^]*)?)[sv,.-/;-<>].*|h[" ^ ] * c [ "^]*m|u[" ^ ] * j [ "^]*b))(?:.[" ^ ] * [ 0 -9 A-Z_a-z ] + ) ? b " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx $(?:((?:.*|(.*)))|{.*})|[<>](.*)|/[0-9A-Z_a-z]*[!?.+]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx b(?:for(?:/[dflr].*)? %+[^ ]+ in(.*)[sv]?do|if(?:/i)?(?: not)?(?: (?:e(?:xist|rrorlevel)|defined|cmdextversion)b|[ (].*(?:b(?:g(?:eq|tr)|equ|neq|l(?:eq|ss))b|==)))" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:^|=)[sv]*(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:7["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[arx])?|(?:b["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z|x)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z|[ckz]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?f|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?v|s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h)|f["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[dg]|g["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?g)|(?:h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?u|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?r["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?b|l["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:s|z(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?4)?)|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|x["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z)|r["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p)?|s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|(?:s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?h|v["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n)|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?3["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m)[sv&)<>|]"]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx (?i)(?:^|=)[sv]*(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:a(?:ddgroup|xel)|b(?:ase(?:32|64|nc)|lkid|sd(?:cat|iff|tar)|u(?:iltin|nzip2|sybox)|yobu|z(?:c(?:at|mp)|diff|e(?:grep|xe)|f?grep|ip2(?:recover)?|less|more))|c(?:h(?:g(?:passwd|rp)|pass|sh)|lang++|oproc|ron)|d(?:iff[sv&)<>|]|mesg|oas)|e(?:2fsck|grep)|f(?:grep|iletest|tp(?:stats|who))|g(?:r(?:ep[sv&)<>|]|oupmod)|unzip|z(?:cat|exe|ip))|htop|l(?:ast(?:comm|log(?:in)?)|ess(?:echo|(?:fil|pip)e)|ftp(?:get)?|osetup|s(?:-F|b_release|cpu|mod|of|pci|usb)|wp-download|z(?:4c(?:at)?|c(?:at|mp)|diff|[e-f]?grep|less|m(?:a(?:dec|info)?|ore)))|m(?:a(?:ilq|ster.passwd)|k(?:fifo|nod|temp)|locate|ysql(?:admin|dump(?:slow)?|hotcopy|show))|n(?:c(?:.(?:openbsd|traditional)|at)|et(?:(?:c|st)at|kit-ftp|plan)|ohup|ping|stat)|onintr|p(?:dksh|erl5?|(?:ft|gre)p|hp(?:-cgi|[57])|igz|k(?:exec|ill)|(?:op|se)d|rint(?:env|f[sv&)<>|])|tar(?:diff|grep)?|wd.db|ython[2-3])|r(?:(?:bas|ealpat)h|m(?:dir[sv&)<>|]|user)|nano|sync)|s(?:diff|e(?:ndmail|t(?:env|sid))|ftp|(?:h.distri|pwd.d)b|ocat|td(?:err|in|out)|udo|ysctl)|t(?:ailf|c(?:p(?:ing|traceroute)|sh)|elnet|imeout[sv&)<>|]|raceroute6?)|u(?:n(?:ame|lz(?:4|ma)|(?:pig|x)z|rar|zstd)|ser(?:(?:ad|mo)d|del))|vi(?:gr|pw)|w(?:get|hoami)|x(?:args|z(?:c(?:at|mp)|d(?:ec|iff)|[e-f]?grep|less|more))|z(?:c(?:at|mp)|diff|[e-f]?grep|ip(?:c(?:loak|mp)|details|grep|info|(?:merg|not)e|split|tool)|less|more|run|std(?:(?:ca|m)t|grep|less)?))"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "!@rx [0-9]s*'s*[0-9]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx !-d" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@pmFromFile unix-shell.data" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx ^(s*)s+{" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx ^(s*)s+{" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ba[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?l["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?sb[sv]+[!-"%',0-9@-Z_a-z]+=[^sv]"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@pmFromFile restricted-upload.data" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:t[" ^ ] * i [ "^]*m[" ^ ] * e | [ nr ; ` { ] | | | ? | & & ? ) [ sv ] * [ sv "'-(,@]*(?:[" '.-9A-Z_a-z]+/|(?:["' x5c ^ ] * [ 0 -9 A-Z_a-z ] [ "'x5c^]*:.*|[ " ' . -9 A-Zx5c ^ -_a-z ] * ) x5c ) ? [ "^]*(?:a[" ^ ] * ( ? : c [ "^]*c[" ^ ] * c [ "^]*h[" ^ ] * e [ "^]*c[" ^ ] * k [ "^]*c[" ^ ] * o [ "^]*n[" ^ ] * s [ "^]*o[" ^ ] * l [ "^]*e|d[" ^ ] * ( ? : p [ "^]*l[" ^ ] * u [ "^]*s|v[" ^ ] * p [ "^]*a[" ^ ] * c [ "^]*k)|(?:g[" ^ ] * e [ "^]*n[" ^ ] * t [ "^]*e[" ^ ] * x [ "^]*e[" ^ ] * c [ "^]*u[" ^ ] * t [ "^]*o|s[" ^ ] * p [ "^]*n[" ^ ] * e [ "^]*t[" ^ ] * _ [ "^]*c[" ^ ] * o [ "^]*m[" ^ ] * p [ "^]*i[" ^ ] * l [ "^]*e)[" ^ ] * r | p [ "^]*p[" ^ ] * ( ? : i [ "^]*n[" ^ ] * s [ "^]*t[" ^ ] * a [ "^]*l[" ^ ] * l [ "^]*e[" ^ ] * r | v [ "^]*l[" ^ ] * p ) | t [ "^]*(?:[sv,.-/;-<>].*|b[" ^ ] * r [ "^]*o[" ^ ] * k [ "^]*e[" ^ ] * r ) ) | b [ "^]*(?:a[" ^ ] * s [ "^]*h|g[" ^ ] * i [ "^]*n[" ^ ] * f [ "^]*o|i[" ^ ] * t [ "^]*s[" ^ ] * a [ "^]*d[" ^ ] * m [ "^]*i[" ^ ] * n ) | c [ "^]*(?:d[" ^ ] * b | e [ "^]*r[" ^ ] * t [ "^]*(?:o[" ^ ] * c | r [ "^]*e[" ^ ] * q | u [ "^]*t[" ^ ] * i [ "^]*l)|l[" ^ ] * _ [ "^]*(?:i[" ^ ] * n [ "^]*v[" ^ ] * o [ "^]*c[" ^ ] * a [ "^]*t[" ^ ] * i [ "^]*o[" ^ ] * n | l [ "^]*o[" ^ ] * a [ "^]*d[" ^ ] * a [ "^]*s[" ^ ] * s [ "^]*e[" ^ ] * m [ "^]*b[" ^ ] * l [ "^]*y|m[" ^ ] * u [ "^]*t[" ^ ] * e [ "^]*x[" ^ ] * v [ "^]*e[" ^ ] * r [ "^]*i[" ^ ] * f [ "^]*i[" ^ ] * e [ "^]*r[" ^ ] * s ) | m [ "^]*(?:d(?:[" ^ ] * ( ? : k [ "^]*e[" ^ ] * y | l [ "^]*3[" ^ ] * 2 ) ) ? | s [ "^]*t[" ^ ] * p ) | o [ "^]*(?:m[" ^ ] * s [ "^]*v[" ^ ] * c [ "^]*s|n[" ^ ] * ( ? : f [ "^]*i[" ^ ] * g [ "^]*s[" ^ ] * e [ "^]*c[" ^ ] * u [ "^]*r[" ^ ] * i [ "^]*t[" ^ ] * y [ "^]*p[" ^ ] * o [ "^]*l[" ^ ] * i [ "^]*c[" ^ ] * y | h [ "^]*o[" ^ ] * s [ "^]*t|t[" ^ ] * r [ "^]*o[" ^ ] * l ) | r [ "^]*e[" ^ ] * g [ "^]*e[" ^ ] * n ) | r [ "^]*e[" ^ ] * a [ "^]*t[" ^ ] * e [ "^]*d[" ^ ] * u [ "^]*m[" ^ ] * p | s [ "^]*(?:c(?:[" ^ ] * r [ "^]*i[" ^ ] * p [ "^]*t)?|i)|u[" ^ ] * s [ "^]*t[" ^ ] * o [ "^]*m[" ^ ] * s [ "^]*h[" ^ ] * e [ "^]*l[" ^ ] * l [ "^]*h[" ^ ] * o [ "^]*s[" ^ ] * t ) | d [ "^]*(?:a[" ^ ] * t [ "^]*a[" ^ ] * s [ "^]*v[" ^ ] * c [ "^]*u[" ^ ] * t [ "^]*i[" ^ ] * l | e [ "^]*(?:f[" ^ ] * a [ "^]*u[" ^ ] * l [ "^]*t[" ^ ] * p [ "^]*a[" ^ ] * c [ "^]*k|s[" ^ ] * k ( ? : [ "^]*t[" ^ ] * o [ "^]*p[" ^ ] * i [ "^]*m[" ^ ] * g [ "^]*d[" ^ ] * o [ "^]*w[" ^ ] * n [ "^]*l[" ^ ] * d [ "^]*r)?|v[" ^ ] * ( ? : i [ "^]*c[" ^ ] * e [ "^]*c[" ^ ] * r [ "^]*e[" ^ ] * d [ "^]*e[" ^ ] * n [ "^]*t[" ^ ] * i [ "^]*a[" ^ ] * l [ "^]*d[" ^ ] * e [ "^]*p[" ^ ] * l [ "^]*o[" ^ ] * y [ "^]*m[" ^ ] * e [ "^]*n[" ^ ] * t | t [ "^]*o[" ^ ] * o [ "^]*l[" ^ ] * s [ "^]*l[" ^ ] * a [ "^]*u[" ^ ] * n [ "^]*c[" ^ ] * h [ "^]*e[" ^ ] * r ) ) | f [ "^]*s[" ^ ] * ( ? : h [ "^]*i[" ^ ] * m | v [ "^]*c)|i[" ^ ] * ( ? : a [ "^]*n[" ^ ] * t [ "^]*z|s[" ^ ] * k [ "^]*s[" ^ ] * h [ "^]*a[" ^ ] * d [ "^]*o[" ^ ] * w ) | n [ "^]*(?:s[" ^ ] * c [ "^]*m[" ^ ] * d | x ) | o [ "^]*t[" ^ ] * n [ "^]*e[" ^ ] * t | u [ "^]*m[" ^ ] * p [ "^]*6[" ^ ] * 4 | x [ "^]*c[" ^ ] * a [ "^]*p)|e[" ^ ] * ( ? : s [ "^]*e[" ^ ] * n [ "^]*t[" ^ ] * u [ "^]*t[" ^ ] * l | v [ "^]*e[" ^ ] * n [ "^]*t[" ^ ] * v [ "^]*w[" ^ ] * r | x [ "^]*(?:c[" ^ ] * e [ "^]*l|p[" ^ ] * ( ? : a [ "^]*n[" ^ ] * d | l [ "^]*o[" ^ ] * r [ "^]*e[" ^ ] * r ) | t [ "^]*(?:e[" ^ ] * x [ "^]*p[" ^ ] * o [ "^]*r[" ^ ] * t | r [ "^]*a[" ^ ] * c [ "^]*3[" ^ ] * 2 ) ) ) | f [ "^]*(?:i[" ^ ] * n [ "^]*(?:d[" ^ ] * s [ "^]*t|g[" ^ ] * e ) [ "^]*r|l[" ^ ] * t [ "^]*m[" ^ ] * c | o [ "^]*r[" ^ ] * f [ "^]*i[" ^ ] * l [ "^]*e[" ^ ] * s | s [ "^]*(?:i(?:[" ^ ] * a [ "^]*n[" ^ ] * y [ "^]*c[" ^ ] * p [ "^]*u)?|u[" ^ ] * t [ "^]*i[" ^ ] * l ) | t [ "^]*p)|g[" ^ ] * ( ? : f [ "^]*x[" ^ ] * d [ "^]*o[" ^ ] * w [ "^]*n[" ^ ] * l [ "^]*o[" ^ ] * a [ "^]*d[" ^ ] * w [ "^]*r[" ^ ] * a [ "^]*p[" ^ ] * p [ "^]*e[" ^ ] * r | p [ "^]*s[" ^ ] * c [ "^]*r[" ^ ] * i [ "^]*p[" ^ ] * t ) | h [ "^]*h|i[" ^ ] * ( ? : e [ "^]*(?:4[" ^ ] * u [ "^]*i[" ^ ] * n [ "^]*i[" ^ ] * t | a [ "^]*d[" ^ ] * v [ "^]*p[" ^ ] * a [ "^]*c[" ^ ] * k | e [ "^]*x[" ^ ] * e [ "^]*c|f[" ^ ] * r [ "^]*a[" ^ ] * m [ "^]*e)|l[" ^ ] * a [ "^]*s[" ^ ] * m | m [ "^]*e[" ^ ] * w [ "^]*d[" ^ ] * b [ "^]*l[" ^ ] * d | n [ "^]*(?:f[" ^ ] * d [ "^]*e[" ^ ] * f [ "^]*a[" ^ ] * u [ "^]*l[" ^ ] * t [ "^]*i[" ^ ] * n [ "^]*s[" ^ ] * t [ "^]*a[" ^ ] * l | s [ "^]*t[" ^ ] * a [ "^]*l[" ^ ] * l [ "^]*u[" ^ ] * t [ "^]*i)[" ^ ] * l ) | j [ "^]*s[" ^ ] * c | l [ "^]*(?:a[" ^ ] * u [ "^]*n[" ^ ] * c [ "^]*h[" ^ ] * - [ "^]*v[" ^ ] * s [ "^]*d[" ^ ] * e [ "^]*v[" ^ ] * s [ "^]*h[" ^ ] * e [ "^]*l[" ^ ] * l | d [ "^]*i[" ^ ] * f [ "^]*d[" ^ ] * e ) | m [ "^]*(?:a[" ^ ] * ( ? : k [ "^]*e[" ^ ] * c [ "^]*a[" ^ ] * b | n [ "^]*a[" ^ ] * g [ "^]*e[" ^ ] * - [ "^]*b[" ^ ] * d [ "^]*e|v[" ^ ] * i [ "^]*n[" ^ ] * j [ "^]*e[" ^ ] * c [ "^]*t)|f[" ^ ] * t [ "^]*r[" ^ ] * a [ "^]*c[" ^ ] * e | i [ "^]*c[" ^ ] * r [ "^]*o[" ^ ] * s [ "^]*o[" ^ ] * f [ "^]*t|m[" ^ ] * c | p [ "^]*c[" ^ ] * m [ "^]*d[" ^ ] * r [ "^]*u[" ^ ] * n | s [ "^]*(?:(?:b[" ^ ] * u [ "^]*i[" ^ ] * l | o [ "^]*h[" ^ ] * t [ "^]*m[" ^ ] * e ) [ "^]*d|c[" ^ ] * o [ "^]*n[" ^ ] * f [ "^]*i[" ^ ] * g | d [ "^]*(?:e[" ^ ] * p [ "^]*l[" ^ ] * o [ "^]*y|t)|h[" ^ ] * t [ "^]*(?:a|m[" ^ ] * l ) | i [ "^]*e[" ^ ] * x [ "^]*e[" ^ ] * c | p [ "^]*u[" ^ ] * b | x [ "^]*s[" ^ ] * l ) ) | n [ "^]*(?:e[" ^ ] * t [ "^]*s[" ^ ] * h | t [ "^]*d[" ^ ] * s [ "^]*u[" ^ ] * t [ "^]*i[" ^ ] * l ) | o [ "^]*(?:d[" ^ ] * b [ "^]*c[" ^ ] * c [ "^]*o[" ^ ] * n [ "^]*f|f[" ^ ] * f [ "^]*l[" ^ ] * i [ "^]*n[" ^ ] * e [ "^]*s[" ^ ] * c [ "^]*a[" ^ ] * n [ "^]*n[" ^ ] * e [ "^]*r[" ^ ] * s [ "^]*h[" ^ ] * e [ "^]*l[" ^ ] * l | n [ "^]*e[" ^ ] * d [ "^]*r[" ^ ] * i [ "^]*v[" ^ ] * e [ "^]*s[" ^ ] * t [ "^]*a[" ^ ] * n [ "^]*d[" ^ ] * a [ "^]*l[" ^ ] * o [ "^]*n[" ^ ] * e [ "^]*u[" ^ ] * p [ "^]*d[" ^ ] * a [ "^]*t[" ^ ] * e [ "^]*r|p[" ^ ] * e [ "^]*n[" ^ ] * c [ "^]*o[" ^ ] * n [ "^]*s[" ^ ] * o [ "^]*l[" ^ ] * e ) | p [ "^]*(?:c[" ^ ] * ( ? : a [ "^]*l[" ^ ] * u [ "^]*a|w[" ^ ] * ( ? : r [ "^]*u[" ^ ] * n | u [
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:t[" ^ ] * i [ "^]*m[" ^ ] * e | [ nr ; ` { ] | | | ? | & & ? ) [ sv ] * [ sv "'-(,@]*(?:[" '.-9A-Z_a-z]+/|(?:["' x5c ^ ] * [ 0 -9 A-Z_a-z ] [ "'x5c^]*:.*|[ " ' . -9 A-Zx5c ^ -_a-z ] * ) x5c ) ? [ "^]*(?:a[" ^ ] * ( ? : s [ "^]*s[" ^ ] * o [ "^]*c|t[" ^ ] * ( ? : m [ "^]*a[" ^ ] * d [ "^]*m|t[" ^ ] * r [ "^]*i[" ^ ] * b ) | u [ "^]*(?:d[" ^ ] * i [ "^]*t[" ^ ] * p [ "^]*o[" ^ ] * l | t [ "^]*o[" ^ ] * ( ? : c [ "^]*(?:h[" ^ ] * k | o [ "^]*n[" ^ ] * v ) | ( ? : f [ "^]*m|m[" ^ ] * o [ "^]*u[" ^ ] * n ) [ "^]*t)))|b[" ^ ] * ( ? : c [ "^]*d[" ^ ] * ( ? : b [ "^]*o[" ^ ] * o | e [ "^]*d[" ^ ] * i ) [ "^]*t|(?:d[" ^ ] * e [ "^]*h[" ^ ] * d | o [ "^]*o[" ^ ] * t ) [ "^]*c[" ^ ] * f [ "^]*g|i[" ^ ] * t [ "^]*s[" ^ ] * a [ "^]*d[" ^ ] * m [ "^]*i[" ^ ] * n ) | c [ "^]*(?:a[" ^ ] * c [ "^]*l[" ^ ] * s | e [ "^]*r[" ^ ] * t [ "^]*(?:r[" ^ ] * e [ "^]*q|u[" ^ ] * t [ "^]*i[" ^ ] * l ) | h [ "^]*(?:c[" ^ ] * p | d [ "^]*i[" ^ ] * r | g [ "^]*(?:l[" ^ ] * o [ "^]*g[" ^ ] * o [ "^]*n|p[" ^ ] * o [ "^]*r[" ^ ] * t | u [ "^]*s[" ^ ] * r ) | k [ "^]*(?:d[" ^ ] * s [ "^]*k|n[" ^ ] * t [ "^]*f[" ^ ] * s ) ) | l [ "^]*e[" ^ ] * a [ "^]*n[" ^ ] * m [ "^]*g[" ^ ] * r | m [ "^]*(?:d(?:[" ^ ] * k [ "^]*e[" ^ ] * y ) ? | s [ "^]*t[" ^ ] * p ) | s [ "^]*c[" ^ ] * r [ "^]*i[" ^ ] * p [ "^]*t)|d[" ^ ] * ( ? : c [ "^]*(?:d[" ^ ] * i [ "^]*a[" ^ ] * g | g [ "^]*p[" ^ ] * o [ "^]*f[" ^ ] * i [ "^]*x)|e[" ^ ] * ( ? : f [ "^]*r[" ^ ] * a [ "^]*g|l)|f[" ^ ] * s [ "^]*(?:d[" ^ ] * i [ "^]*a|r[" ^ ] * m [ "^]*i)[" ^ ] * g | i [ "^]*(?:a[" ^ ] * n [ "^]*t[" ^ ] * z | r | s [ "^]*(?:k[" ^ ] * ( ? : c [ "^]*o[" ^ ] * ( ? : m [ "^]*p|p[" ^ ] * y ) | p [ "^]*(?:a[" ^ ] * r [ "^]*t|e[" ^ ] * r [ "^]*f)|r[" ^ ] * a [ "^]*i[" ^ ] * d | s [ "^]*h[" ^ ] * a [ "^]*d[" ^ ] * o [ "^]*w)|p[" ^ ] * d [ "^]*i[" ^ ] * a [ "^]*g))|n[" ^ ] * s [ "^]*c[" ^ ] * m [ "^]*d|(?:o[" ^ ] * s [ "^]*k[" ^ ] * e | r [ "^]*i[" ^ ] * v [ "^]*e[" ^ ] * r [ "^]*q[" ^ ] * u [ "^]*e[" ^ ] * r ) [ "^]*y)|e[" ^ ] * ( ? : n [ "^]*d[" ^ ] * l [ "^]*o[" ^ ] * c [ "^]*a[" ^ ] * l | v [ "^]*e[" ^ ] * n [ "^]*t[" ^ ] * c [ "^]*r[" ^ ] * e [ "^]*a[" ^ ] * t [ "^]*e)|E[" ^ ] * v [ "^]*n[" ^ ] * t [ "^]*c[" ^ ] * m [ "^]*d|f[" ^ ] * ( ? : c | i [ "^]*(?:l[" ^ ] * e [ "^]*s[" ^ ] * y [ "^]*s[" ^ ] * t [ "^]*e[" ^ ] * m [ "^]*s|n[" ^ ] * d [ "^]*s[" ^ ] * t [ "^]*r)|l[" ^ ] * a [ "^]*t[" ^ ] * t [ "^]*e[" ^ ] * m [ "^]*p|o[" ^ ] * r ( ? : [ "^]*f[" ^ ] * i [ "^]*l[" ^ ] * e [ "^]*s)?|r[" ^ ] * e [ "^]*e[" ^ ] * d [ "^]*i[" ^ ] * s [ "^]*k|s[" ^ ] * u [ "^]*t[" ^ ] * i [ "^]*l|(?:t[" ^ ] * y [ "^]*p|v[" ^ ] * e [ "^]*u[" ^ ] * p [ "^]*d[" ^ ] * a [ "^]*t)[" ^ ] * e ) | g [ "^]*(?:e[" ^ ] * t [ "^]*(?:m[" ^ ] * a [ "^]*c|t[" ^ ] * y [ "^]*p[" ^ ] * e ) | o [ "^]*t[" ^ ] * o | p [ "^]*(?:f[" ^ ] * i [ "^]*x[" ^ ] * u [ "^]*p|(?:r[" ^ ] * e [ "^]*s[" ^ ] * u [ "^]*l[" ^ ] * ) ? t | u [ "^]*p[" ^ ] * d [ "^]*a[" ^ ] * t [ "^]*e)|r[" ^ ] * a [ "^]*f[" ^ ] * t [ "^]*a[" ^ ] * b [ "^]*l)|h[" ^ ] * ( ? : e [ "^]*l[" ^ ] * p [ "^]*c[" ^ ] * t [ "^]*r|o[" ^ ] * s [ "^]*t[" ^ ] * n [ "^]*a[" ^ ] * m [ "^]*e)|i[" ^ ] * ( ? : c [ "^]*a[" ^ ] * c [ "^]*l[" ^ ] * s | f | p [ "^]*(?:c[" ^ ] * o [ "^]*n[" ^ ] * f [ "^]*i[" ^ ] * g | x [ "^]*r[" ^ ] * o [ "^]*u[" ^ ] * t [ "^]*e)|r[" ^ ] * f [ "^]*t[" ^ ] * p ) | j [ "^]*e[" ^ ] * t [ "^]*p[" ^ ] * a [ "^]*c[" ^ ] * k | k [ "^]*(?:l[" ^ ] * i [ "^]*s[" ^ ] * t | s [ "^]*e[" ^ ] * t [ "^]*u[" ^ ] * p | t [ "^]*(?:m[" ^ ] * u [ "^]*t[" ^ ] * i [ "^]*l|p[" ^ ] * a [ "^]*s[" ^ ] * s ) ) | l [ "^]*(?:o[" ^ ] * ( ? : d [ "^]*c[" ^ ] * t [ "^]*r|g[" ^ ] * ( ? : m [ "^]*a[" ^ ] * n | o [ "^]*f[" ^ ] * f ) ) | p [ "^]*[q-r])|m[" ^ ] * ( ? : a [ "^]*(?:c[" ^ ] * f [ "^]*i[" ^ ] * l [ "^]*e|k[" ^ ] * e [ "^]*c[" ^ ] * a [ "^]*b|p[" ^ ] * a [ "^]*d[" ^ ] * m [ "^]*i[" ^ ] * n ) | k [ "^]*(?:d[" ^ ] * i [ "^]*r|l[" ^ ] * i [ "^]*n[" ^ ] * k ) | m [ "^]*c|o[" ^ ] * u [ "^]*n[" ^ ] * t [ "^]*v[" ^ ] * o [ "^]*l|q[" ^ ] * ( ? : b [ "^]*k[" ^ ] * u [ "^]*p|(?:t[" ^ ] * g [ "^]*)?s[" ^ ] * v [ "^]*c)|s[" ^ ] * ( ? : d [ "^]*t|i[" ^ ] * ( ? : e [ "^]*x[" ^ ] * e [ "^]*c|n[" ^ ] * f [ "^]*o[" ^ ] * 3 [ "^]*2)|t[" ^ ] * s [ "^]*c))|n[" ^ ] * ( ? : b [ "^]*t[" ^ ] * s [ "^]*t[" ^ ] * a [ "^]*t|e[" ^ ] * t [ "^]*(?:c[" ^ ] * f [ "^]*g|d[" ^ ] * o [ "^]*m|s[" ^ ] * ( ? : h | t [ "^]*a[" ^ ] * t ) ) | f [ "^]*s[" ^ ] * ( ? : a [ "^]*d[" ^ ] * m [ "^]*i[" ^ ] * n | s [ "^]*(?:h[" ^ ] * a [ "^]*r[" ^ ] * e | t [ "^]*a[" ^ ] * t ) ) | l [ "^]*(?:b[" ^ ] * m [ "^]*g[" ^ ] * r | t [ "^]*e[" ^ ] * s [ "^]*t)|s[" ^ ] * l [ "^]*o[" ^ ] * o [ "^]*k[" ^ ] * u [ "^]*p|t[" ^ ] * ( ? : b [ "^]*a[" ^ ] * c [ "^]*k[" ^ ] * u [ "^]*p|c[" ^ ] * m [ "^]*d[" ^ ] * p [ "^]*r[" ^ ] * o [ "^]*m[" ^ ] * p [ "^]*t|f[" ^ ] * r [ "^]*s[" ^ ] * u [ "^]*t[" ^ ] * l ) ) | o [ "^]*(?:f[" ^ ] * f [ "^]*l[" ^ ] * i [ "^]*n[" ^ ] * e | p [ "^]*e[" ^ ] * n [ "^]*f[" ^ ] * i [ "^]*l[" ^ ] * e [ "^]*s)|p[" ^ ] * ( ? : a [ "^]*(?:g[" ^ ] * e [ "^]*f[" ^ ] * i [ "^]*l[" ^ ] * e [ "^]*c[" ^ ] * o [ "^]*n[" ^ ] * f [ "^]*i|t[" ^ ] * h [ "^]*p[" ^ ] * i [ "^]*n)[" ^ ] * g | ( ? : b [ "^]*a[" ^ ] * d [ "^]*m[" ^ ] * i | k [ "^]*t[" ^ ] * m [ "^]*o)[" ^ ] * n | e [ "^]*(?:n[" ^ ] * t [ "^]*n[" ^ ] * t | r [ "^]*f[" ^ ] * m [ "^]*o[" ^ ] * n ) | n [ "^]*p[" ^ ] * u [ "^]*(?:n[" ^ ] * a [ "^]*t[" ^ ] * t [ "^]*e[" ^ ] * n [ "^]*d|t[" ^ ] * i [ "^]*l)|o[" ^ ] * ( ? : p [ "^]*d|w[" ^ ] * e [ "^]*r[" ^ ] * s [ "^]*h[" ^ ] * e [ "^]*l[" ^ ] * l ) | r [ "^]*n[" ^ ] * ( ? : c [ "^]*n[" ^ ] * f [ "^]*g|(?:d[" ^ ] * r [ "^]*v|m[" ^ ] * n [ "^]*g)[" ^ ] * r | j [ "^]*o[" ^ ] * b [ "^]*s|p[" ^ ] * o [ "^]*r[" ^ ] * t | q [ "^]*c[" ^ ] * t [ "^]*l)|u[" ^ ] * ( ? : b [ "^]*p[" ^ ] * r [ "^]*n|s[" ^ ] * h [ "^]*(?:d|p[" ^ ] * r [ "^]*i[" ^ ] * n [ "^]*t[" ^ ] * e [ "^]*r[" ^ ] * c [ "^]*o[" ^ ] * n [ "^]*n[" ^ ] * e [ "^]*c[" ^ ] * t [ "^]*i[" ^ ] * o [ "^]*n[" ^ ] * s ) ) | w [ "^]*(?:l[" ^ ] * a [ "^]*u[" ^ ] * n [ "^]*c[" ^ ] * h [ "^]*e[" ^ ] * r | s [ "^]*h))|q[" ^ ] * ( ? : a [ "^]*p[" ^ ] * p [ "^]*s[" ^ ] * r [ "^]*v|p[" ^ ] * r [ "^]*o[" ^ ] * c [ "^]*e[" ^ ] * s [ " ^ ] * s
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*.[sv].*b"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:$(?:((?:(.*)|.*))|{.*})|[<>](.*)|[!?.+])" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ['*?x5c`][^n/]+/|/[^/]+?['*?x5c`]|$[!#-$(*-0-9?-[_a-{]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx /" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx s" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^[^.]+.[^;?]+[;?](.*(['*?x5c`][^n/]+/|/[^/]+?['*?x5c`]|$[!#-$(*-0-9?-[_a-{]))" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx /" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx s" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^[^.]*?(?:['*?x5c`][^n/]+/|/[^/]+?['*?x5c`]|$[!#-$(*-0-9?-[_a-{])" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx /" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx s" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i).|(?:[sv]*|t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:7["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[arx])?|G["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?E["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?T|a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:b|(?:p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?t|r(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[jp])?|s(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h)?|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[ks])|b["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?z|c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[8-9]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?9|[au]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t|c|(?:m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?p|s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h)|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[dfu]|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[gr])|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[bdx]|n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?v|q["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n|s(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h)?)|f["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[c-dgi]|m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t|t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p)|g["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[chr]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?b|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t|o|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?g)|h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:d|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p)|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[dp]|r["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?b)|j["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:j["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?s|q)|k["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?s["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?h|l["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:d(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d)?|[nps]|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a|z(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?4)?)|m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n|t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?r|v)|n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[cl]|e["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t|(?:p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?m)|o["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:[at]["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?x|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?b|f|(?:k["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?)?g|h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p|i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[cp]|r(?:["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?y)?|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|x["')[-x5c]*
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[-0-9_a-z]+(?:[" ' [ - ] ] + | $ + [ ! #*-0-9?-@x5c_a-{]+|``|[$<>]())[sv]*[-0-9_a-z]+"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "!@rx [0-9]s*'s*[0-9]" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ;[sv]*.[sv]*[" ' ] ? ( ? : a ( ? : rchive | uth ) | b ( ? : a ( ? : ckup | il ) | inary ) | c ( ? : d | h ( ? : anges | eck ) | lone | onnection ) | d ( ? : atabases | b ( ? : config | info ) | ump ) | e ( ? : cho | qp | x ( ? : cel | it | p ( ? : ert | lain ) ) ) | f ( ? : ilectrl | ullschema ) | he ( ? : aders | lp ) | i ( ? : mpo ( ? : rt | ster ) | ndexes | otrace ) | l ( ? : i ( ? : mi | n ) t | o ( ? : ad | g ) ) | ( ? : mod | n ( ? : onc | ullvalu ) | unmodul ) e | o ( ? : nce | pen | utput ) | p ( ? : arameter | r ( ? : int | o ( ? : gress | mpt ) ) ) | quit | re ( ? : ad | cover | store ) | s ( ? : ave | c ( ? : anstats | hema ) | e ( ? : lftest | parator | ssion ) | h ( ? : a3sum | ell | ow ) ? | tats | ystem ) | t ( ? : ables | estc ( ? : ase | trl ) | ime ( ? : out | r ) | race ) | vfs ( ? : info | list | name ) | width ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx rn(?s:.)*?b(?:(?i:E)(?:HLO [--.A-Za-zx17fx212a]{1,255}|XPN .{1,64})|HELO [--.A-Za-zx17fx212a]{1,255}|MAIL FROM:<.{1,64}(?i:@).{1,255}(?i:>)|(?i:R)(?:CPT TO:(?:(?i:<).{1,64}(?i:@).{1,255}(?i:>)|(?i: ))?(?i:<).{1,64}(?i:>)|SETb)|VRFY .{1,64}(?: <.{1,64}(?i:@).{1,255}(?i:>)|(?i:@).{1,255})|AUTH [-0-9A-Z_a-zx17fx212a]{1,20}(?i: )(?:(?:[+/-9A-Z_a-zx17fx212a]{4})*(?:[+/-9A-Z_a-zx17fx212a]{2}(?i:=)|[+/-9A-Z_a-zx17fx212a]{3}))?(?i:=)|STARTTLSb|NOOPb(?:(?i: ).{1,255})?)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?is)rn[0-9A-Z_a-z]{1,50}b (?:A(?:PPEND (?:[" - #%-&*--9A-Zx5c_a-z]+)?(?: ([ x5ca-z]+))?(?: "?[0-9]{1,2}-[0-9A-Z_a-z]{3}-[0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2} [+-][0-9]{4}"?)? {[0-9]{1,20}+?}|UTHENTICATE [-0-9_a-z]{1,20}rn)|L(?:SUB (?:["-#*.-9A-Z_a-z~]+)? (?:["%-&*.-9A-Zx5c_a-z]+)?|ISTRIGHTS (?:["%-&*--9A-Zx5c_a-z]+)?)|S(?:TATUS (?:["%-&*--9A-Zx5c_a-z]+)? ((?:U(?:NSEEN|IDNEXT)|MESSAGES|UIDVALIDITY|RECENT| )+)|ETACL (?:["%-&*--9A-Zx5c_a-z]+)? [+-][ac-eik-lpr-tw-x]+?)|UID (?:COPY|FETCH|STORE) (?:[*,0-:]+)?|(?:(?:DELETE|GET)ACL|MYRIGHTS) (?:["%-&*--9A-Zx5c_a-z]+)?)"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?is)rn.*?b(?:(?:LIST|TOP [0-9]+)(?: [0-9]+)?|U(?:SER .+?|IDL(?: [0-9]+)?)|PASS .+?|(?:RETR|DELE) [0-9]+?|A(?:POP [0-9A-Z_a-z]+ [0-9a-f]{32}|UTH [-0-9A-Z_]{1,20} (?:(?:[+/-9A-Z_a-z]{4})*(?:[+/-9A-Z_a-z]{2}=|[+/-9A-Z_a-z]{3}))?=))" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:(?:^|=)[sv]*(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*|(?:t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*)[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:7z[arx]?|(?:(?:GE|POS)T|HEAD)[sv&)<>|]|a(?:(?:b|w[ks]|l(?:ias|pine))[sv&)<>|]|pt(?:[sv&)<>|]|-get)|r(?:[sv&)<>j|]|(?:p|ch)[sv&)<>|]|ia2c)|s(?:h?[sv&)<>|]|cii(?:-xfr|85)|pell)|t(?:[sv&)<>|]|obm)|dd(?:group|user)|getty|nsible-playbook|xel)|b(?:z(?:z[sv&)<>|]|c(?:at|mp)|diff|e(?:grep|xe)|f?grep|ip2(?:recover)?|less|more)|a(?:s(?:e(?:32|64|n(?:ame[sv&)<>|]|c))|h[sv&)<>|])|tch[sv&)<>|])|lkid|pftrace|r(?:eaksw|idge[sv&)<>|])|sd(?:cat|iff|tar)|u(?:iltin|n(?:dler[sv&)<>|]|zip2)|s(?:ctl|ybox))|y(?:ebug|obu))|c(?:[8-9]9|(?:a(?:t|ncel|psh)|c)[sv&)<>|]|mp|p(?:[sv&)<>|]|an|io|ulimit)|s(?:h|plit|vtool)|u(?:(?:t|rl)[sv&)<>|]|psfilter)|ertbot|h(?:attr|(?:dir|root)[sv&)<>|]|eck_(?:by_ssh|cups|log|memory|raid|s(?:sl_cert|tatusfile))|(?:flag|pas)s|g(?:passwd|rp)|mod|o(?:om|wn)|sh)|lang(?:[sv&)<>|]|++)|o(?:(?:b|pro)c|lumn[sv&)<>|]|m(?:m(?:and[sv&)<>|])?|p(?:oser|ress)[sv&)<>|])|w(?:say|think))|r(?:ash[sv&)<>|]|on(?:tab)?))|d(?:(?:[du]|i(?:(?:alo)?g|r|ff)|a(?:sh|te))[sv&)<>|]|f|hclient|m(?:esg|idecode|setup)|o(?:as|(?:cker|ne)[sv&)<>|]|sbox)|pkg|vips)|e(?:(?:[bd]|cho)[sv&)<>|]|n(?:v(?:-update)?|d(?:if|sw))|qn|s(?:[sv&)<>h|]|ac)|x(?:(?:ec)?[sv&)<>|]|iftool|p(?:(?:and|(?:ec|or)t)[sv&)<>|]|r))|2fsck|(?:asy_instal|va)l|fax|grep|macs)|f(?:(?:c|etch|lock|unction)[sv&)<>|]|d|g(?:rep)?|i(?:(?:n(?:d|ger)|sh)?[sv&)<>|]|le(?:[sv&)<>|]|test))|mt|tp(?:[sv&)<>|]|stats|who)|acter|o(?:ld[sv&)<>|]|reach)|ping)|g(?:c(?:c[^sv]|ore)|db|e(?:(?:m|tfacl)[sv&)<>|]|ni(?:e[sv&)<>|]|soimage))|hci?|i(?:(?:t|mp)[sv&)<>|]|nsh)|(?:o|awk)[sv&)<>|]|pg|r(?:c|ep[sv&)<>|]|oup(?:[sv&)<>|]|mod))|tester|unzip|z(?:cat|exe|ip))|h(?:(?:d|up|ash|i(?:ghlight|story))[sv&)<>|]|e(?:ad[sv&)<>|]|xdump)|ost(?:id|name)|ping3|t(?:digest|op|passwd))|i(?:d|p(?:6?tables|config)?|rb|conv|f(?:config|top)|nstall[sv&)<>|]|onice|spell)|j(?:js|q|ava[sv&)<>|]|exec|o(?:(?:bs|in)[sv&)<>|]|urnalctl)|runscript)|k(?:s(?:h|shell)|ill(?:[sv&)<>|]|all)|nife[sv&)<>|])|l(?:d(?:d?[sv&)<>|]|config)|(?:[np]|inks|ynx)[sv&)<>|]|s(?:-F|b_release|cpu|hw|mod|of|pci|usb)?|ua(?:[sv&)<>|]|(?:la)?tex)|z(?:[sv&)4<>|]|4c(?:at)?|c(?:at|mp)|diff|[e-f]?grep|less|m(?:a(?:dec|info)?|ore))|a(?:st(?:[sv&)<>|]|comm|log(?:in)?)|tex[sv&)<>|])|ess(?:[sv&)<>|]|echo|(?:fil|pip)e)|ftp(?:get)?|o(?:(?:ca(?:l|te)|ok)[sv&)<>|]|g(?:inctl|(?:nam|sav)e)|setup)|trace|wp-(?:d(?:ownload|ump)|mirror|request))|m(?:a(?:(?:n|ke)[sv&)<>|]|il(?:[sv&)<>q|]|x[sv&)<>|])|ster.passwd|wk)|tr|(?:v|utt)[sv&)<>|]|k(?:dir[sv&)<>|]|fifo|nod|temp)|locate|o(?:(?:re|unt)[sv&)<>|]|squitto)|sg(?:attrib|c(?:at|onv)|filter|merge|uniq)|ysql(?:admin|dump(?:slow)?|hotcopy|show)?)|n(?:c(?:[sv&)<>|]|.(?:openbsd|traditional)|at)|e(?:t(?:[sv&)<>|]|(?:c|st)at|kit-ftp|plan)|ofetch)|(?:(?:ul)?l|ice)[sv&)<>|]|m(?:[sv&)<>|]|ap)|p(?:m[sv&)<>|]|ing)|a(?:no[sv&)<>|]|sm|wk)|o(?:de[sv&)<>|]|hup)|roff|s(?:enter|lookup|tat))|o(?:(?:d|ctave)[sv&)<>|]|nintr|p(?:en(?:ssl|v(?:pn|t))|kg))|p(?:a(?:(?:x|rted|tch)[sv&)<>|]|s(?:swd|te[sv&)<>|]))|d(?:b|f(?:la)?tex|ksh)|f(?:[sv&)<>|]|tp)|g(?:rep)?|hp(?:[sv&)57<>|]|-cgi)|i(?:(?:co?|ng)[sv&)<>|]|p[^sv]|dstat|gz)|k(?:g(?:_?info)?|exec|ill)|r(?:y?[sv&)<>|]|int(?:env|f[sv&)<>|]))|t(?:x|ar(?:diff|grep)?)|wd(?:.db)?|xz|er(?:f|l(?:5|sh)?|ms[sv&)<>|])|opd|s(?:ed|ftp|ql)|u(?:ppet[sv&)<>|]|shd)|ython[^sv])|r(?:a(?:r[sv&)<>|]|k(?:e[sv&)<>|]|u))|c(?:p[sv&)<>|])?|e(?:(?:d(?:carpet)?|v|name|p(?:eat|lace))[sv&)<>|]|a(?:delf|lpath)|stic)|m(?:(?:dir)?[sv&)<>|]|user)|pm(?:[sv&)<>|]|db|(?:quer|verif)y)|bash|l(?:ogin|w
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:(?:^|=)[sv]*(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*|(?:t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*)[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:7z[arx]?|(?:(?:GE|POS)T|HEAD)[sv&)<>|]|a(?:(?:b|w[ks]|l(?:ias|pine))[sv&)<>|]|pt(?:[sv&)<>|]|-get)|r(?:[sv&)<>j|]|(?:p|ch)[sv&)<>|]|ia2c)|s(?:h?[sv&)<>|]|cii(?:-xfr|85)|pell)|t(?:[sv&)<>|]|obm)|dd(?:group|user)|getty|nsible-playbook|xel)|b(?:z(?:z[sv&)<>|]|c(?:at|mp)|diff|e(?:grep|xe)|f?grep|ip2(?:recover)?|less|more)|a(?:s(?:e(?:32|64|n(?:ame[sv&)<>|]|c))|h[sv&)<>|])|tch[sv&)<>|])|lkid|pftrace|r(?:eaksw|idge[sv&)<>|])|sd(?:cat|iff|tar)|u(?:iltin|n(?:dler[sv&)<>|]|zip2)|s(?:ctl|ybox))|y(?:ebug|obu))|c(?:[8-9]9|(?:a(?:t|ncel|psh)|c)[sv&)<>|]|mp|p(?:[sv&)<>|]|io|ulimit)|s(?:h|plit|vtool)|u(?:t[sv&)<>|]|psfilter)|ertbot|h(?:attr|(?:dir|root)[sv&)<>|]|eck_(?:by_ssh|cups|log|memory|raid|s(?:sl_cert|tatusfile))|(?:flag|pas)s|g(?:passwd|rp)|mod|o(?:om|wn)|sh)|lang(?:[sv&)<>|]|++)|o(?:(?:b|pro)c|lumn[sv&)<>|]|m(?:m(?:and[sv&)<>|])?|p(?:oser|ress)[sv&)<>|])|w(?:say|think))|r(?:ash[sv&)<>|]|on(?:tab)?))|d(?:(?:[du]|i(?:(?:alo)?g|r|ff)|a(?:sh|te))[sv&)<>|]|f|hclient|m(?:esg|idecode|setup)|o(?:as|(?:cker|ne)[sv&)<>|]|sbox)|pkg|vips)|e(?:(?:[bd]|cho)[sv&)<>|]|n(?:v(?:-update)?|d(?:if|sw))|qn|s(?:[sv&)<>h|]|ac)|x(?:(?:ec)?[sv&)<>|]|iftool|p(?:(?:and|(?:ec|or)t)[sv&)<>|]|r))|2fsck|(?:asy_instal|va)l|fax|grep|macs)|f(?:(?:c|etch|lock|unction)[sv&)<>|]|d|g(?:rep)?|i(?:(?:n(?:d|ger)|sh)?[sv&)<>|]|le(?:[sv&)<>|]|test))|mt|tp(?:[sv&)<>|]|stats|who)|acter|o(?:ld[sv&)<>|]|reach)|ping)|g(?:c(?:c[^sv]|ore)|db|e(?:(?:m|tfacl)[sv&)<>|]|ni(?:e[sv&)<>|]|soimage))|hci?|i(?:(?:t|mp)[sv&)<>|]|nsh)|(?:o|awk)[sv&)<>|]|pg|r(?:c|ep[sv&)<>|]|oup(?:[sv&)<>|]|mod))|tester|unzip|z(?:cat|exe|ip))|h(?:(?:d|up|ash|i(?:ghlight|story))[sv&)<>|]|e(?:ad[sv&)<>|]|xdump)|ost(?:id|name)|ping3|t(?:digest|op|passwd))|i(?:d|p(?:6?tables|config)?|rb|conv|f(?:config|top)|nstall[sv&)<>|]|onice|spell)|j(?:js|q|ava[sv&)<>|]|exec|o(?:(?:bs|in)[sv&)<>|]|urnalctl)|runscript)|k(?:s(?:h|shell)|ill(?:[sv&)<>|]|all)|nife[sv&)<>|])|l(?:d(?:d?[sv&)<>|]|config)|(?:[np]|ynx)[sv&)<>|]|s(?:-F|b_release|cpu|hw|mod|of|pci|usb)?|ua(?:[sv&)<>|]|(?:la)?tex)|z(?:[sv&)4<>|]|4c(?:at)?|c(?:at|mp)|diff|[e-f]?grep|less|m(?:a(?:dec|info)?|ore))|a(?:st(?:[sv&)<>|]|comm|log(?:in)?)|tex[sv&)<>|])|ess(?:[sv&)<>|]|echo|(?:fil|pip)e)|ftp(?:get)?|o(?:(?:ca(?:l|te)|ok)[sv&)<>|]|g(?:inctl|(?:nam|sav)e)|setup)|trace|wp-(?:d(?:ownload|ump)|mirror|request))|m(?:a(?:(?:n|ke)[sv&)<>|]|il(?:[sv&)<>q|]|x[sv&)<>|])|ster.passwd|wk)|tr|(?:v|utt)[sv&)<>|]|k(?:dir[sv&)<>|]|fifo|nod|temp)|locate|o(?:(?:re|unt)[sv&)<>|]|squitto)|sg(?:attrib|c(?:at|onv)|filter|merge|uniq)|ysql(?:admin|dump(?:slow)?|hotcopy|show)?)|n(?:c(?:[sv&)<>|]|.(?:openbsd|traditional)|at)|e(?:t(?:[sv&)<>|]|(?:c|st)at|kit-ftp|plan)|ofetch)|(?:(?:ul)?l|ice)[sv&)<>|]|m(?:[sv&)<>|]|ap)|p(?:m[sv&)<>|]|ing)|a(?:no[sv&)<>|]|sm|wk)|o(?:de[sv&)<>|]|hup)|roff|s(?:enter|lookup|tat))|o(?:(?:d|ctave)[sv&)<>|]|nintr|p(?:en(?:ssl|v(?:pn|t))|kg))|p(?:a(?:(?:x|rted|tch)[sv&)<>|]|s(?:swd|te[sv&)<>|]))|d(?:b|f(?:la)?tex|ksh)|f(?:[sv&)<>|]|tp)|g(?:rep)?|hp(?:[sv&)57<>|]|-cgi)|i(?:(?:co?|ng)[sv&)<>|]|p[^sv]|dstat|gz)|k(?:g(?:_?info)?|exec|ill)|r(?:y?[sv&)<>|]|int(?:env|f[sv&)<>|]))|t(?:x|ar(?:diff|grep)?)|wd(?:.db)?|xz|er(?:f|l(?:5|sh)?|ms[sv&)<>|])|opd|s(?:ed|ftp|ql)|u(?:ppet[sv&)<>|]|shd)|ython[2-3])|r(?:a(?:r[sv&)<>|]|k(?:e[sv&)<>|]|u))|c(?:p[sv&)<>|])?|e(?:(?:d(?:carpet)?|v|name|p(?:eat|lace))[sv&)<>|]|a(?:delf|lpath)|stic)|m(?:(?:dir)?[sv&)<>|]|user)|pm(?:[sv&)<>|]|db|(?:quer|verif)y)|bash|l(?:ogin|wrap)|nano|oute[
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@pmFromFile unix-shell.data" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:(?:(?:a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?2["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|v["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?f|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|s)|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?o|[sv&),<>|].*))b"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ " @ rx ( ? i ) b ( ? : 7 z [ arx ] ? | ( ? : ( ? : GE | POS ) T | HEAD ) [ sv & ) < > | ] | a ( ? : ( ? : b | w [ ks ] | l ( ? : ias | pine ) ) [ sv & ) < > | ] | pt ( ? : ( ? : itude ) ? [ sv & ) < > | ] | -get ) | r ( ? : [ sv & ) < > j | ] | ( ? : p | ch ) [ sv & ) < > | ] | ia2c ) | s ( ? : h ? [ sv & ) < > | ] | cii ( ? : -xfr | 85 ) | pell ) | t ( ? : [ sv & ) < > | ] | obm ) | dd ( ? : group | user ) | getty | nsible-playbook | xel ) | b ( ? : z ( ? : z [ sv & ) < > | ] | c ( ? : at | mp ) | diff | e ( ? : grep | xe ) | f ? grep | ip2 ( ? : recover ) ? | less | more ) | a ( ? : s ( ? : e ( ? : 32 | 64 | n ( ? : ame [ sv & ) < > | ] | c ) ) | h [ sv & ) < > | ] ) | tch [ sv & ) < > | ] ) | lkid | pftrace | r ( ? : eaksw | idge [ sv & ) < > | ] ) | sd ( ? : cat | iff | tar ) | u ( ? : iltin | n ( ? : dler [ sv & ) < > | ] | zip2 ) | s ( ? : ctl | ybox ) ) | y ( ? : ebug | obu ) ) | c ( ? : [ 8 -9 ] 9 | ( ? : a ( ? : t | ncel | psh ) | c ) [ sv & ) < > | ] | mp | p ( ? : [ sv & ) < > | ] | io | ulimit ) | s ( ? : h | plit | vtool ) | u ( ? : t [ sv & ) < > | ] | psfilter ) | ertbot | h ( ? : attr | ( ? : dir | root ) [ sv & ) < > | ] | eck_ ( ? : by_ssh | cups | log | memory | raid | s ( ? : sl_cert | tatusfile ) ) | ( ? : flag | pas ) s | g ( ? : passwd | rp ) | mod | o ( ? : om | wn ) | sh ) | lang ( ? : [ sv & ) < > | ] | + + ) | o ( ? : ( ? : b | pro ) c | lumn [ sv & ) < > | ] | m ( ? : m ( ? : and [ sv & ) < > | ] ) ? | p ( ? : oser | ress ) [ sv & ) < > | ] ) | w ( ? : say | think ) ) | r ( ? : ash [ sv & ) < > | ] | on ( ? : tab ) ? ) ) | d ( ? : ( ? : [ du ] | i ( ? : ( ? : alo ) ? g | r | ff ) | a ( ? : sh | te ) ) [ sv & ) < > | ] | n ? f | hclient | m ( ? : esg | idecode | setup ) | o ( ? : as | ( ? : cker | ne ) [ sv & ) < > | ] | sbox ) | pkg | vips ) | e ( ? : ( ? : [ bd ] | cho ) [ sv & ) < > | ] | n ( ? : v ( ? : -update ) ? | d ( ? : if | sw ) ) | qn | s ( ? : [ sv & ) < > h | ] | ac ) | x ( ? : ( ? : ec ) ? [ sv & ) < > | ] | iftool | p ( ? : ( ? : and | ( ? : ec | or ) t ) [ sv & ) < > | ] | r ) ) | 2 fsck | ( ? : asy_instal | va ) l | fax | grep | macs ) | f ( ? : ( ? : c | etch | lock | unction ) [ sv & ) < > | ] | d | g ( ? : rep ) ? | i ( ? : ( ? : n ( ? : d | ger ) | sh ) ? [ sv & ) < > | ] | le ( ? : [ sv & ) < > | ] | test ) ) | mt | tp ( ? : [ sv & ) < > | ] | stats | who ) | acter | o ( ? : ld [ sv & ) < > | ] | reach ) | ping ) | g ( ? : c ( ? : c [ ^ sv ] | ore ) | db | e ( ? : ( ? : m | tfacl ) [ sv & ) < > | ] | ni ( ? : e [ sv & ) < > | ] | soimage ) ) | hci ? | i ( ? : ( ? : t | mp ) [ sv & ) < > | ] | nsh ) | ( ? : o | awk ) [ sv & ) < > | ] | pg | r ( ? : c | ep [ sv & ) < > | ] | oup ( ? : [ sv & ) < > | ] | mod ) ) | tester | unzip | z ( ? : cat | exe | ip ) ) | h ( ? : ( ? : d | up | ash | i ( ? : ghlight | story ) ) [ sv & ) < > | ] | e ( ? : ad [ sv & ) < > | ] | xdump ) | ost ( ? : id | name ) | ping3 | t ( ? : digest | op | passwd ) ) | i ( ? : d | p ( ? : 6 ? tables | config ) ? | rb | conv | f ( ? : config | top ) | nstall [ sv & ) < > | ] | onice | spell ) | j ( ? : js | q | ava [ sv & ) < > | ] | exec | o ( ? : ( ? : bs | in ) [ sv & ) < > | ] | urnalctl ) | runscript ) | k ( ? : s ( ? : h | shell ) | ill ( ? : [ sv & ) < > | ] | all ) | nife [ sv & ) < > | ] ) | l ( ? : d ( ? : d ? [ sv & ) < > | ] | config ) | ( ? : [ np ] | ynx ) [ sv & ) < > | ] | s ( ? : -F | b_release | cpu | hw | mod | of | pci | usb ) ? | ua ( ? : [ sv & ) < > | ] | ( ? : la ) ? tex ) | z ( ? : [ sv & ) 4 < > | ] | 4 c ( ? : at ) ? | c ( ? : at | mp ) | diff | [ e-f ] ? grep | less | m ( ? : a ( ? : dec | info ) ? | ore ) ) | a ( ? : st ( ? : [ sv & ) < > | ] | comm | log ( ? : in ) ? ) | tex [ sv & ) < > | ] ) | ess ( ? : [ sv & ) < > | ] | echo | ( ? : fil | pip ) e ) | ftp ( ? : get ) ? | o ( ? : ( ? : ca ( ? : l | te ) | ok ) [ sv & ) < > | ] | g ( ? : inctl | ( ? : nam | sav ) e ) | setup ) | trace | wp- ( ? : d ( ? : ownload | ump ) | mirror | request ) ) | m ( ? : a ( ? : ( ? : n | ke ) [ sv & ) < > | ] | il ( ? : [ sv & ) < > q | ] | x [ sv & ) < > | ] ) | ster . passwd | wk ) | tr | ( ? : v | utt ) [ sv & ) < > | ] | k ( ? : dir [ sv & ) < > | ] | fifo | nod | temp ) | locate | o ( ? : ( ? : re | unt ) [ sv & ) < > | ] | squitto ) | sg ( ? : attrib | c ( ? : at | onv ) | filter | merge | uniq ) | ysql ( ? : admin | dump ( ? : slow ) ? | hotcopy | show ) ? ) | n ( ? : c ( ? : [ sv & ) < > | ] | . ( ? : openbsd | traditional ) | at ) | e ( ? : t ( ? : [ sv & ) < > | ] | ( ? : c | st ) at | kit-ftp | plan ) | ofetch ) | ( ? : ( ? : ul ) ? l | ice ) [ sv & ) < > | ] | m ( ? : [ sv & ) < > | ] | ap ) | p ( ? : m [ sv & ) < > | ] | ing ) | a ( ? : no [ sv & ) < > | ] | sm | wk ) | o ( ? : de [ sv & ) < > | ] | hup ) | roff | s ( ? : enter | lookup | tat ) ) | o ( ? : ( ? : d | ctave ) [ sv & ) < > | ] | nintr | p ( ? : en ( ? : ssl | v ( ? : pn | t ) ) | kg ) ) | p ( ? : a ( ? : ( ? : x | cman | rted | tch ) [ sv & ) < > | ] | s ( ? : swd | te [ sv & ) < > | ] ) ) | d ( ? : b | f ( ? : la ) ? tex | ksh ) | f ( ? : [ sv & ) < > | ] | tp ) | g ( ? : rep ) ? | hp ( ? : [ sv & ) 57 < > | ] | -cgi ) | i ( ? : ( ? : co ? | ng ) [ sv & ) < > | ] | p [ ^ sv ] | dstat | gz ) | k ( ? : g ( ? : _ ? info ) ? | exec | ill ) | r ( ? : y ? [ sv & ) < > | ] | int ( ? : env | f [ sv & ) < > | ] ) ) | s ( ? : [ sv & ) < > | ] | ed | ftp | ql ) ? | t ( ? : x | ar ( ? : diff | grep ) ? ) | wd ( ? : . db ) ? | xz | er ( ? : f | l ( ? : 5 | sh ) ? | ms [ sv & ) < > | ] ) | opd | u ( ? : ppet [ sv & ) < > | ] | shd ) | ython [ 2 -3 ] ) | r ( ? : a ( ? : r [ sv & ) < > | ] | k ( ? : e [ sv & ) < > | ] | u ) ) | c ( ? : p [ sv & ) < > | ] ) ? | e ( ? : ( ? : d ( ? : carpet ) ? | v | name | p ( ? : eat | lace ) ) [ sv & ) < > | ] | a ( ? : delf | lpath ) | stic ) | m ( ? : ( ? : dir ) ? [ sv & ) < > | ] | user ) | pm ( ? : [ sv & ) < > | ] | db | ( ? : quer | verif ) y ) | bash | l ( ? : ogin | wrap ) | nano | oute [ sv & ) < > | ] | sync | u ( ? : by [ ^ sv ] | n- ( ? : mailcap | parts ) ) | vi ( ? : ew | m ) ) | s ( ? : c ( ? : p | hed | r ( ? : een | ipt ) [ sv & ) < > | ] ) | e ( ? : ( ? : d | lf | rvice ) [ sv & ) < > | ] | t ( ? : arch | env | facl [ sv & ) < > | ] | sid ) ? | ndmail ) | ( ? : g | ash ) [ sv & ) < > | ] | h ( ? : ( ? : adow | ells ) ? [ sv & ) < > | ] | . distrib | u ( ? : f | tdown [ sv & ) < > | ] ) ) | s ( ? : [ sv & ) < > | ] | h ( ? : [ sv & ) < > | ] | -key ( ? : ge | sca ) n | pass ) ) | u ( ? : [ sv & ) < > | ] | do ) | vn | diff | ftp | l ( ? : eep [ sv & ) < > | ] | sh ) | mbclient | o ( ? : cat | elim | ( ? : rt | urce ) [ sv & ) < > | ] ) | p ( ? : lit [ sv & ) < > | ] | wd . db ) | qlite3 | t ( ? : art-stop-daemon | d ( ? : buf | err | in | out ) | r ( ? : ace | ings [ sv & ) < > | ] ) ) | ys ( ? : ctl | tem ( ? : ctl | d-resolve ) ) ) | t ( ? : a ( ? : c | r [ sv & ) < > | ] | il [ sv & ) < > f | ] | sk ( ? : [ sv & ) < > | ] | set ) ) | bl | c ( ? : p ( ? : [ sv & ) < > | ] | dump | ing | tracer
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:(?:^|=)[sv]*(?:t[" ')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["' ) [ -x5c ] * ( ? : ( ? : ( ? : | | | & & ) [ sv ] * ) ? $ [ ! #(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*|(?:t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|[nr;`{]|||?|&&?|$(?:((?|{)|[<>](|([sv]*))[sv]*(?:[${]|(?:[sv]*(|!)[sv]*|[0-9A-Z_a-z]+=(?:[^sv]*|$(?:.*|.*)|[<>].*|'.*'|".*")[sv]+)*)[sv]*["']*(?:["'-+--9?A-]_a-z|]+/)?["'x5c]*(?:(?:(?:a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d|u["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?2["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?t)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?e|v["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?i)["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|d["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?f|p["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?c["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?m["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?a["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?n["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?[sv&),<>|].*|s)|w["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?(?:h["')[-x5c]*(?:(?:(?:|||&&)[sv]*)?$[!#(*-0-9?-@_a-{]*)?x5c?o|[sv&),<>|].*))"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx /(?:[?*]+[a-z/]+|[a-z/]+[?*]+)" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx rn(?s:.)*?b(?:DATA|QUIT|HELP(?: .{1,255})?)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?is)rn[0-9A-Z_a-z]{1,50}b (?:C(?:(?:REATE|OPY [*,0-:]+) [" - #%-&*--9A-Zx5c_a-z]+|APABILITY|HECK|LOSE)|DELETE ["-#%-&*--.0-9A-Zx5c_a-z]+|EX(?:AMINE ["-#%-&*--.0-9A-Zx5c_a-z]+|PUNGE)|FETCH [*,0-:]+|L(?:IST ["-#*--9A-Zx5c_a-z~]+? ["-#%-&*--9A-Zx5c_a-z]+|OG(?:IN [--.0-9@_a-z]{1,40} .*?|OUT))|RENAME ["-#%-&*--9A-Zx5c_a-z]+? ["-#%-&*--9A-Zx5c_a-z]+|S(?:E(?:LECT ["-#%-&*--9A-Zx5c_a-z]+|ARCH(?: CHARSET [--.0-9A-Z_a-z]{1,40})? (?:(KEYWORD x5c)?(?:A(?:LL|NSWERED)|BCC|D(?:ELETED|RAFT)|(?:FLAGGE|OL)D|RECENT|SEEN|UN(?:(?:ANSWER|FLAGG)ED|D(?:ELETED|RAFT)|SEEN)|NEW)|(?:BODY|CC|FROM|HEADER .{1,100}|NOT|OR .{1,255}|T(?:EXT|O)) .{1,255}|LARGER [0-9]{1,20}|[*,0-:]+|(?:BEFORE|ON|S(?:ENT(?:(?:BEFOR|SINC)E|ON)|INCE)) "?[0-9]{1,2}-[0-9A-Z_a-z]{3}-[0-9]{4}"?|S(?:MALLER [0-9]{1,20}|UBJECT .{1,255})|U(?:ID [*,0-:]+?|NKEYWORD x5c(Seen|(?:Answer|Flagg)ed|D(?:eleted|raft)|Recent))))|T(?:ORE [*,0-:]+? [+-]?FLAGS(?:.SILENT)? (?:(x5c[a-z]{1,20}))?|ARTTLS)|UBSCRIBE ["-#%-&*--9A-Zx5c_a-z]+)|UN(?:SUBSCRIBE ["-#%-&*--9A-Zx5c_a-z]+|AUTHENTICATE)|NOOP)"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx rn(?s:.)*?b(?:(?:QUI|STA|RSE)(?i:T)|NOOP|CAPA)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@rx !(?:d|!)" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_RCE ]
[ http . middlewares . bad_bot_block_RCE . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?:<?(?:[^x]|x[^m]|xm[^l]|xml[^s]|xml$|$)|<?php|[(?:/|x5c)?php])" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx .*.ph(?:pd*|tml|ar|ps|t|pt).*$" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-config-directives.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@pm =" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-variables.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx (?i)php://(?:std(?:in|out|err)|(?:in|out)put|fd|memory|temp|filter)" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx (?:bzip2|expect|glob|ogg|(?:ph|r)ar|ssh2(?:.(?:s(?:hell|(?:ft|c)p)|exec|tunnel))?|z(?:ip|lib))://" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-function-names-933150.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)b(?[" ']*(?:assert(?:_options)?|c(?:hr|reate_function)|e(?:val|x(?:ec|p))|file(?:group)?|glob|i(?:mage(?:gif|(?:jpe|pn)g|wbmp|xbm)|s_a)|md5|o(?:pendir|rd)|p(?:assthru|open|rev)|(?:read|tmp)file|un(?:pac|lin)k|s(?:tat|ubstr|ystem))(?:/(?:*.**/|/.*)|#.*[sv]|")*["' ] * ) ? [ sv ] * ( . * ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx [oOcC]:d+:" . + ? ":d+:{.*}" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx $+(?:[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*|s*{.+})(?:s|[.+]|{.+}|/*.**/|//.*|#.*)*(.*)" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:((?:.+)(?:[" '][-0-9A-Z_a-z]+["' ] ) ? ( . + | [ ^ ) ] * string [ ^ ) ] * ) [ sv "'--.0-9A-[]_a-{}]+([^)]*)|(?:[[0-9]+]|{[0-9]+}|$[^(-),.-/;x5c]+|[" '][-0-9A-Zx5c_a-z]+["' ] ) ( . + ) ) ; " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-function-names-933151.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@pm (" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx AUTH_TYPE|HTTP_(?:ACCEPT(?:_(?:CHARSET|ENCODING|LANGUAGE))?|CONNECTION|(?:HOS|USER_AGEN)T|KEEP_ALIVE|(?:REFERE|X_FORWARDED_FO)R)|ORIG_PATH_INFO|PATH_(?:INFO|TRANSLATED)|QUERY_STRING|REQUEST_URI" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)b(?:a(?:bs|s(?:in|sert(?:_options)?))|basename|c(?:h(?:eckdate|r(?:oot)?)|o(?:(?:mpac|(?:nsta|u)n)t|py|sh?)|r(?:eate_function|ypt)|urrent)|d(?:ate|e(?:coct|fined?)|ir)|e(?:nd|val|x(?:ec|p(?:lode)?|tract))|f(?:ile(?:(?:[acm]tim|inod|siz|typ)e|group|owner|perms)?|l(?:o(?:ck|or)|ush))|glob|h(?:ash|eader)|i(?:date|m(?:age(?:gif|(?:jpe|pn)g|wbmp|xbm)|plode)|s_a)|key|l(?:ink|og)|m(?:a(?:il|x)|d5|in)|n(?:ame|ext)|o(?:pendir|rd)|p(?:a(?:ck|ss(?:thru)?)|i|o(?:pen|w)|rev)|r(?:an(?:d|ge)|e(?:(?:adfil|nam)e|set)|ound)|s(?:(?:erializ|huffl)e|in|leep|(?:or|ta)t|ubstr|y(?:mlink|s(?:log|tem)))|t(?:an|(?:im|mpfil)e|ouch|rim)|u(?:cfirst|n(?:lin|pac)k)|virtual)(?:[sv]|/*.**/|(?:#|//).*)*(.*)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx .*.(?:phpd*|phtml)..*$" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pm ?>" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:((?:.+)(?:[" '][-0-9A-Z_a-z]+["' ] ) ? ( . + | [ ^ ) ] * string [ ^ ) ] * ) [ sv "'--.0-9A-[]_a-{}]+([^)]*)|(?:[[0-9]+]|{[0-9]+}|$[^(-),.-/;x5c]+|[" '][-0-9A-Zx5c_a-z]+["' ] ) ( . + ) ) ( ? : ; | $ ) ? " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx _(?:$$ND_FUNC$$_|_js_function)|(?:beval|new[sv]+Function[sv]*)(|String.fromCharCode|function(){|this.constructor|module.exports=|([sv]*[^0-9A-Z_a-z]child_process[^0-9A-Z_a-z][sv]*)|process(?:.(?:(?:a(?:ccess|ppendfile|rgv|vailability)|c(?:aveats|h(?:mod|own)|(?:los|opyfil)e|p|reate(?:read|write)stream)|ex(?:ec(?:file)?|ists)|f(?:ch(?:mod|own)|data(?:sync)?|s(?:tat|ync)|utimes)|inodes|l(?:chmod|ink|stat|utimes)|mkd(?:ir|temp)|open(?:dir)?|r(?:e(?:ad(?:dir|file|link|v)?|name)|m)|s(?:pawn(?:file)?|tat|ymlink)|truncate|u(?:n(?:link|watchfile)|times)|w(?:atchfile|rite(?:file|v)?))(?:sync)?(?:.call)?(|binding|constructor|env|global|main(?:Module)?|process|require)|[[" '`](?:(?:a(?:ccess|ppendfile|rgv|vailability)|c(?:aveats|h(?:mod|own)|(?:los|opyfil)e|p|reate(?:read|write)stream)|ex(?:ec(?:file)?|ists)|f(?:ch(?:mod|own)|data(?:sync)?|s(?:tat|ync)|utimes)|inodes|l(?:chmod|ink|stat|utimes)|mkd(?:ir|temp)|open(?:dir)?|r(?:e(?:ad(?:dir|file|link|v)?|name)|m)|s(?:pawn(?:file)?|tat|ymlink)|truncate|u(?:n(?:link|watchfile)|times)|w(?:atchfile|rite(?:file|v)?))(?:sync)?|binding|constructor|env|global|main(?:Module)?|process|require)["' ` ] ] ) | ( ? : binding | constructor | env | global | main ( ? : Module ) ? | process | require ) [ | console ( ? : . ( ? : debug | error | info | trace | warn ) ( ? : . call ) ? ( | [ [ "'`](?:debug|error|info|trace|warn)[" '`]])|require(?:.(?:resolve(?:.call)?(|main|extensions|cache)|[["' ` ] ( ? : ( ? : resolv | cach ) e | main | extensions ) [ "'`]])" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@rx (?:close|exists|fork|(?:ope|spaw)n|re(?:ad|quire)|w(?:atch|rite))[sv]*(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@pmFromFile ssrf.data" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@rx (?:__proto__|constructors*(?:.|[)s*prototype)" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx Process[sv]*.[sv]*spawn[sv]*(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx while[sv]*([sv(]*(?:!+(?:false|null|undefined|NaN|[+-]?0|" { 2 } | '{2}|`{2})|(?:!!)*(?:(?:t(?:rue|his)|[+-]?(?:Infinity|[1-9][0-9]*)|new [A-Za-z][0-9A-Z_a-z]*|window|String|(?:Boolea|Functio)n|Object|Array)b|{.*}|[.*]|"[^"]+"|' [ ^ ']+' | ` [ ^ ` ] + ` ) ) . * ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^data:(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*(?:[sv]*,[sv]*(?:(?:*|[^!-" ( - ) , / : - ? [ - ] { } ] + ) / ( ? : * | [ ^ ! - "(-),/:-?[-]{}]+)|*)(?:[sv]*;[sv]*(?:charset[sv]*=[sv]*" ? ( ? : iso-8859-15 ? | utf-8 | windows-1252 ) b "?|(?:[^sv -" ( - ) , / : - ? [ - ] c { } ] | c ( ? : [ ^ ! - "(-),/:-?[-]h{}]|h(?:[^!-" ( - ) , / : - ? [ - ] a { } ] | a ( ? : [ ^ ! - "(-),/:-?[-]r{}]|r(?:[^!-" ( - ) , / : - ? [ - ] s { } ] | s ( ? : [ ^ ! - "(-),/:-?[-]e{}]|e[^!-" ( - ) , / : - ? [ - ] t { } ] ) ) ) ) ) ) [ ^ ! - "(-),/:-?[-]{}]*[sv]*=[sv]*[^!(-),/:-?[-]{}]+);?)*)*" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)((?:a(?:cap|f[ps]|ttachment)|b(?:eshare|itcoin|lob)|c(?:a(?:llto|p)|id|vs|ompress.(?:zlib|bzip2))|d(?:a(?:v|ta)|ict|n(?:s|tp))|e(?:d2k|xpect)|f(?:(?:ee)?d|i(?:le|nger|sh)|tps?)|g(?:it|o(?:pher)?|lob)|h(?:323|ttps?)|i(?:ax|cap|(?:ma|p)ps?|rc[6s]?)|ja(?:bbe)?r|l(?:dap[is]?|ocal_file)|m(?:a(?:ilto|ven)|ms|umble)|n(?:e(?:tdoc|ws)|fs|ntps?)|ogg|p(?:aparazzi|h(?:ar|p)|op(?:2|3s?)|r(?:es|oxy)|syc)|r(?:mi|sync|tm(?:f?p)?|ar)|s(?:3|ftp|ips?|m(?:[bs]|tps?)|n(?:ews|mp)|sh(?:2(?:.(?:s(?:hell|(?:ft|c)p)|exec|tunnel))?)?|vn(?:+ssh)?)|t(?:e(?:amspeak|lnet)|ftp|urns?)|u(?:dp|nreal|t2004)|v(?:entrilo|iew-source|nc)|w(?:ebcal|ss?)|x(?:mpp|ri)|zip)://(?:[0-9]{10}|(?:0x[0-9a-f]{2}.){3}0x[0-9a-f]{2}|0x(?:[0-9a-f]{8}|[0-9a-f]{16})|(?:0{1,4}[0-9]{1,3}.){3}0{1,4}[0-9]{1,3}|[0-9]{1,3}.(?:[0-9]{1,3}.[0-9]{5}|[0-9]{8})|(?:x5cx5c[-0-9a-z].?_?)+|[[0-:a-f]+(?:[.0-9]+|%[0-9A-Z_a-z]+)?]|[a-z][--.0-9A-Z_a-z]{1,255}:[0-9]{1,5}(?:#?[sv]*&?@(?:(?:[0-9]{1,3}.){3}[0-9]{1,3}|[a-z][--.0-9A-Z_a-z]{1,255}):[0-9]{1,5}/?)+|[.0-9]{0,11}(?:xe2(?:x91[xa0-xbf]|x92[x80-xbf]|x93[x80-xa9xab-xbf])|xe3x80x82)+))" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx [s*constructors*]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx @{.*}" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_GENERIC ]
[ http . middlewares . bad_bot_block_GENERIC . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "!@validateByteRange 20, 45-47, 48-57, 65-90, 95, 97-122" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@detectXSS" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<script[^>]*>[sS]*?" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i).(?:b(?:x(?:link:href|html|mlns)|data:text/html|formaction|patternb.*?=)|!ENTITY[sv]+(?:%[sv]+)?[^sv]+[sv]+(?:SYSTEM|PUBLIC)|@import|;base64)b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)[a-z]+=(?:[^:=]+:.+;)*?[^:=]+:url(javascript" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)<[^0-9<>A-Z_a-z]*(?:[^sv" '<>]*:)?[^0-9<>A-Z_a-z]*[^0-9A-Z_a-z]*?(?:s[^0-9A-Z_a-z]*?(?:c[^0-9A-Z_a-z]*?r[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?p[^0-9A-Z_a-z]*?t|t[^0-9A-Z_a-z]*?y[^0-9A-Z_a-z]*?l[^0-9A-Z_a-z]*?e|v[^0-9A-Z_a-z]*?g|e[^0-9A-Z_a-z]*?t[^0-9>A-Z_a-z])|f[^0-9A-Z_a-z]*?o[^0-9A-Z_a-z]*?r[^0-9A-Z_a-z]*?m|m[^0-9A-Z_a-z]*?(?:a[^0-9A-Z_a-z]*?r[^0-9A-Z_a-z]*?q[^0-9A-Z_a-z]*?u[^0-9A-Z_a-z]*?e[^0-9A-Z_a-z]*?e|e[^0-9A-Z_a-z]*?t[^0-9A-Z_a-z]*?a[^0-9>A-Z_a-z])|(?:l[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?n[^0-9A-Z_a-z]*?k|o[^0-9A-Z_a-z]*?b[^0-9A-Z_a-z]*?j[^0-9A-Z_a-z]*?e[^0-9A-Z_a-z]*?c[^0-9A-Z_a-z]*?t|e[^0-9A-Z_a-z]*?m[^0-9A-Z_a-z]*?b[^0-9A-Z_a-z]*?e[^0-9A-Z_a-z]*?d|a[^0-9A-Z_a-z]*?(?:p[^0-9A-Z_a-z]*?p[^0-9A-Z_a-z]*?l[^0-9A-Z_a-z]*?e[^0-9A-Z_a-z]*?t|u[^0-9A-Z_a-z]*?d[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?o|n[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?m[^0-9A-Z_a-z]*?a[^0-9A-Z_a-z]*?t[^0-9A-Z_a-z]*?e)|p[^0-9A-Z_a-z]*?a[^0-9A-Z_a-z]*?r[^0-9A-Z_a-z]*?a[^0-9A-Z_a-z]*?m|i?[^0-9A-Z_a-z]*?f[^0-9A-Z_a-z]*?r[^0-9A-Z_a-z]*?a[^0-9A-Z_a-z]*?m[^0-9A-Z_a-z]*?e|b[^0-9A-Z_a-z]*?(?:a[^0-9A-Z_a-z]*?s[^0-9A-Z_a-z]*?e|o[^0-9A-Z_a-z]*?d[^0-9A-Z_a-z]*?y|i[^0-9A-Z_a-z]*?n[^0-9A-Z_a-z]*?d[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?n[^0-9A-Z_a-z]*?g[^0-9A-Z_a-z]*?s)|i[^0-9A-Z_a-z]*?m[^0-9A-Z_a-z]*?a?[^0-9A-Z_a-z]*?g[^0-9A-Z_a-z]*?e?|v[^0-9A-Z_a-z]*?i[^0-9A-Z_a-z]*?d[^0-9A-Z_a-z]*?e[^0-9A-Z_a-z]*?o)[^0-9>A-Z_a-z])|(?:<[0-9A-Z_a-z].*[sv/]|["' ] ( ? : . * [ sv / ] ) ? ) ( ? : background | formaction | lowsrc | on ( ? : a ( ? : bort | ctivate | d ( ? : apteradded | dtrack ) | fter ( ? : print | ( ? : scriptexecu | upda ) te ) | lerting | n ( ? : imation ( ? : cancel | end | iteration | start ) | tennastatechange ) | ppcommand | u ( ? : dio ( ? : end | process | start ) | xclick ) ) | b ( ? : e ( ? : fore ( ? : ( ? : ( ? : ( ? : de ) ? activa | scriptexecu ) t | toggl ) e | c ( ? : opy | ut ) | editfocus | input | p ( ? : aste | rint ) | u ( ? : nload | pdate ) ) | gin ( ? : Event ) ? ) | l ( ? : ocked | ur ) | oun ( ? : ce | dary ) | roadcast | usy ) | c ( ? : a ( ? : ( ? : ch | llschang ) ed | nplay ( ? : through ) ? | rdstatechange ) | ( ? : ell | fstate ) change | h ( ? : a ( ? : rging ( ? : time ) ? cha ) ? nge | ecking ) | l ( ? : ick | ose ) | o ( ? : m ( ? : mand ( ? : update ) ? | p ( ? : lete | osition ( ? : end | start | update ) ) ) | n ( ? : nect ( ? : ed | ing ) | t ( ? : extmenu | rolselect ) ) | py ) | u ( ? : echange | t ) ) | d ( ? : ata ( ? : ( ? : availabl | chang ) e | error | setc ( ? : hanged | omplete ) ) | blclick | e ( ? : activate | livery ( ? : error | success ) | vice ( ? : found | light | ( ? : mo | orienta ) tion | proximity ) ) | i ( ? : aling | s ( ? : abled | c ( ? : hargingtimechange | onnect ( ? : ed | ing ) ) ) ) | o ( ? : m ( ? : a ( ? : ctivate | ttrmodified ) | ( ? : characterdata | subtree ) modified | focus ( ? : in | out ) | mousescroll | node ( ? : inserted ( ? : intodocument ) ? | removed ( ? : fromdocument ) ? ) ) | wnloading ) | r ( ? : ag ( ? : drop | e ( ? : n ( ? : d | ter ) | xit ) | ( ? : gestur | leav ) e | over | start ) | op ) | urationchange ) | e ( ? : mptied | n ( ? : abled | d ( ? : ed | Event ) ? | ter ) | rror ( ? : update ) ? | xit ) | f ( ? : ailed | i ( ? : lterchange | nish ) | o ( ? : cus ( ? : in | out ) ? | rm ( ? : change | input ) ) | ullscreenchange ) | g ( ? : amepad ( ? : axismove | button ( ? : down | up ) | ( ? : dis ) ? connected ) | et ) | h ( ? : ashchange | e ( ? : adphoneschange | l [ dp ] ) | olding ) | i ( ? : cc ( ? : cardlockerror | infochange ) | n ( ? : coming | put | valid ) ) | key ( ? : down | press | up ) | l ( ? : evelchange | o ( ? : ad ( ? : e ( ? : d ( ? : meta ) ? data | nd ) | start ) ? | secapture ) | y ) | m ( ? : ark | essage | o ( ? : use ( ? : down | enter | ( ? : lea | mo ) ve | o ( ? : ut | ver ) | up | wheel ) | ve ( ? : end | start ) ? | z ( ? : a ( ? : fterpaint | udioavailable ) | ( ? : beforeresiz | orientationchang | t ( ? : apgestur | imechang ) ) e | ( ? : edgeui ( ? : c ( ? : ancel | omplet ) | start ) e | network ( ? : down | up ) loa ) d | fullscreen ( ? : change | error ) | m ( ? : agnifygesture ( ? : start | update ) ? | ouse ( ? : hittest | pixelscroll ) ) | p ( ? : ointerlock ( ? : change | error ) | resstapgesture ) | rotategesture ( ? : start | update ) ? | s ( ? : crolledareachanged | wipegesture ( ? : end | start | update ) ? ) ) ) ) | no ( ? : match | update ) | o ( ? : ( ? : bsolet | ( ? : ff | n ) lin ) e | pen | verflow ( ? : changed ) ? ) | p ( ? : a ( ? : ge ( ? : hide | show ) | int | ( ? : st | us ) e ) | lay ( ? : ing ) ? | o ( ? : inter ( ? : down | enter | ( ? : ( ? : lea | mo ) v | rawupdat ) e | o ( ? : ut | ver ) | up ) | p ( ? : state | up ( ? : hid ( ? : den | ing ) | show ( ? : ing | n ) ) ) ) | ro ( ? : gress | pertychange ) ) | r ( ? : atechange | e ( ? : adystatechange | ceived | movetrack | peat ( ? : Event ) ? | quest | s ( ? : et | ize | u ( ? : lt | m ( ? : e | ing ) ) ) | trieving ) | ow ( ? : e ( ? : nter | xit ) | s ( ? : delete | inserted ) ) ) | s ( ? : croll ( ? : end ) ? | e ( ? : arch | ek ( ? : complete | ed | ing ) | lect ( ? : ionchange | start ) ? | n ( ? : ding | t ) | t ) | how | ( ? : ound | peech ) ( ? : end | start ) | t ( ? : a ( ? : lled | rt | t ( ? : echange | uschanged ) ) | k ( ? : comma | sessione ) nd | op ) | u ( ? : bmit | ccess | spend ) | vg ( ? : abort | error | ( ? : un ) ? load | resize | scrol
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:W|^)(?:javascript:(?:[sS]+[=x5c([.<]|[sS]*?(?:bnameb|x5c[ux]d))|data:(?:(?:[a-z]w+/w[w+-]+w)?[;,]|[sS]*?;[sS]*?b(?:base64|charset=)|[sS]*?,[sS]*?<[sS]*?w[sS]*?>))|@W*?iW*?mW*?pW*?oW*?rW*?tW*?(?:/*[sS]*?)?(?:[" ' ] | W * ? uW * ? rW * ? l [ sS ] * ? ( ) | [ ^ - ] * ? -W * ? mW * ? oW * ? zW * ? -W * ? bW * ? iW * ? nW * ? dW * ? iW * ? nW * ? g [ ^ : ] * ? : W * ? uW * ? rW * ? l [ sS ] * ? ( " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@pm document.cookie document.domain document.write .parentnode .innerhtml window.location -moz-binding <!-- <![cdata[" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i:<style.*?>.*?(?:@[ix5c]|(?:[:=]|&#x?0*(?:58|3A|61|3D);?).*?(?:[(x5c]|&#x?0*(?:40|28|92|5C);?)))" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i:<.*[:]?vmlframe.*?[s/+]*?src[s/+]*=)" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)(?:j|&#(?:0*(?:74|106)|x0*[46]A);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:a|&#(?:0*(?:65|97)|x0*[46]1);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:v|&#(?:0*(?:86|118)|x0*[57]6);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:a|&#(?:0*(?:65|97)|x0*[46]1);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:s|&#(?:0*(?:115|83)|x0*[57]3);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:c|&#(?:x0*[46]3|0*(?:99|67));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:r|&#(?:x0*[57]2|0*(?:114|82));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:i|&#(?:x0*[46]9|0*(?:105|73));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:p|&#(?:x0*[57]0|0*(?:112|80));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:t|&#(?:x0*[57]4|0*(?:116|84));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?::|&(?:#(?:0*58|x0*3A);?|colon;))." ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:v|&#(?:0*8|x0*5)[36];)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:b|&#(?:0*6[26]|x0*(?:98|42));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:s|&#(?:0*(?:115|83)|x0*[57]3);)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:c|&#(?:x0*[46]3|0*(?:99|67));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:r|&#(?:x0*[57]2|0*(?:114|82));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:i|&#(?:x0*[46]9|0*(?:105|73));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:p|&#(?:x0*[57]0|0*(?:112|80));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?:t|&#(?:x0*[57]4|0*(?:116|84));)(?:[t-nr]|&(?:#(?:0*(?:9|1[03])|x0*[AD]);?|(?:tab|newline);))*(?::|&(?:#(?:0*58|x0*3A);?|colon;))." ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<EMBED[s/+].*?(?:src|type).*?=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx <[?]?import[s/+S]*?implementation[s/+]*?=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i:<META[s/+].*?http-equiv[s/+]*=[s/+]*[" ' ` ] ? ( ? : ( ? : c | & #x?0*(?:67|43|99|63);?)|(?:r|&#x?0*(?:82|52|114|72);?)|(?:s|&#x?0*(?:83|53|115|73);?)))"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i:<META[s/+].*?charset[s/+]*=)" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<LINK[s/+].*?href[s/+]*=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<BASE[s/+].*?href[s/+]*=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<APPLET[s/+>]" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)<OBJECT[s/+].*?(?:type|codetype|classid|code|data)[s/+]*=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx xbc[^xbe>]*[xbe>]|<[^xbe]*xbe" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?:xbcs*/s*[^xbe>]*[xbe>])|(?:<s*/s*[^xbe]*xbe)" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx +ADw-.*(?:+AD4-|>)|<.*+AD4-" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx ![!+ ][]" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?:self|document|this|top|window)s*(?:/*|[[)]).+?(?:]|*/)" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)b(?:eval|set(?:timeout|interval)|new[sv]+Function|a(?:lert|tob)|btoa)[sv]*(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx ((?:[[^]]*][^.]*.)|Reflect[^.]*.).*(?:map|sort|apply)[^.]*..*call[^`]*`.*`" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@detectXSS" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[s" ' ` ; / 0 -9 = x0Bx09x0Cx3Bx2Cx28x3B ] on [ a-zA-Z ] { 3 , 25 } [ sx0Bx09x0Cx3Bx2Cx28x3B ] * ? = [ ^ = ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx (?i)b(?:s(?:tyle|rc)|href)b[sS]*?=" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@contains -->" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx <(?:a|abbr|acronym|address|applet|area|audioscope|b|base|basefront|bdo|bgsound|big|blackface|blink|blockquote|body|bq|br|button|caption|center|cite|code|col|colgroup|comment|dd|del|dfn|dir|div|dl|dt|em|embed|fieldset|fn|font|form|frame|frameset|h1|head|hr|html|i|iframe|ilayer|img|input|ins|isindex|kdb|keygen|label|layer|legend|li|limittext|link|listing|map|marquee|menu|meta|multicol|nobr|noembed|noframes|noscript|nosmartquotes|object|ol|optgroup|option|p|param|plaintext|pre|q|rt|ruby|s|samp|script|select|server|shadow|sidebar|small|spacer|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|ul|var|wbr|xml|xmp)W" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i:[" '][ ]*(?:[^a-z0-9~_:' ] | in ) . * ? ( ? : ( ? : l | x5cu006C ) ( ? : o | x5cu006F ) ( ? : c | x5cu0063 ) ( ? : a | x5cu0061 ) ( ? : t | x5cu0074 ) ( ? : i | x5cu0069 ) ( ? : o | x5cu006F ) ( ? : n | x5cu006E ) | ( ? : n | x5cu006E ) ( ? : a | x5cu0061 ) ( ? : m | x5cu006D ) ( ? : e | x5cu0065 ) | ( ? : o | x5cu006F ) ( ? : n | x5cu006E ) ( ? : e | x5cu0065 ) ( ? : r | x5cu0072 ) ( ? : r | x5cu0072 ) ( ? : o | x5cu006F ) ( ? : r | x5cu0072 ) | ( ? : v | x5cu0076 ) ( ? : a | x5cu0061 ) ( ? : l | x5cu006C ) ( ? : u | x5cu0075 ) ( ? : e | x5cu0065 ) ( ? : O | x5cu004F ) ( ? : f | x5cu0066 ) ) . * ? = ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" '][ ]*(?:[^a-z0-9~_:' ] | in ) . + ? [ . ] . + ? = " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@rx {{.*?}}" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_XSS ]
[ http . middlewares . bad_bot_block_XSS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@detectSQLi" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)b(?:d(?:atabas|b_nam)e[^0-9A-Z_a-z]*(|(?:information_schema|m(?:aster..sysdatabases|s(?:db|ys(?:ac(?:cess(?:objects|storage|xml)|es)|modules2?|(?:object|querie|relationship)s))|ysql.db)|northwind|pg_(?:catalog|toast)|tempdb)b|s(?:chema(?:_nameb|[^0-9A-Z_a-z]*()|(?:qlite_(?:temp_)?master|ys(?:aux|.database_name))b))" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)b(?:a(?:dd(?:dat|tim)e|es_(?:de|en)crypt|s(?:cii(?:str)?|in)|tan2?)|b(?:enchmark|i(?:n_to_num|t_(?:and|count|length|x?or)))|c(?:har(?:acter)?_length|iel(?:ing)?|o(?:alesce|ercibility|llation|(?:mpres)?s|n(?:cat(?:_ws)?|nection_id|v(?:ert(?:_tz)?)?)|t)|r32|ur(?:(?:dat|tim)e|rent_(?:date|setting|time(?:stamp)?|user)))|d(?:a(?:t(?:abase(?:_to_xml)?|e(?:_(?:add|format|sub)|diff))|y(?:name|of(?:month|week|year)))|count|e(?:code|grees|s_(?:de|en)crypt)|ump)|e(?:lt|n(?:c(?:ode|rypt)|ds_?with)|x(?:p(?:ort_set)?|tract(?:value)?))|f(?:i(?:el|n)d_in_set|ound_rows|rom_(?:base64|days|unixtime))|g(?:e(?:ometrycollection|t(?:_(?:format|lock)|pgusername))|(?:r(?:eates|oup_conca)|tid_subse)t)|hex(?:toraw)?|i(?:fnull|n(?:et6?_(?:aton|ntoa)|s(?:ert|tr)|terval)|s(?:_(?:(?:free|used)_lock|ipv(?:4(?:_(?:compat|mapped))?|6)|n(?:ot(?:_null)?|ull)|superuser)|null))|json(?:_(?:a(?:gg|rray(?:_(?:elements(?:_text)?|length))?)|build_(?:array|object)|e(?:ac|xtract_pat)h(?:_text)?|object(?:_(?:agg|keys))?|populate_record(?:set)?|strip_nulls|t(?:o_record(?:set)?|ypeof))|b(?:_(?:array(?:_(?:elements(?:_text)?|length))?|build_(?:array|object)|object(?:_(?:agg|keys))?|e(?:ac|xtract_pat)h(?:_text)?|insert|p(?:ath_(?:(?:exists|match)(?:_tz)?|query(?:_(?:(?:array|first)(?:_tz)?|tz))?)|opulate_record(?:set)?|retty)|s(?:et(?:_lax)?|trip_nulls)|t(?:o_record(?:set)?|ypeof)))?|path)?|l(?:ast_(?:day|inser_id)|case|e(?:as|f)t|i(?:kel(?:ihood|y)|nestring)|o(?:_(?:from_bytea|put)|ad_file|ca(?:ltimestamp|te)|g(?:10|2)|wer)|pad|trim)|m(?:a(?:ke(?:_set|date)|ster_pos_wait)|d5|i(?:crosecon)?d|onthname|ulti(?:linestring|po(?:int|lygon)))|n(?:ame_const|ot_in|ullif)|o(?:ct(?:et_length)?|(?:ld_passwo)?rd)|p(?:eriod_(?:add|diff)|g_(?:client_encoding|(?:databas|read_fil)e|l(?:argeobject|s_dir)|sleep|user)|o(?:(?:lyg|siti)on|w)|rocedure_analyse)|qu(?:arter|ery_to_xml|ote)|r(?:a(?:dians|nd|wtohex)|elease_lock|ow_(?:count|to_json)|pad|trim)|s(?:chema|e(?:c_to_time|ssion_user)|ha[1-2]?|in|oundex|pace|q(?:lite_(?:compileoption_(?:get|used)|source_id)|rt)|t(?:arts_?with|d(?:dev_(?:po|sam)p)?|r(?:_to_date|cmp))|ub(?:(?:dat|tim)e|str(?:ing(?:_index)?)?)|ys(?:date|tem_user))|t(?:ime(?:_(?:format|to_sec)|diff|stamp(?:add|diff)?)|o(?:_(?:base64|jsonb?)|n?char|(?:day|second)s)|r(?:im|uncate))|u(?:case|n(?:compress(?:ed_length)?|hex|i(?:str|x_timestamp)|likely)|(?:pdatexm|se_json_nul)l|tc_(?:date|time(?:stamp)?)|uid(?:_short)?)|var(?:_(?:po|sam)p|iance)|we(?:ek(?:day|ofyear)|ight_string)|xmltype|yearweek)[^0-9A-Z_a-z]*(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i:sleep(s*?d*?s*?)|benchmark(.*?,.*?))" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)(?:select|;)[sv]+(?:benchmark|if|sleep)[sv]*?([sv]*?(?[sv]*?[0-9A-Z_a-z]+" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" '`](?:[sv]*![sv]*["' 0 -9 A-Z_-z ] | ; ? [ sv ] * ( ? : having | select | unionb [ sv ] * ( ? : all | ( ? : distin | sele ) ct ) ) b [ sv ] * [ ^ sv ] ) | b ( ? : ( ? : ( ? : c ( ? : onnection_id | urrent_user ) | database | schema | user ) [ sv ] * ? | select . * ? [ 0 -9 A-Z_a-z ] ? user ) ( | exec ( ? : ute ) ? [ sv ] + master . | from [ ^ 0 -9 A-Z_a-z ] + information_schema [ ^ 0 -9 A-Z_a-z ] | into [ sv + ] + ( ? : dump | out ) file [ sv ] * ? [ "'`]|union(?:[sv]select[sv]@|[sv(0-9A-Z_a-z]*?select))|[sv]*?exec(?:ute)?.*?[^0-9A-Z_a-z]xp_cmdshell|[^0-9A-Z_a-z]iif[sv]*?(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx ^(?i:-0000023456|4294967295|4294967296|2147483648|2147483647|0000012345|-2147483648|-2147483649|0000023456|2.2250738585072007e-308|2.2250738585072011e-308|1e309)$" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)[sv(-)]case[sv]+when.*?then|)[sv]*?like[sv]*?(|select.*?having[sv]*?[^sv]+[sv]*?[^sv0-9A-Z_a-z]|if[sv]?([0-9A-Z_a-z]+[sv]*?[<->~]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)alter[sv]*?[0-9A-Z_a-z]+.*?char(?:acter)?[sv]+set[sv]+[0-9A-Z_a-z]+|[" '`](?:;*?[sv]*?waitfor[sv]+(?:time|delay)[sv]+["' ` ] | ; . * ? : [ sv ] * ? goto ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i:merge.*?usings*?(|executes*?immediates*?[" ' ` ] | matchs * ? [ w ( ) , + - ] + s * ? againsts * ? ( ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)union.*?select.*?from" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)select[sv]*?pg_sleep|waitfor[sv]*?delay[sv]?[" ' ` ] + [ sv ] ? [ 0 -9 ] | ; [ sv ] * ? shutdown [ sv ] * ? ( ? : [ #;{]|/*|--)"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)[?$(?:n(?:e|in?|o[rt])|e(?:q|xists|lemMatch)|l(?:te?|ike)|mod|a(?:ll|nd)|(?:s(?:iz|lic)|wher)e|t(?:ype|ext)|x?or|div|between|regex|jsonSchema)]?" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)create[sv]+(?:function|procedure)[sv]*?[0-9A-Z_a-z]+[sv]*?([sv]*?)[sv]*?-|d(?:eclare[^0-9A-Z_a-z]+[#@][sv]*?[0-9A-Z_a-z]+|iv[sv]*?([+-]*[sv.0-9]+,[+-]*[sv.0-9]+))|exec[sv]*?([sv]*?@|(?:lo_(?:impor|ge)t|procedure[sv]+analyse)[sv]*?(|;[sv]*?(?:declare|open)[sv]+[-0-9A-Z_a-z]+|::(?:b(?:igint|ool)|double[sv]+precision|int(?:eger)?|numeric|oid|real|(?:tex|smallin)t)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)create[sv]+function[sv].+[sv]returns|;[sv]*?(?:alter|(?:(?:cre|trunc|upd)at|renam)e|d(?:e(?:lete|sc)|rop)|(?:inser|selec)t|load)b[sv]*?[([]?[0-9A-Z_a-z]{2,}" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)b(?:(?:alter|(?:(?:cre|trunc|upd)at|renam)e|de(?:lete|sc)|(?:inser|selec)t|load)[sv]+(?:char|group_concat|load_file)b[sv]*(?|end[sv]*?);)|[sv(]load_file[sv]*?(|[" '`][sv]+regexp[^0-9A-Z_a-z]|["' 0 -9 A-Z_-z ] [ sv ] + asb [ sv ] * [ "'0-9A-Z_-z]+[sv]*bfrom|^[^A-Z_a-z]+[sv]*?(?:(?:(?:(?:cre|trunc)at|renam)e|d(?:e(?:lete|sc)|rop)|(?:inser|selec)t|load)[sv]+[0-9A-Z_a-z]+|u(?:pdate[sv]+[0-9A-Z_a-z]+|nion[sv]*(?:all|(?:sele|distin)ct)b)|alter[sv]*(?:a(?:(?:ggregat|pplication[sv]*rol)e|s(?:sembl|ymmetric[sv]*ke)y|u(?:dit|thorization)|vailability[sv]*group)|b(?:roker[sv]*priority|ufferpool)|c(?:ertificate|luster|o(?:l(?:latio|um)|nversio)n|r(?:edential|yptographic[sv]*provider))|d(?:atabase|efault|i(?:mension|skgroup)|omain)|e(?:(?:ndpoi|ve)nt|xte(?:nsion|rnal))|f(?:lashback|oreign|u(?:lltext|nction))|hi(?:erarchy|stogram)|group|in(?:dex(?:type)?|memory|stance)|java|l(?:a(?:ngua|r)ge|ibrary|o(?:ckdown|g(?:file[sv]*group|in)))|m(?:a(?:s(?:k|ter[sv]*key)|terialized)|e(?:ssage[sv]*type|thod)|odule)|(?:nicknam|queu)e|o(?:perator|utline)|p(?:a(?:ckage|rtition)|ermission|ro(?:cedur|fil)e)|r(?:e(?:mot|sourc)e|o(?:l(?:e|lback)|ute))|s(?:chema|e(?:arch|curity|rv(?:er|ice)|quence|ssion)|y(?:mmetric[sv]*key|nonym)|togroup)|t(?:able(?:space)?|ext|hreshold|r(?:igger|usted)|ype)|us(?:age|er)|view|w(?:ork(?:load)?|rapper)|x(?:ml[sv]*schema|srobject))b)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i:/*[!+](?:[ws=_-()]+)?*/)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^(?:[^']*'|[^" ] * "|[^`]*`)[sv]*;" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)1.e[(-),]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx [" '`][[{].*[]}]["' ` ] . * ( : : . * jsonb ? ) ? . * ( ? : ( ? : @ | - > ? ) > | < @ | ? [ & | ] ? | #>>?|[<>]|<-)|(?:(?:@|->?)>|<@|?[&|]?|#>>?|[<>]|<-)["'`][[{].*[]}]["'`]|json_extract.*(.*)"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?:^s*[" '`;]+|["' ` ] + s * $ ) " ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)!=|&&||||>[=->]|<(?:<|=>?|>(?:[sv]+binary)?)|b(?:(?:xor|r(?:egexp|like)|i(?:snull|like)|notnull)b|collate(?:[^0-9A-Z_a-z]*?(?:U&)?[" '`]|[^0-9A-Z_a-z]+(?:(?:binary|nocase|rtrim)b|[0-9A-Z_a-z]*?_))|(?:likel(?:ihood|y)|unlikely)[sv]*()|r(?:egexp|like)[sv]+binary|not[sv]+between[sv]+(?:0[sv]+and|(?:' [ ^ ']*' | "[^" ] * ")[sv]+and[sv]+(?:'[^']*'|" [ ^ "]*" ) ) | is [ sv ] + null | like [ sv ] + ( ? : null | [ 0 -9 A-Z_a-z ] + [ sv ] + escapeb ) | ( ? : ^ | [ ^ 0 -9 A-Z_a-z ] ) in [ sv + ] * ( [ sv "0-9]+[^(-)]*)|[!<->]{1,2}[sv]*allb" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[sv" '-)`]*?b([0-9A-Z_a-z]+)b[sv"' - ) ` ] * ? ( ? : = | < = > | ( ? : sounds [ sv ] + ) ? like | glob | r ( ? : like | egexp ) ) [ sv "'-)`]*?b([0-9A-Z_a-z]+)b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@streq %{TX.2}" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[sv" '-)`]*?b([0-9A-Z_a-z]+)b[sv"' - ) ` ] * ? ( ? : ! [ < - > ] | < [ = - > ] ? | > = ? | ^ | is [ sv ] + not | not [ sv ] + ( ? : like | r ( ? : like | egexp ) ) ) [ sv "'-)`]*?b([0-9A-Z_a-z]+)b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "!@streq %{TX.2}" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)b(?:json(?:_[0-9A-Z_a-z]+)?|a(?:bs|(?:cos|sin)h?|tan[2h]?|vg)|c(?:eil(?:ing)?|h(?:a(?:nges|r(?:set)?)|r)|o(?:alesce|sh?|unt)|ast)|d(?:e(?:grees|fault)|a(?:te|y))|exp|f(?:loor(?:avg)?|ormat|ield)|g(?:lob|roup_concat)|h(?:ex|our)|i(?:f(?:null)?|if|n(?:str)?)|l(?:ast(?:_insert_rowid)?|ength|ike(?:l(?:ihood|y))?|n|o(?:ad_extension|g(?:10|2)?|wer(?:pi)?|cal)|trim)|m(?:ax|in(?:ute)?|o(?:d|nth))|n(?:ullif|ow)|p(?:i|ow(?:er)?|rintf|assword)|quote|r(?:a(?:dians|ndom(?:blob)?)|e(?:p(?:lace|eat)|verse)|ound|trim|ight)|s(?:i(?:gn|nh?)|oundex|q(?:lite_(?:compileoption_(?:get|used)|offset|source_id|version)|rt)|u(?:bstr(?:ing)?|m)|econd|leep)|t(?:anh?|otal(?:_changes)?|r(?:im|unc)|ypeof|ime)|u(?:n(?:icode|likely)|(?:pp|s)er)|zeroblob|bin|v(?:alues|ersion)|week|year)[^0-9A-Z_a-z]*(" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:/*)+[" '`]+[sv]?(?:--|[#{]|/*)?|["' ` ] ( ? : [ sv ] * ( ? : ( ? : x ? or | and | div | like | between ) [ sv-0-9A-Z_a-z ] + [ ( - ) + -- < - > ] [ sv ] * [ "'0-9`]|[!=|](?:[sv -!+-0-9=]+.*?[" '-(`].*?|[sv -!0-9=]+.*?[0-9]+)$|(?:like|print)[^0-9A-Z_a-z]+["' - ( 0 -9 A-Z_-z ] | ; ) | ( ? : [ < > ~ ] + | [ sv ] * [ ^ sv0-9A-Z_a-z ] ? = [ sv ] * | [ ^ 0 -9 A-Z_a-z ] * ? [ + = ] + [ ^ 0 -9 A-Z_a-z ] * ? ) [ "'`])|[0-9][" '`][sv]+["' ` ] [ sv ] + [ 0 -9 ] | ^ admin [ sv ] * ? [ "'`]|[sv" '-(`][sv]*?glob[^0-9A-Z_a-z]+["' - ( 0 -9 A-Z_-z ] | [ sv ] is [ sv ] * ? 0 [ ^ 0 -9 A-Z_a-z ] | where [ sv ] [ sv , - . 0 -9 A-Z_a-z ] + [ sv ] = " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i),.*?[" ')0-9`-f]["' ` ] ( ? : [ "'`].*?[" '`]|(?:r?n)?z|[^"' ` ] + ) | [ ^ 0 -9 A-Z_a-z ] select . + [ ^ 0 -9 A-Z_a-z ] * ? from | ( ? : alter | ( ? : ( ? : cre | trunc | upd ) at | renam ) e | d ( ? : e ( ? : lete | sc ) | rop ) | ( ? : inser | selec ) t | load ) [ sv ] * ? ( [ sv ] * ? space [ sv ] * ? ( " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:&&||||and|between|div|like|n(?:and|ot)|(?:xx?)?or)[sv(]+[0-9A-Z_a-z]+[sv)]*?[!+=]+[sv0-9]*?[" ' - ) = ` ] | [ 0 -9 ] ( ? : [ sv ] * ? ( ? : and | between | div | like | x ? or ) [ sv ] * ? [ 0 -9 ] + [ sv ] * ? [ + - ] | [ sv ] + group [ sv ] + by . + ( ) | / [ 0 -9 A-Z_a-z ] + ; ? [ sv ] + ( ? : and | between | div | having | like | x ? or | select ) [ ^ 0 -9 A-Z_a-z ] | ( ? : [ #;]|--)[sv]*?(?:alter|drop|(?:insert|update)[sv]*?[0-9A-Z_a-z]{2,})|@.+=[sv]*?([sv]*?select|[^0-9A-Z_a-z]SET[sv]*?@[0-9A-Z_a-z]+"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" '`][sv]*?(?:(?:and|n(?:and|ot)|(?:xx?)?or|div|like|between||||&&)[sv]+[sv0-9A-Z_a-z]+=[sv]*?[0-9A-Z_a-z]+[sv]*?having[sv]+|like[^0-9A-Z_a-z]*?["' 0 -9 ` ] ) | [ 0 -9 A-Z_a-z ] [ sv ] + like [ sv ] + [ "'`]|like[sv]*?[" '`]%|select[sv]+?[sv"' - ) , - . 0 -9 A- [ ] _-z ] + from [ sv ] + " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i))[sv]*?when[sv]*?[0-9]+[sv]*?then|[" ' ` ] [ sv ] * ? ( ? : [ #{]|--)|/*![sv]?[0-9]+|b(?:(?:binary|cha?r)[sv]*?([sv]*?[0-9]|(?:and|n(?:and|ot)|(?:xx?)?or|div|like|between|r(?:egexp|like))[sv]+[0-9A-Z_a-z]+()|(?:|||&&)[sv]*?[0-9A-Z_a-z]+("]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:([sv]*?select[sv]*?[0-9A-Z_a-z]+|coalesce|order[sv]+by[sv]+if[0-9A-Z_a-z]*?)[sv]*?(|*/from|+[sv]*?[0-9]+[sv]*?+[sv]*?@|[0-9A-Z_a-z][" '`][sv]*?(?:(?:[+-=@|]+[sv]+?)+|[+-=@|]+)[(0-9]|@@[0-9A-Z_a-z]+[sv]*?[^sv0-9A-Z_a-z]|[^0-9A-Z_a-z]!+["' ` ] [ 0 -9 A-Z_a-z ] | [ "'`](?:;[sv]*?(?:if|while|begin)|[sv0-9]+=[sv]*?[0-9])|[sv(]+case[0-9]*?[^0-9A-Z_a-z].+[tw]hen[sv(]" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" '`][sv]*?b(?:x?or|div|like|between|and)b[sv]*?["' ` ] ? [ 0 -9 ] | x5cx ( ? : 2 [ 37 ] | 3 d ) | ^ ( ? : . ? [ "'`]$|[" 'x5c`]*?(?:["' 0 -9 ` ] + | [ ^ "'`]+[" '`])[sv]*?b(?:and|n(?:and|ot)|(?:xx?)?or|div|like|between||||&&)b[sv]*?["' 0 -9 A-Z_-z ] [ ! & ( - ) + - . @ ] ) | [ ^ sv0-9A-Z_a-z ] [ 0 -9 A-Z_a-z ] + [ sv ] * ? [ - | ] [ sv ] * ? [ "'`][sv]*?[0-9A-Z_a-z]|@(?:[0-9A-Z_a-z]+[sv]+(?:and|x?or|div|like|between)b[sv]*?[" '0-9`]+|[-0-9A-Z_a-z]+[sv](?:and|x?or|div|like|between)b[sv]*?[^sv0-9A-Z_a-z])|[^sv0-:A-Z_a-z][sv]*?[0-9][^0-9A-Z_a-z]+[^sv0-9A-Z_a-z][sv]*?["' ` ] . | [ ^ 0 -9 A-Z_a-z ] information_schema | table_name [ ^ 0 -9 A-Z_a-z ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)in[sv]*?(+[sv]*?select|(?:(?:(?i:N)?AND|(?i:X)?(?i:X)?OR|DIV|LIKE|BETWEEN|NOT)[sv]+|(?:|||&&)[sv]*)[sv+0-9A-Z_a-z]+(?:regexp[sv]*?(|sounds[sv]+like[sv]*?[" '`]|[0-9=]+x)|["' ` ] ( ? : [ sv ] * ? ( ? : [ 0 -9 ] [ sv ] * ? ( ? : -- | #)|is[sv]*?(?:[0-9].+["'`]?[0-9A-Z_a-z]|[.0-9]+[sv]*?[^0-9A-Z_a-z].*?["'`]))|[%-&<->^]+[0-9][sv]*?(?:=|x?or|div|like|between|and)|(?:[^0-9A-Z_a-z]+[+-0-9A-Z_a-z]+[sv]*?=[sv]*?[0-9][^0-9A-Z_a-z]+||?[-0-9A-Z_a-z]{3,}[^sv,.0-9A-Z_a-z]+)["'`]|[sv]*(?:(?:(?i:N)?AND|(?i:X)?(?i:X)?OR|DIV|LIKE|BETWEEN|NOT)[sv]+|(?:|||&&)[sv]*)(?:array[sv]*[|[0-9A-Z_a-z]+(?:[sv]*!?~|[sv]+(?:not[sv]+)?similar[sv]+to[sv]+)|(?:tru|fals)eb))|bexcept[sv]+(?:selectb|values[sv]*?()"]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i:^[Wd]+s*?(?:alter|union)b)" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)(?:alter|(?:(?:cre|trunc|upd)at|renam)e|de(?:lete|sc)|(?:inser|selec)t|load)[sv]+(?:char|group_concat|load_file)[sv]?(?|end[sv]*?);|[sv(]load_file[sv]*?(|[" '`][sv]+regexp[^0-9A-Z_a-z]|[^A-Z_a-z][sv]+asb[sv]*["' 0 -9 A-Z_-z ] + [ sv ] * bfrom | ^ [ ^ A-Z_a-z ] + [ sv ] * ? ( ? : create [ sv ] + [ 0 -9 A-Z_a-z ] + | ( ? : d ( ? : e ( ? : lete | sc ) | rop ) | ( ? : inser | selec ) t | load | ( ? : renam | truncat ) e | u ( ? : pdate | nion [ sv ] * ( ? : all | ( ? : sele | distin ) ct ) ) | alter [ sv ] * ( ? : a ( ? : ( ? : ggregat | pplication [ sv ] * rol ) e | s ( ? : sembl | ymmetric [ sv ] * ke ) y | u ( ? : dit | thorization ) | vailability [ sv ] * group ) | b ( ? : roker [ sv ] * priority | ufferpool ) | c ( ? : ertificate | luster | o ( ? : l ( ? : latio | um ) | nversio ) n | r ( ? : edential | yptographic [ sv ] * provider ) ) | d ( ? : atabase | efault | i ( ? : mension | skgroup ) | omain ) | e ( ? : ( ? : ndpoi | ve ) nt | xte ( ? : nsion | rnal ) ) | f ( ? : lashback | oreign | u ( ? : lltext | nction ) ) | hi ( ? : erarchy | stogram ) | group | in ( ? : dex ( ? : type ) ? | memory | stance ) | java | l ( ? : a ( ? : ngua | r ) ge | ibrary | o ( ? : ckdown | g ( ? : file [ sv ] * group | in ) ) ) | m ( ? : a ( ? : s ( ? : k | ter [ sv ] * key ) | terialized ) | e ( ? : ssage [ sv ] * type | thod ) | odule ) | ( ? : nicknam | queu ) e | o ( ? : perator | utline ) | p ( ? : a ( ? : ckage | rtition ) | ermission | ro ( ? : cedur | fil ) e ) | r ( ? : e ( ? : mot | sourc ) e | o ( ? : l ( ? : e | lback ) | ute ) ) | s ( ? : chema | e ( ? : arch | curity | rv ( ? : er | ice ) | quence | ssion ) | y ( ? : mmetric [ sv ] * key | nonym ) | togroup ) | t ( ? : able ( ? : space ) ? | ext | hreshold | r ( ? : igger | usted ) | ype ) | us ( ? : age | er ) | view | w ( ? : ork ( ? : load ) ? | rapper ) | x ( ? : ml [ sv ] * schema | srobject ) ) ) b ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" '`](?:[sv]*?(?:(?:*.+(?:x?or|div|like|between|(?:an|i)d)[^0-9A-Z_a-z]*?["' ` ] | ( ? : x ? or | div | like | between | and ) [ sv ] [ ^ 0 -9 ] + [ -0 -9 A-Z_a-z ] + . * ? ) [ 0 -9 ] | [ ^ sv0-9 ? A-Z_a-z ] + [ sv ] * ? [ ^ sv0-9A-Z_a-z ] + [ sv ] * ? [ "'`]|[^sv0-9A-Z_a-z]+[sv]*?[^A-Z_a-z].*?(?:#|--))|.*?*[sv]*?[0-9])|^[" '`]|[%(-+-<>][-0-9A-Z_a-z]+[^sv0-9A-Z_a-z]+["' ` ] [ ^ , ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)b(?:havingb(?:[sv]+(?:[0-9]{1,10}|'[^=]{1,10}')[sv]*?[<->]| ?(?:[0-9]{1,10} ?[<->]+|[" '][^=]{1,10}[ "' < - ? [ ] + ) ) | ex ( ? : ecute ( ? : ( | [ sv ] { 1 , 5 } [ $ . 0 -9 A-Z_a-z ] { 1 , 5 } [ sv ] { 0 , 3 } ) | ists [ sv ] * ? ( [ sv ] * ? selectb ) | ( ? : create [ sv ] + ? table . { 0 , 20 } ? | like [ ^ 0 -9 A-Z_a-z ] * ? char [ ^ 0 -9 A-Z_a-z ] * ? ) ( ) | select . * ? case | from . * ? limit | order [ sv ] by | exists [ sv ] ( ? : [ sv ] select | s ( ? : elect [ ^ sv ] ( ? : if ( ? : null ) ? [ sv ] ( | top | concat ) | ystem [ sv ] ( ) | bhavingb [ sv ] + [ 0 -9 ] { 1 , 10 } | '[^=]{1,10}' ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)b(?:orb(?:[sv]?(?:[0-9]{1,10}|[" '][^=]{1,10}["' ] ) [ sv ] ? [ < - > ] + | [ sv ] + ( ? : [ 0 -9 ] { 1 , 10 } | '[^=]{1,10}' ) ( ? : [ sv ] * ? [ < - > ] ) ? ) | xorb [ sv ] + ( ? : [ 0 -9 ] { 1 , 10 } | '[^=]{1,10}' ) ( ? : [ sv ] * ? [ < - > ] ) ? ) | ' [ sv ] + x ? or [ sv ] + . { 1 , 20 } [ ! + - < - > ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)bandb(?:[sv]+(?:[0-9]{1,10}[sv]*?[<->]|'[^=]{1,10}')| ?(?:[0-9]{1,10}|[" '][^=]{1,10}["' ] ) ? [ < - > ] + ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)b(?:a(?:(?:b|co)s|dd(?:dat|tim)e|es_(?:de|en)crypt|s(?:in|cii(?:str)?)|tan2?|vg)|b(?:enchmark|i(?:n(?:_to_num)?|t_(?:and|count|length|x?or)))|c(?:ast|h(?:ar(?:(?:acter)?_length|set)?|r)|iel(?:ing)?|o(?:alesce|ercibility|(?:mpres)?s|n(?:cat(?:_ws)?|nection_id|v(?:ert(?:_tz)?)?)|(?:un)?t)|r32|ur(?:(?:dat|tim)e|rent_(?:date|time(?:stamp)?|user)))|d(?:a(?:t(?:abase|e(?:_(?:add|format|sub)|diff)?)|y(?:name|of(?:month|week|year))?)|count|e(?:code|(?:faul|s_(?:de|en)cryp)t|grees)|ump)|e(?:lt|nc(?:ode|rypt)|x(?:p(?:ort_set)?|tract(?:value)?))|f(?:i(?:eld(?:_in_set)?|nd_in_set)|loor|o(?:rmat|und_rows)|rom_(?:base64|days|unixtime))|g(?:et_(?:format|lock)|r(?:eates|oup_conca)t)|h(?:ex(?:toraw)?|our)|i(?:f(?:null)?|n(?:et6?_(?:aton|ntoa)|s(?:ert|tr)|terval)?|s(?:_(?:(?:free|used)_lock|ipv(?:4(?:_(?:compat|mapped))?|6)|n(?:ot(?:_null)?|ull))|null)?)|l(?:ast(?:_(?:day|insert_id))?|case|e(?:(?:as|f)t|ngth)|n|o(?:ad_file|ca(?:l(?:timestamp)?|te)|g(?:10|2)?|wer)|pad|trim)|m(?:a(?:ke(?:date|_set)|ster_pos_wait|x)|d5|i(?:(?:crosecon)?d|n(?:ute)?)|o(?:d|nth(?:name)?))|n(?:ame_const|o(?:t_in|w)|ullif)|o(?:ct(?:et_length)?|(?:ld_passwo)?rd)|p(?:assword|eriod_(?:add|diff)|g_sleep|i|o(?:sition|w(?:er)?)|rocedure_analyse)|qu(?:arter|ote)|r(?:a(?:dians|nd|wto(?:hex|nhex(?:toraw)?))|e(?:lease_lock|p(?:eat|lace)|verse)|ight|o(?:und|w_count)|pad|trim)|s(?:chema|e(?:c(?:ond|_to_time)|ssion_user)|ha[1-2]?|ig?n|leep|oundex|pace|qrt|t(?:d(?:dev(?:_(?:po|sam)p)?)?|r(?:cmp|_to_date))|u(?:b(?:(?:dat|tim)e|str(?:ing(?:_index)?)?)|m)|ys(?:date|tem_user))|t(?:an|ime(?:diff|_(?:format|to_sec)|stamp(?:add|diff)?)?|o_(?:base64|n?char|(?:day|second)s)|r(?:im|uncate))|u(?:case|n(?:compress(?:ed_length)?|hex|ix_timestamp)|p(?:datexml|per)|ser|tc_(?:date|time(?:stamp)?)|uid(?:_short)?)|v(?:a(?:lues|r(?:iance|_(?:po|sam)p))|ersion)|we(?:ek(?:day|ofyear)?|ight_string)|xmltype|year(?:week)?)[^0-9A-Z_a-z]*?(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)autonomous_transaction|(?:current_use|n?varcha|tbcreato)r|db(?:a_users|ms_java)|open(?:owa_util|query|rowset)|s(?:p_(?:(?:addextendedpro|sqlexe)c|execute(?:sql)?|help|is_srvrolemember|makewebtask|oacreate|p(?:assword|repare)|replwritetovarbin)|ql_(?:longvarchar|variant))|utl_(?:file|http)|xp_(?:availablemedia|(?:cmdshel|servicecontro)l|dirtree|e(?:numdsn|xecresultset)|filelist|loginconfig|makecab|ntsec(?:_enumdomains)?|reg(?:addmultistring|delete(?:key|value)|enum(?:key|value)s|re(?:ad|movemultistring)|write)|terminate(?:_process)?)" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)b(?:(?:d(?:bms_[0-9A-Z_a-z]+.|eleteb[^0-9A-Z_a-z]*?bfrom)|(?:groupb.*?bbyb.{1,100}?bhav|overlayb[^0-9A-Z_a-z]*?(.*?b[^0-9A-Z_a-z]*?plac)ing|in(?:nerb[^0-9A-Z_a-z]*?bjoin|sertb[^0-9A-Z_a-z]*?binto|tob[^0-9A-Z_a-z]*?b(?:dump|out)file)|loadb[^0-9A-Z_a-z]*?bdatab.*?binfile|s(?:electb.{1,100}?b(?:(?:.*?bdumpb.*|(?:count|length)b.{1,100}?)bfrom|(?:data_typ|fromb.{1,100}?bwher)e|instr|to(?:_(?:cha|numbe)r|pb.{1,100}?bfrom))|ys_context)|u(?:nionb.{1,100}?bselect|tl_inaddr))b|printb[^0-9A-Z_a-z]*?@@)|(?:collation[^0-9A-Z_a-z]*?(a|@@version|;[^0-9A-Z_a-z]*?b(?:drop|shutdown))b|'(?:dbo|msdasql|s(?:a|qloledb))'" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ((?:[~!@#$%^&*()-+={}[]|:;" '´ ’ ‘ `<>][^~!@#$%^&*()-+={}[]|:;"' ´ ’ ‘ ` < > ] * ? ) { 12 } ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx /*!?|*/|[';]--|--(?:[sv]|[^-]*?-)|[^&-]#.*?[sv]|;?x00" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "!@rx ^ey[-0-9A-Z_a-z]+.ey[-0-9A-Z_a-z]+.[-0-9A-Z_a-z]+$" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i:b0x[a-fd]{3,})" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?:`(?:(?:[ws=_-+{}()<@]){2,29}|(?:[A-Za-z0-9+/]{4})+(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?)`)" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)[" ' ` ] [ sv ] * ? ( ? : ( ? : is [ sv ] + not | not [ sv ] + ( ? : like | glob | ( ? : betwee | i ) n | null | regexp | match ) | mod | div | sounds [ sv ] + like ) b | [ % - & * - + - / < - > ^ | ] ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx (?i)^(?:[^']*?(?:'[^']*?'[^']*?)*?'|[^" ] * ? ( ? : "[^" ] * ? "[^" ] * ? ) * ? "|[^`]*?(?:`[^`]*?`[^`]*?)*?`)[sv]*([0-9A-Z_a-z]+)b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx ^(?:and|or)$" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^.*?x5c['" ` ] ( ? : . * ? [ ' "`])?s*(?:and|or)b" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@detectSQLi" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)b(?:a(?:dd(?:dat|tim)e|es_(?:de|en)crypt|s(?:cii(?:str)?|in)|tan2?)|b(?:enchmark|i(?:n_to_num|t_(?:and|count|length|x?or)))|c(?:har(?:acter)?_length|iel(?:ing)?|o(?:alesce|ercibility|llation|(?:mpres)?s|n(?:cat(?:_ws)?|nection_id|v(?:ert(?:_tz)?)?)|t)|r32|ur(?:(?:dat|tim)e|rent_(?:date|setting|time(?:stamp)?|user)))|d(?:a(?:t(?:abase(?:_to_xml)?|e(?:_(?:add|format|sub)|diff))|y(?:name|of(?:month|week|year)))|count|e(?:code|grees|s_(?:de|en)crypt)|ump)|e(?:lt|n(?:c(?:ode|rypt)|ds_?with)|x(?:p(?:ort_set)?|tract(?:value)?))|f(?:i(?:el|n)d_in_set|ound_rows|rom_(?:base64|days|unixtime))|g(?:e(?:ometrycollection|t(?:_(?:format|lock)|pgusername))|(?:r(?:eates|oup_conca)|tid_subse)t)|hex(?:toraw)?|i(?:fnull|n(?:et6?_(?:aton|ntoa)|s(?:ert|tr)|terval)|s(?:_(?:(?:free|used)_lock|ipv(?:4(?:_(?:compat|mapped))?|6)|n(?:ot(?:_null)?|ull)|superuser)|null))|json(?:_(?:a(?:gg|rray(?:_(?:elements(?:_text)?|length))?)|build_(?:array|object)|e(?:ac|xtract_pat)h(?:_text)?|object(?:_(?:agg|keys))?|populate_record(?:set)?|strip_nulls|t(?:o_record(?:set)?|ypeof))|b(?:_(?:array(?:_(?:elements(?:_text)?|length))?|build_(?:array|object)|object(?:_(?:agg|keys))?|e(?:ac|xtract_pat)h(?:_text)?|insert|p(?:ath_(?:(?:exists|match)(?:_tz)?|query(?:_(?:(?:array|first)(?:_tz)?|tz))?)|opulate_record(?:set)?|retty)|s(?:et(?:_lax)?|trip_nulls)|t(?:o_record(?:set)?|ypeof)))?|path)?|l(?:ast_(?:day|inser_id)|case|e(?:as|f)t|i(?:kel(?:ihood|y)|nestring)|o(?:_(?:from_bytea|put)|ad_file|ca(?:ltimestamp|te)|g(?:10|2)|wer)|pad|trim)|m(?:a(?:ke(?:_set|date)|ster_pos_wait)|d5|i(?:crosecon)?d|onthname|ulti(?:linestring|po(?:int|lygon)))|n(?:ame_const|ot_in|ullif)|o(?:ct(?:et_length)?|(?:ld_passwo)?rd)|p(?:eriod_(?:add|diff)|g_(?:client_encoding|(?:databas|read_fil)e|l(?:argeobject|s_dir)|sleep|user)|o(?:(?:lyg|siti)on|w)|rocedure_analyse)|qu(?:arter|ery_to_xml|ote)|r(?:a(?:dians|nd|wtohex)|elease_lock|ow_(?:count|to_json)|pad|trim)|s(?:chema|e(?:c_to_time|ssion_user)|ha[1-2]?|in|oundex|pace|q(?:lite_(?:compileoption_(?:get|used)|source_id)|rt)|t(?:arts_?with|d(?:dev_(?:po|sam)p)?|r(?:_to_date|cmp))|ub(?:(?:dat|tim)e|str(?:ing(?:_index)?)?)|ys(?:date|tem_user))|t(?:ime(?:_(?:format|to_sec)|diff|stamp(?:add|diff)?)|o(?:_(?:base64|jsonb?)|n?char|(?:day|second)s)|r(?:im|uncate))|u(?:case|n(?:compress(?:ed_length)?|hex|i(?:str|x_timestamp)|likely)|(?:pdatexm|se_json_nul)l|tc_(?:date|time(?:stamp)?)|uid(?:_short)?)|var(?:_(?:po|sam)p|iance)|we(?:ek(?:day|ofyear)|ight_string)|xmltype|yearweek)[^0-9A-Z_a-z]*(" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)create[sv]+(?:function|procedure)[sv]*?[0-9A-Z_a-z]+[sv]*?([sv]*?)[sv]*?-|d(?:eclare[^0-9A-Z_a-z]+[#@][sv]*?[0-9A-Z_a-z]+|iv[sv]*?([+-]*[sv.0-9]+,[+-]*[sv.0-9]+))|exec[sv]*?([sv]*?@|(?:lo_(?:impor|ge)t|procedure[sv]+analyse)[sv]*?(|;[sv]*?(?:declare|open)[sv]+[-0-9A-Z_a-z]+|::(?:b(?:igint|ool)|double[sv]+precision|int(?:eger)?|numeric|oid|real|(?:tex|smallin)t)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?i)W+d*?s*?bhavingbs*?[^s-]" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx [" '`][sd]*?[^ws]W*?dW*?.*?["' ` d ] " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ((?:[~!@#$%^&*()-+={}[]|:;" '´ ’ ‘ `<>][^~!@#$%^&*()-+={}[]|:;"' ´ ’ ‘ ` < > ] * ? ) { 8 } ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ((?:[~!@#$%^&*()-+={}[]|:;" '´ ’ ‘ `<>][^~!@#$%^&*()-+={}[]|:;"' ´ ’ ‘ ` < > ] * ? ) { 6 } ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx W{4}" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx (?:'(?:(?:[ws=_-+{}()<@]){2,29}|(?:[A-Za-z0-9+/]{4})+(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?)')" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@rx ';" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ((?:[~!@#$%^&*()-+={}[]|:;" '´ ’ ‘ `<>][^~!@#$%^&*()-+={}[]|:;"' ´ ’ ‘ ` < > ] * ? ) { 3 } ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQLI ]
[ http . middlewares . bad_bot_block_SQLI . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ((?:[~!@#$%^&*()-+={}[]|:;" '´ ’ ‘ `<>][^~!@#$%^&*()-+={}[]|:;"' ´ ’ ‘ ` < > ] * ? ) { 2 } ) " ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@rx (?i:.cookieb.*?;W*?(?:expires|domain)W*?=|bhttp-equivW+set-cookieb)" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@rx ^(?:jsessionid|aspsessionid|asp.net_sessionid|phpsession|phpsessid|weblogicsession|session_id|session-id|cfid|cftoken|cfsid|jservsession|jwsession)$" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@rx ^(?:ht|f)tps?://(.*?)/" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "!@endsWith %{request_headers.host}" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@rx ^(?:jsessionid|aspsessionid|asp.net_sessionid|phpsession|phpsessid|weblogicsession|session_id|session-id|cfid|cftoken|cfsid|jservsession|jwsession)$" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_FIXATION ]
[ http . middlewares . bad_bot_block_FIXATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx java.lang.(?:runtime|processbuilder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:runtime|processbuilder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?:unmarshaller|base64data|java.)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:clonetransformer|forclosure|instantiatefactory|instantiatetransformer|invokertransformer|prototypeclonefactory|prototypeserializationfactory|whileclosure|getproperty|filewriter|xmldecoder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:runtime|processbuilder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@pmFromFile java-classes.data" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx .*.(?:jsp|jspx).*$" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?i)(?:$|$?)(?:{|&l(?:brace|cub);?)(?:[^}]{0,15}(?:$|$?)(?:{|&l(?:brace|cub);?)|jndi|ctx)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?i)(?:$|$?)(?:{|&l(?:brace|cub);?)(?:[^}]*(?:$|$?)(?:{|&l(?:brace|cub);?)|jndi|ctx)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx xacxedx00x05" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:rO0ABQ|KztAAU|Cs7QAF)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:clonetransformer|forclosure|instantiatefactory|instantiatetransformer|invokertransformer|prototypeclonefactory|prototypeserializationfactory|whileclosure|getproperty|filewriter|xmldecoder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx javab.+(?:runtime|processbuilder)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:class.module.classLoader.resources.context.parent.pipeline|springframework.context.support.FileSystemXmlApplicationContext)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?:cnVudGltZQ|HJ1bnRpbWU|BydW50aW1l|cHJvY2Vzc2J1aWxkZXI|HByb2Nlc3NidWlsZGVy|Bwcm9jZXNzYnVpbGRlcg|Y2xvbmV0cmFuc2Zvcm1lcg|GNsb25ldHJhbnNmb3JtZXI|BjbG9uZXRyYW5zZm9ybWVy|Zm9yY2xvc3VyZQ|GZvcmNsb3N1cmU|Bmb3JjbG9zdXJl|aW5zdGFudGlhdGVmYWN0b3J5|Gluc3RhbnRpYXRlZmFjdG9yeQ|BpbnN0YW50aWF0ZWZhY3Rvcnk|aW5zdGFudGlhdGV0cmFuc2Zvcm1lcg|Gluc3RhbnRpYXRldHJhbnNmb3JtZXI|BpbnN0YW50aWF0ZXRyYW5zZm9ybWVy|aW52b2tlcnRyYW5zZm9ybWVy|Gludm9rZXJ0cmFuc2Zvcm1lcg|BpbnZva2VydHJhbnNmb3JtZXI|cHJvdG90eXBlY2xvbmVmYWN0b3J5|HByb3RvdHlwZWNsb25lZmFjdG9yeQ|Bwcm90b3R5cGVjbG9uZWZhY3Rvcnk|cHJvdG90eXBlc2VyaWFsaXphdGlvbmZhY3Rvcnk|HByb3RvdHlwZXNlcmlhbGl6YXRpb25mYWN0b3J5|Bwcm90b3R5cGVzZXJpYWxpemF0aW9uZmFjdG9yeQ|d2hpbGVjbG9zdXJl|HdoaWxlY2xvc3VyZQ|B3aGlsZWNsb3N1cmU)" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@rx (?i)(?:$|$?)(?:{|&l(?:brace|cub);?)" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge %{tx.inbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge %{tx.inbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@rx (?:<(?:TITLE>Index of.*?<H|title>Index of.*?<h)1>Index of|>[To Parent Directory]</[Aa]><br>)" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@rx ^#!s?/" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@rx ^5d{2}$" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_LEAKAGES ]
[ http . middlewares . bad_bot_block_LEAKAGES . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "!@pmFromFile sql-errors.data" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:JET Database Engine|Access Database Engine|[Microsoft][ODBC Microsoft Access Driver])" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i:ORA-[0-9][0-9][0-9][0-9]|java.sql.SQLException|Oracle error|Oracle.*Driver|Warning.*oci_.*|Warning.*ora_.*)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:DB2 SQL error:|[IBM][CLI Driver][DB2/6000]|CLI Driver.*DB2|DB2 SQL error|db2_w+()" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:[DM_QUERY_E_SYNTAX]|has occurred in the vicinity of:)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)Dynamic SQL Error" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)Exception (?:condition )?d+. Transaction rollback." ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)org.hsqldb.jdbc" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:An illegal character has been found in the statement|com.informix.jdbc|Exception.*Informix)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:Warning.*ingres_|Ingres SQLSTATE|IngresW.*Driver)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:<b>Warning</b>: ibase_|Unexpected end of command in statement)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i:SQL error.*POS[0-9]+.*|Warning.*maxdb.*)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)(?:System.Data.OleDb.OleDbException|[Microsoft][ODBC SQL Server Driver]|[Macromedia][SQLServer JDBC Driver]|[SqlException|System.Data.SqlClient.SqlException|Unclosed quotation mark after the character string|'80040e14'|mssql_query()|Microsoft OLE DB Provider for ODBC Drivers|Microsoft OLE DB Provider for SQL Server|Incorrect syntax near|Sintaxis incorrecta cerca de|Syntax error in string in query expression|Procedure or function .* expects parameter|Unclosed quotation mark before the character string|Syntax error .* in query expression|Data type mismatch in criteria expression.|ADODB.Field (0x800A0BCD)|the used select statements have different number of columns|OLE DB.*SQL Server|Warning.*mssql_.*|Driver.*SQL[ _-]*Server|SQL Server.*Driver|SQL Server.*[0-9a-fA-F]{8}|Exception.*WSystem.Data.SqlClient.|Conversion failed when converting the varchar value .*? to data type int.)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)(?:supplied argument is not a valid |SQL syntax.*)MySQL|Column count doesn't match(?: value count at row)?|mysql_fetch_array()|on MySQL result index|You have an error in your SQL syntax(?:;| near)|MyS(?:QL server version for the right syntax to use|qlClient.)|[MySQL][ODBC|(?:Table '[^']+' doesn't exis|valid MySQL resul)t|Warning.{1,10}mysql_(?:[(-)_a-z]{1,26})?|(?:ERROR [0-9]{4} ([0-9a-z]{5})|XPATH syntax error):" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (?i)P(?:ostgreSQL(?: query failed:|.{1,20}ERROR)|G::[a-z]*Error)|pg_(?:query|exec)() [:|Warning.{1,20}bpg_.*|valid PostgreSQL result|Npgsql.|Supplied argument is not a valid PostgreSQL .*? resource|(?:Unable to connect to PostgreSQL serv|invalid input syntax for integ)er" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)(?:Warning.*sqlite_.*|Warning.*SQLite3::|SQLite/JDBCDriver|SQLite.Exception|System.Data.SQLite.SQLiteException)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@rx (?i)(?:Sybase message:|Warning.{2,20}sybase|Sybase.*Server message.*)" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SQL ]
[ http . middlewares . bad_bot_block_SQL . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@pmFromFile java-code-leakages.data" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@pmFromFile java-errors.data" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_JAVA ]
[ http . middlewares . bad_bot_block_JAVA . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-errors.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx (?:b(?:f(?:tp_(?:nb_)?f?(?:ge|pu)t|get(?:s?s|c)|scanf|write|open|read)|gz(?:(?:encod|writ)e|compress|open|read)|s(?:ession_start|candir)|read(?:(?:gz)?file|dir)|move_uploaded_file|(?:proc_|bz)open|call_user_func)|$_(?:(?:pos|ge)t|session))b" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@rx (?i)<?(?:=|php)?s+" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@pmFromFile php-errors-pl2.data" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_PHP ]
[ http . middlewares . bad_bot_block_PHP . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@rx [a-z]:x5cinetpubb" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@rx (?:Microsoft OLE DB Provider for SQL Server(?:</font>.{1,20}?error '800(?:04005|40e31)'.{1,40}?Timeout expired| (0x80040e31)<br>Timeout expired<br>)|<h1>internal server error</h1>.*?<h2>part of the server has crashed or it has a configuration error.</h2>|cannot connect to the server: timed out)" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@pmFromFile iis-errors.data" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "!@rx ^404$" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@rx bServer Error in.{0,50}?bApplicationb" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_IIS ]
[ http . middlewares . bad_bot_block_IIS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@pmFromFile web-shells-php.data" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx (<title>r57 Shell Version [0-9.]+</title>|<title>r57 shell</title>)" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^<html><head><meta http-equiv='Content-Type' content='text/html; charset=Windows-1251'><title>.*? - WSO [0-9.]+</title>" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx B4TM4N SH3LL</title>.*<meta name='author' content='k4mpr3t'/>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>Mini Shell</title>.*Developed By LameHacker" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>.:: .* ~ Ashiyane V [0-9.]+ ::.</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>Symlink_Sa [0-9.]+</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>CasuS [0-9.]+ by MafiABoY</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^<html>rn<head>rn<title>GRP WebShell [0-9.]+" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <small>NGHshell [0-9.]+ by Cr4sh</body></html>n$" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>SimAttacker - (?:Version|Vrsion) : [0-9.]+ -" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^<!DOCTYPE html>n<html>n<!-- By Artyum .*<title>Web Shell</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>lama's'hell v. [0-9.]+</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^ *<html>n[ ]+<head>n[ ]+<title>lostDC -" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^<title>PHP Web Shell</title>rn<html>rn<body>rn <!-- Replaces command with Base64-encoded Data -->" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^<html>n<head>n<div align=" left "><font size=" 1 ">Input command :</font></div>n<form name=" cmd " method=" POST " enctype=" multipart / form-data ">" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-22 00:28:28 +00:00
userAgent = [ "@rx ^<html>n<head>n<title>Ru24PostWebShell -" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx <title>s72 Shell v[0-9.]+ Codinf by Cr@zy_King</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@rx ^<html>rn<head>rn<meta http-equiv=" Content-Type " content=" text / html ; charset = gb2312 ">rn<title>PhpSpy Ver [0-9]+</title>" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^ <html>nn<head>nn<title>g00nshell v[0-9.]+" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@contains <title>punkholicshell</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^<html>n <head>n <title>azrail [0-9.]+ by C-W-M</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx >SmEvK_PaThAn Shell v[0-9]+ coded by <a href=" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^<html>n<title>.*? ~ Shell I</title>n<head>n<style>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@rx ^ <html><head><title>:: b374k m1n1 [0-9.]+ ::</title>" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
2024-12-29 23:20:18 +00:00
userAgent = [ "@contains <h1 style=" margin-bottom : 0 ">webadmin.php</h1>" ]
2024-12-21 01:02:14 +00:00
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_SHELLS ]
[ http . middlewares . bad_bot_block_SHELLS . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge %{tx.outbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@eq 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@ge %{tx.outbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_EVALUATION ]
[ http . middlewares . bad_bot_block_EVALUATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@ge 5" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@eq 0" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@ge %{tx.inbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@ge %{tx.outbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@ge %{tx.inbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@ge %{tx.outbound_anomaly_score_threshold}" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@gt 0" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 1" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 2" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 3" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 4" ]
[ http . middlewares . bad_bot_block_CORRELATION ]
[ http . middlewares . bad_bot_block_CORRELATION . plugin . badbot ]
userAgent = [ "@lt 4" ]