mirror of
https://github.com/TecharoHQ/anubis.git
synced 2026-04-13 03:58:45 +00:00
chore(data): reformat some things for expressions
Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
30
data/bots/aggressive-brazilian-scrapers.yaml
Normal file
30
data/bots/aggressive-brazilian-scrapers.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
- name: deny-aggressive-brazilian-scrapers
|
||||
action: DENY
|
||||
expression:
|
||||
any:
|
||||
# Internet Explorer should be out of support
|
||||
- userAgent.contains("MSIE")
|
||||
# Trident is the Internet Explorer browser engine
|
||||
- userAgent.contains("Trident")
|
||||
# iPods are not in common use
|
||||
- userAgent.contains("iPod")
|
||||
# Opera is a fork of chrome now
|
||||
- userAgent.contains("Presto")
|
||||
# Windows CE is discontinued
|
||||
- userAgent.contains("Windows CE")
|
||||
# Windows 95 is discontinued
|
||||
- userAgent.contains("Windows 95")
|
||||
# Windows 98 is discontinued
|
||||
- userAgent.contains("Windows 98")
|
||||
# Windows 9.x is discontinued
|
||||
- userAgent.contains("Win 9x")
|
||||
# Amazon does not have an Alexa Toolbar.
|
||||
- userAgent.contains("Alexa Toolbar")
|
||||
- name: challenge-aggressive-brazilian-scrapers
|
||||
action: CHALLENGE
|
||||
expression:
|
||||
any:
|
||||
# This is not released, even Windows 11 calls itself Windows 10
|
||||
- userAgent.contains("Windows NT 11.0")
|
||||
# Safari's User-Agent doesn't contain Safari
|
||||
- (!userAgent.contains("Chrome") && userAgent.contains("Safari"))
|
||||
@@ -1,4 +1,4 @@
|
||||
- name: cloudflare-workers
|
||||
headers_regex:
|
||||
CF-Worker: .*
|
||||
expression: >
|
||||
"Cf-Worker" in headers
|
||||
action: DENY
|
||||
Reference in New Issue
Block a user