1
cf_rule/waf/default.clj

34 lines
1.1 KiB
Clojure

(
(
http.host eq "gitea.trle5.xyz" and (
(
http.request.uri.path contains "/commit/" or
http.request.uri.path contains "/compare/" or
http.request.uri.path contains "/archive/"
) or (
http.request.uri.query contains "="
)
)
)
or http.host eq "alist.trle5.xyz"
)
and (
http.user_agent contains "YandexBot" or
http.user_agent contains "Amazonbot" or
http.user_agent contains "Bytespider" or
http.user_agent contains "petalsearch" or
http.user_agent contains "SemrushBot" or
http.user_agent contains "DotBot" or
http.user_agent contains "Friendly_Crawler" or
http.user_agent contains "AhrefsBot" or
http.user_agent contains "Googlebot" or
http.user_agent contains "GoogleOther" or
http.user_agent contains "ImagesiftBot" or
http.user_agent contains "bingbot" or
http.user_agent contains "Barkrowler" or
http.user_agent contains "DataForSeoBot" or
ip.geoip.asnum eq 32934 or
ip.geoip.asnum eq 16509 or
ip.geoip.asnum eq 136907 or
ip.geoip.country eq "BR"
)