diff --git a/config/default-config.json b/config/default-config.json index b8bb6ed..78d4ce9 100644 --- a/config/default-config.json +++ b/config/default-config.json @@ -37,7 +37,7 @@ "id": "noRefs", "desc": "No referer field", "bot": 30 }, - {"func": "matchesClient", "params": ["brave","operaold","msie"], + {"func": "matchesClient", "params": ["brave","operaold","msie","webkit"], "id": "susClient", "desc": "Client identifier that is popular with bot networks", "bot": 10 }, @@ -97,6 +97,7 @@ {"from": "159.138.0.0", "to": "159.138.225.254", "m": 16, "label": "Huawei [TH]"}, {"from": "162.128.0.0", "to": "162.128.255.254", "label": "Zenlayer [SG]"}, {"from": "166.108.192.0", "to": "166.108.255.254", "m": 18, "label": "Huawei [SG]"}, + {"from": "171.224.0.0", "to": "171.239.255.255", "m": 12, "label": "Viettel [VN]"}, {"from": "177.0.0.0", "to": "177.255.255.254", "label": "BrasilNET [BR]"}, {"from": "179.0.0.0", "to": "179.255.255.254", "label": "BrasilNET [BR]"}, {"from": "183.87.32.0", "to": "183.87.63.254", "label": "Huawei [HK]"}, diff --git a/config/known-bots.json b/config/known-bots.json index cca2adc..74be01e 100644 --- a/config/known-bots.json +++ b/config/known-bots.json @@ -58,6 +58,12 @@ "rx": ["DuckDuckBot\\/(\\d+\\.\\d+);", "DuckAssistBot\\/(\\d+\\.\\d+);", "DuckDuckGo-Favicons-Bot\\/(\\d+\\.\\d+);"], "url": "https://duckduckgo.com/duckduckbot.html" }, + {"id": "marginalia", + "n": "Marginalia.nu", + "r": [], + "rx": ["^search\\.marginalia\\.nu"], + "url": "https://marginalia-search.com/" + }, {"id": "openai", "n": "OpenAI/ChatGPT", "geo": "US", "r": ["OAI-SearchBot", "ChatGPT-User", "GPTBot"], @@ -281,9 +287,9 @@ "url": "https://ibou.io/iboubot.html" }, {"id": "gohttp", - "n": "Go HTTP Client", + "n": "Go HTTP Clients", "r": [], - "rx": ["Go\\-http\\-client\\/(\\d+\\.\\d+)"], + "rx": ["Go\\-http\\-client\\/(\\d+)", "quic\\-go\\-HTTP\\/(\\d+)"], "url": "https://github.com/golang/goen.wi" } ] \ No newline at end of file diff --git a/config/known-platforms.json b/config/known-platforms.json index d787c79..2e3da62 100644 --- a/config/known-platforms.json +++ b/config/known-platforms.json @@ -25,7 +25,7 @@ }, {"n": "Android", "id": "android", - "rx": [ "Android (\\d\\d)[\\.;\\s]" ] + "rx": [ "Android (\\d\\d)[\\.;\\s\\)]" ] }, {"n": "Old MacOS", "id": "macosold", diff --git a/img/referers.png b/img/referers.png index 1650a2b..24530aa 100644 Binary files a/img/referers.png and b/img/referers.png differ diff --git a/plugin.info.txt b/plugin.info.txt index 0827970..9e8331d 100644 --- a/plugin.info.txt +++ b/plugin.info.txt @@ -1,7 +1,7 @@ base botmon author Sascha Leib email ad@hominem.com -date 2025-09-20 +date 2025-09-21 name Bot Monitoring desc A tool for monitoring and analysing bot traffic to your wiki (under development) url https://www.dokuwiki.org/plugin:botmon diff --git a/style.less b/style.less index d2b65e5..64d74c6 100644 --- a/style.less +++ b/style.less @@ -368,6 +368,8 @@ &.ref_wikipedia::before { background-position-y: -220px } &.ref_denkfehler::before { background-position-y: -240px } &.ref_fallacies::before { background-position-y: -260px } + &.ref_facebook::before { background-position-y: -280px } + &.ref_discord::before { background-position-y: -300px } &.ref_other::before { background-image: url('img/more.svg') } }