xref: /plugin/botmon/config/known-clients.json (revision 06513169e3a3343a94b395784c09bcbe5df13b92)
1[
2	{"n": "Opera",
3	 "id": "opera",
4	 "rx": [ "\\sOpera\\/.*?Version\\/(1\\d\\d)\\.", "Opera\\/(1\\d\\d)\\.", "\\sOPR\\/(1\\d\\d)\\." ]
5	},
6	{"n": "Opera Old",
7	 "id": "operaold",
8	 "rx": [ "\\sOpera\\/.*?Version\\/(\\d\\d)\\.", "Opera\\/(\\d\\d?)\\.", "\\sOPR\\/(\\d\\d?)\\." ]
9	},
10	{"n": "Firefox on iOS",
11	 "id": "firefox",
12	 "rx": [ "\\sFxiOS\\/(\\d+)\\." ]
13	},
14	{"n": "AOL Explorer",
15	 "id": "aol",
16	 "rx": [ "\\sAOL\\s(\\d+\\.\\d+)\\)", "\\sAOLBUILD\\/(\\S+)", "\\sBukaolshop\\s", "\\.aolapp\\/(\\d+\\.\\d+)\\." ]
17	},
18	{"n": "Samsung Internet",
19	 "id": "samsung",
20	 "rx": [ "\\sSamsungBrowser[\\/\\s](\\d+\\.\\d+)" ]
21	},
22	{"n": "UC Browser",
23	 "id": "uc",
24	 "rx": [ "\\sUCBrowser\\/(\\d+\\.\\d+)[\\s\\.]"]
25	},
26	{"n": "Yandex Browser",
27	 "id": "ya",
28	 "rx": [ "\\sYaBrowser\\/(\\d+\\.\\d+)[\\s\\.]"]
29	},
30	{"n": "HuaweiBrowser",
31	 "id": "huawei",
32	 "rx": [ "\\sHuaweiBrowser\\/(\\d+\\.\\d+)[\\s\\.]", "\\/harmony360Browser\\/(\\d+\\.\\d+)[\\s\\.]"]
33	},
34	{"n": "Ecosia Browser",
35	 "id": "ecosia",
36	 "rx": [ "\\(Ecosia \\w+@(\\d+)\\." ]
37	},
38	{"n": "Silk",
39	 "id": "silk",
40	 "rx": [ "\\Silk\\/(\\d+)\\." ]
41	},
42	{"n": "DuckDuckGo",
43	 "id": "ddg",
44	 "rx": [ "\\sDdg\\/(\\S+)" ]
45	},
46	{"n": "Vivaldi",
47	 "id": "vivaldi",
48	 "rx": [ "\\sVivaldi\\/(\\d+\\.\\d+)[\\s\\.]" ]
49	},
50	{"n": "Internet Explorer",
51	 "id": "msie",
52	 "rx": [ "\\sMSIE\\s(\\d+\\.\\d+b?);" ]
53	},
54	{"n": "Brave",
55	 "id": "brave",
56	 "rx": [ "\\sBrave\\s" ]
57	},
58	{"n": "Edge",
59	 "id": "msedge",
60	 "rx": [ "\\sEdg\\/(1\\d+)", "\\sEdge\\/(1\\d+)", "EdgiOS\\/(1\\d+)" ]
61	},
62	{"n": "Edge Legacy",
63	 "id": "oldedge",
64	 "rx": [ "\\sEdg\\/([7-9]\\d)\\.", "\\sEdge\\/([7-9]\\d)\\.", "EdgiOS\\/([7-9]\\d)\\." ]
65	},
66	{"n": "Old Chrome",
67	 "id": "chromeold",
68	 "rx": [ "\\sChrome\\/(\\d\\d\\.\\d+)[\\.\\s;]" ]
69	},
70	{"n": "Chrome",
71	 "id": "chrome",
72	 "rx": [ "\\sChrome\\/(1\\d\\d)\\.\\d+" ]
73	},
74	{"n": "Safari",
75	 "id": "safari",
76	 "rx": [ "\\sSafari\\/(\\d+)" ]
77	},
78	{"n": "AppleWebKit",
79	 "id": "webkit",
80	 "rx": [ "AppleWebKit\\/(\\d*)\\." ]
81	},
82	{"n": "Firefox Old",
83	 "id": "ffold",
84	 "rx": [ "\\sFirefox\\/(\\d\\d?)\\.", "\\sFirefox\\s" ]
85	},
86	{"n": "Firefox",
87	 "id": "firefox",
88	 "rx": [ "\\sFirefox\\/(\\d\\d\\d)\\." ]
89	}
90]
91