xref: /plugin/botmon/config/known-platforms.json (revision 5a453da91a4e90b001cc3b8fbd9f1829faaffeca)
1[
2	{"n": "Win10/11",
3	 "id": "win10",
4	 "rx": [ "[\\(\\s]Windows\\sNT\\s(1\\d\\.\\d)[\\)\\s\\.;]" ]
5	},
6	{"n": "Linux",
7	 "id": "linux",
8	 "rx": [ "\\sLinux\\s" ]
9	},
10	{"n": "BSD",
11	 "id": "bsd",
12	 "rx": [ "\\sNetBSD[\\);\\s]", "\\sOpenBSD[\\);\\s]", "\\sFreeBSD[\\);\\s]" ]
13	},
14	{"n": "iOS/iPadOS",
15	 "id": "ios",
16	 "rx": [ "\\sFxiOS\\/(\\d+\\.\\d+)\\s", "\\siPhone\\sOS\\s([\\d\\._]+)\\s", "\\siPad\\s?OS\\s([\\d\\._]+)\\s", "iPad; CPU OS (\\d+)[_\\.\\s]", "\\sCriOS\\/(\\d+\\.\\d+)\\." ]
17	},
18	{"n": "FireOS",
19	 "id": "fire",
20	 "rx": [ "\\sKFFOWI[\\)\\s]]", "\\sKFTHWI[\\)\\s]]" , "\\sSilk\\/"]
21	},
22	{"n": "Old Android",
23	 "id": "androidold",
24	 "rx": [ "Android[\\s;\\/](\\d)\\." ]
25	},
26	{"n": "Android",
27	 "id": "android",
28	 "rx": [ "Android (\\d\\d)[\\.;\\s\\)]" ]
29	},
30	{"n": "Old MacOS",
31	 "id": "macosold",
32	 "rx": [ "\\sMac OS X 10[\\._](\\d|1[0-3])[\\._;\\s\\)]", "\\sMac OS X (1[123])[\\.;_\\s]" ]
33	},
34	{"n": "MacOS",
35	 "id": "macos",
36	 "rx": [ "\\sMac OS X 10[\\._](1[4-6])[\\._;\\s\\)]", "\\sMac OS X (1[4-6])[\\._;\\s\\)]", "\\sMac OS X (2[6-9])[\\._;\\s\\)]" ]
37	},
38	{"n": "Vintage Windows",
39	 "id": "winold",
40	 "rx": [ "[\\(\\s]Windows NT (\\d\\.?\\d*)[;\\s\\)]","Windows (\\d+\\.?\\d+?)[;\\s]","Windows (\\d\\d)[;\\s\\)]","Windows (CE)" ]
41	},
42	{"n": "Tizen",
43	 "id": "tizen",
44	 "rx": [ "\\sTizen\\s(\\d+\\.\\d+)[;\\s]" ]
45	},
46	{"n": "HarmonyOS",
47	 "id": "hmos",
48	 "rx": [ "\\sHarmonyOS[;\\/\\s](\\d+\\.\\d)?[\\.\\)\\s]*" ]
49	},
50	{"n": "Chromium",
51	 "id": "chromium",
52	 "rx": [ "Chromebook", "\\sCrOS\\s" ]
53	},
54	{"n": "Windows Server",
55	 "id": "winsrvr",
56	 "rx": [ "Windows Server (\\d+)[\\s\\);,\\.]"]
57	}
58]