Files
dokuwiki-plugin-botmon/config/known-clients.json
Sascha Leib 871c97bf14 Multiple smaller fixes
Added Support for Privacy Browser (Android),
Split Meta bots for better control,
Added Internet Archive to default whitelist,
Reactivated hashed cookies.
2025-11-07 12:29:08 +01:00

110 lines
2.6 KiB
JSON

[
{"n": "Opera",
"id": "opera",
"rx": [ "\\sOpera\\/.*?Version\\/(1\\d\\d)\\.", "Opera\\/(1\\d\\d)\\.", "\\sOPR\\/(1\\d\\d)\\." ]
},
{"n": "Opera Old",
"id": "operaold",
"rx": [ "\\sOpera\\/.*?Version\\/(\\d\\d)\\.", "Opera\\/(\\d\\d?)\\.", "\\sOPR\\/(\\d\\d?)\\." ]
},
{"n": "Firefox on iOS",
"id": "ffios",
"rx": [ "\\sFxiOS\\/(\\d+)[\\.\\s;]" ]
},
{"n": "AOL Explorer",
"id": "aol",
"rx": [ "\\sAOL\\s(\\d+\\.\\d+)\\)", "\\sAOLBUILD\\/(\\S+)", "\\sBukaolshop\\s", "\\.aolapp\\/(\\d+\\.\\d+)\\." ]
},
{"n": "Samsung Internet",
"id": "samsung",
"rx": [ "\\sSamsungBrowser[\\/\\s](\\d+\\.\\d+)" ]
},
{"n": "UC Browser",
"id": "uc",
"rx": [ "\\sUCBrowser\\/(\\d+\\.\\d+)[\\s\\.]"]
},
{"n": "Yandex Browser",
"id": "ya",
"rx": [ "\\sYaBrowser\\/(\\d+\\.\\d+)[\\s\\.]"]
},
{"n": "HuaweiBrowser",
"id": "huawei",
"rx": [ "\\sHuaweiBrowser\\/(\\d+\\.\\d+)[\\s\\.]", "\\/harmony360Browser\\/(\\d+\\.\\d+)[\\s\\.]"]
},
{"n": "Ecosia Browser",
"id": "ecosia",
"rx": [ "\\(Ecosia \\w+@(\\d+)\\." ]
},
{"n": "Silk",
"id": "silk",
"rx": [ "\\Silk\\/(\\d+)\\." ]
},
{"n": "DuckDuckGo",
"id": "ddg",
"rx": [ "\\sDdg\\/(\\S+)" ]
},
{"n": "Vivaldi",
"id": "vivaldi",
"rx": [ "\\sVivaldi\\/(\\d+\\.\\d+)[\\s\\.]" ]
},
{"n": "Internet Explorer",
"id": "msie",
"rx": [ "\\sMSIE\\s(\\d+\\.\\d+b?);" ]
},
{"n": "Brave",
"id": "brave",
"rx": [ "\\sBrave\\s" ]
},
{"n": "Edge",
"id": "msedge",
"rx": [ "\\sEdg\\/(1\\d+)", "\\sEdge\\/(1\\d+)", "EdgiOS\\/(1\\d+)" ]
},
{"n": "Edge Legacy",
"id": "oldedge",
"rx": [ "\\sEdg\\/([7-9]\\d)\\.", "\\sEdge\\/([7-9]\\d)\\.", "EdgiOS\\/([7-9]\\d)\\." ]
},
{"n": "Chrome Old",
"id": "chromeold",
"rx": [ "\\sChrome\\/(\\d\\d\\.\\d+)[\\.\\s;]" ]
},
{"n": "Chrome",
"id": "chrome",
"rx": [ "\\sChrome\\/(1\\d\\d)\\.\\d+" ]
},
{"n": "Safari",
"id": "safari",
"rx": [ "\\sSafari\\/(\\d+)" ]
},
{"n": "Firefox Old",
"id": "ffold",
"rx": [ "\\sFirefox\\/(\\d\\d?)\\.", "\\sFirefox\\s" ]
},
{"n": "Firefox",
"id": "firefox",
"rx": [ "\\sFirefox\\/(\\d\\d\\d)\\." ]
},
{"n": "Undici-based crawler",
"id": "undici",
"rx": ["undici"]
},
{"n": "GoHTTP-based bot",
"id": "gohttp",
"rx": ["Go\\-http\\-client\\/(\\d+)", "quic\\-go\\-HTTP\\/(\\d+)"]
},
{"n": "Python URLlib-based crawler",
"id": "python",
"rx": ["Python\\-?\\w*\\/(\\d+\\.?\\d*)"]
},
{"n": "AppleWebKit",
"id": "webkit",
"rx": [ "AppleWebKit\\/(\\d*)\\." ]
},
{"n": "wget",
"id": "wget",
"rx": [ "Wget\\/(\\d+\\.?\\d*\\.?\\d*)" ]
},
{"n": "PrivacyBrowser",
"id": "privacybrowser",
"rx": [ "PrivacyBrowser\\/(\\d+\\.?\\d*)" ]
}
]