Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

os-test.json 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920
  1. [
  2. {
  3. "desc" : "Windows 95",
  4. "ua" : "Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)",
  5. "expect" :
  6. {
  7. "name" : "Windows",
  8. "version" : "95"
  9. }
  10. },
  11. {
  12. "desc" : "Windows 98",
  13. "ua" : "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)",
  14. "expect" :
  15. {
  16. "name" : "Windows",
  17. "version" : "98"
  18. }
  19. },
  20. {
  21. "desc" : "Windows ME",
  22. "ua" : "Mozilla/5.0 (Windows; U; Win 9x 4.90) Gecko/20020502 CS 2000 7.0/7.0",
  23. "expect" :
  24. {
  25. "name" : "Windows",
  26. "version" : "ME"
  27. }
  28. },
  29. {
  30. "desc" : "Windows 2000",
  31. "ua" : "Mozilla/3.0 (compatible; MSIE 3.0; Windows NT 5.0)",
  32. "expect" :
  33. {
  34. "name" : "Windows",
  35. "version" : "2000"
  36. }
  37. },
  38. {
  39. "desc" : "Windows XP",
  40. "ua" : "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 5.2)",
  41. "expect" :
  42. {
  43. "name" : "Windows",
  44. "version" : "XP"
  45. }
  46. },
  47. {
  48. "desc" : "Windows Vista",
  49. "ua" : "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; fr-FR)",
  50. "expect" :
  51. {
  52. "name" : "Windows",
  53. "version" : "Vista"
  54. }
  55. },
  56. {
  57. "desc" : "Windows 7",
  58. "ua" : "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)",
  59. "expect" :
  60. {
  61. "name" : "Windows",
  62. "version" : "7"
  63. }
  64. },
  65. {
  66. "desc" : "Windows 8",
  67. "ua" : "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C)",
  68. "expect" :
  69. {
  70. "name" : "Windows",
  71. "version" : "8"
  72. }
  73. },
  74. {
  75. "desc" : "Windows 10",
  76. "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0",
  77. "expect" :
  78. {
  79. "name" : "Windows",
  80. "version" : "10"
  81. }
  82. },
  83. {
  84. "desc" : "Windows RT",
  85. "ua" : "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0)",
  86. "expect" :
  87. {
  88. "name" : "Windows",
  89. "version" : "RT"
  90. }
  91. },
  92. {
  93. "desc" : "Windows CE",
  94. "ua" : "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)",
  95. "expect" :
  96. {
  97. "name" : "Windows",
  98. "version" : "CE"
  99. }
  100. },
  101. {
  102. "desc" : "Windows Mobile",
  103. "ua" : "Mozilla/5.0 (ZTE-E_N72/N72V1.0.0B02;U;Windows Mobile/6.1;Profile/MIDP-2.0 Configuration/CLDC-1.1;320*240;CTC/2.0) IE/6.0 (compatible; MSIE 4.01; Windows CE; PPC)/UC Browser7.7.1.88",
  104. "expect" :
  105. {
  106. "name" : "Windows Mobile",
  107. "version" : "6.1"
  108. }
  109. },
  110. {
  111. "desc" : "Windows Phone",
  112. "ua" : "Opera/9.80 (Windows Phone; Opera Mini/7.6.8/35.7518; U; ru) Presto/2.8.119 Version/11.10",
  113. "expect" :
  114. {
  115. "name" : "Windows Phone",
  116. "version" : "undefined"
  117. }
  118. },
  119. {
  120. "desc" : "Windows Phone OS",
  121. "ua" : "Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; DELL; Venue Pro)",
  122. "expect" :
  123. {
  124. "name" : "Windows Phone OS",
  125. "version" : "7.0"
  126. }
  127. },
  128. {
  129. "desc" : "Windows Phone 8",
  130. "ua" : "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; HTC; Windows Phone 8X by HTC)",
  131. "expect" :
  132. {
  133. "name" : "Windows Phone",
  134. "version" : "8.0"
  135. }
  136. },
  137. {
  138. "desc" : "BlackBerry",
  139. "ua" : "BlackBerry9300/5.0.0.912 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/378",
  140. "expect" :
  141. {
  142. "name" : "BlackBerry",
  143. "version" : "5.0.0.912"
  144. }
  145. },
  146. {
  147. "desc" : "BlackBerry 10",
  148. "ua" : "Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.386 Mobile Safari/537.3+",
  149. "expect" :
  150. {
  151. "name" : "BlackBerry",
  152. "version" : "10"
  153. }
  154. },
  155. {
  156. "desc" : "Tizen",
  157. "ua" : "Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1",
  158. "expect" :
  159. {
  160. "name" : "Tizen",
  161. "version" : "2.3"
  162. }
  163. },
  164. {
  165. "desc" : "Tizen",
  166. "ua" : "Mozilla/5.0 (Linux; Tizen 2.3; SAMSUNG SM-Z130H) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.3 Mobile Safari/537.3",
  167. "expect" :
  168. {
  169. "name" : "Tizen",
  170. "version" : "2.3"
  171. }
  172. },
  173. {
  174. "desc" : "Android",
  175. "ua" : "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; VM670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko)",
  176. "expect" :
  177. {
  178. "name" : "Android",
  179. "version" : "2.2.2"
  180. }
  181. },
  182. {
  183. "desc" : "Sailfish",
  184. "ua" : "Mozilla/5.0 (Linux; U; Sailfish 3.0; Mobile; rv:45.0) Gecko/45.0 Firefox/45.0 SailfishBrowser/1.0",
  185. "expect" :
  186. {
  187. "name" : "Sailfish",
  188. "version" : "3.0"
  189. }
  190. },
  191. {
  192. "desc" : "WebOS",
  193. "ua" : "Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.5; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/234.83 Safari/534.6 TouchPad/1.0",
  194. "expect" :
  195. {
  196. "name" : "webOS",
  197. "version" : "3.0.5"
  198. }
  199. },
  200. {
  201. "desc" : "WebOS",
  202. "ua" : "Mozilla/5.0 (webOS/1.4.5; U; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Version/1.0 Safari/532.2 Pre/1.0",
  203. "expect" :
  204. {
  205. "name" : "webOS",
  206. "version" : "1.4.5"
  207. }
  208. },
  209. {
  210. "desc" : "WebOS TV 5.x",
  211. "ua" : "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 WebAppManager",
  212. "expect" :
  213. {
  214. "name" : "webOS",
  215. "version" : "TV"
  216. }
  217. },
  218. {
  219. "desc" : "WebOS TV 4.x",
  220. "ua" : "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36 WebAppManager",
  221. "expect" :
  222. {
  223. "name" : "webOS",
  224. "version" : "TV"
  225. }
  226. },
  227. {
  228. "desc" : "WebOS TV 3.x",
  229. "ua" : "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.2.1 Chrome/38.0.2125.122 Safari/537.36 WebAppManager",
  230. "expect" :
  231. {
  232. "name" : "webOS",
  233. "version" : "TV"
  234. }
  235. },
  236. {
  237. "desc" : "WebOS TV 2.x",
  238. "ua" : "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/538.2 (KHTML, like Gecko) Large Screen WebAppManager Safari/538.2",
  239. "expect" :
  240. {
  241. "name" : "webOS",
  242. "version" : "TV"
  243. }
  244. },
  245. {
  246. "desc" : "WebOS TV 1.x",
  247. "ua" : "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.41 (KHTML, like Gecko) Large Screen WebAppManager Safari/537.41",
  248. "expect" :
  249. {
  250. "name" : "webOS",
  251. "version" : "TV"
  252. }
  253. },
  254. {
  255. "desc" : "QNX",
  256. "ua" : "Mozilla/5.0 (Photon; U; QNX x86pc; en-US; rv:1.8.1.20) Gecko/20090127 BonEcho/2.0.0.20",
  257. "expect" :
  258. {
  259. "name" : "QNX",
  260. "version" : "x86pc"
  261. }
  262. },
  263. {
  264. "desc" : "Bada",
  265. "ua" : "Mozilla/5.0 (SAMSUNG; SAMSUNG-GT-S5253/S5253DDKC1; U; Bada/1.0; en-us) AppleWebKit/533.1 (KHTML, like Gecko) Dolfin/2.0 Mobile WQVGA SMM-MMS/1.2.0 OPN-B",
  266. "expect" :
  267. {
  268. "name" : "Bada",
  269. "version" : "1.0"
  270. }
  271. },
  272. {
  273. "desc" : "RIM Tablet OS",
  274. "ua" : "Mozilla/5.0 (PlayBook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML like Gecko) Version/7.2.1.0 Safari/536.2+",
  275. "expect" :
  276. {
  277. "name" : "RIM Tablet OS",
  278. "version" : "2.1.0"
  279. }
  280. },
  281. {
  282. "desc" : "MeeGo",
  283. "ua" : "Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13",
  284. "expect" :
  285. {
  286. "name" : "MeeGo",
  287. "version" : "undefined"
  288. }
  289. },
  290. {
  291. "desc" : "Symbian",
  292. "ua" : "Nokia5250/10.0.011 (SymbianOS/9.4; U; Series60/5.0 Mozilla/5.0; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Safari/525 3gpp-gba",
  293. "expect" :
  294. {
  295. "name" : "Symbian",
  296. "version" : "9.4"
  297. }
  298. },
  299. {
  300. "desc" : "Symbian",
  301. "ua" : "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaC7-00/024.001; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.1.37 Mobile Safari/533.4 3gpp-gba",
  302. "expect" :
  303. {
  304. "name" : "Symbian",
  305. "version" : "5.2"
  306. }
  307. },
  308. {
  309. "desc" : "Series40",
  310. "ua" : "Mozilla/5.0 (Series40; Nokia2055/03.20; Profile/MIDP-2.1 Configuration/CLDC-1.1) Gecko/20100401 S40OviBrowser/2.2.0.0.34",
  311. "expect" :
  312. {
  313. "name" : "Series40",
  314. "version" : "undefined"
  315. }
  316. },
  317. {
  318. "desc" : "Firefox OS",
  319. "ua" : "Mozilla/5.0 (Mobile; rv:14.0) Gecko/14.0 Firefox/14.0",
  320. "expect" :
  321. {
  322. "name" : "Firefox OS",
  323. "version" : "undefined"
  324. }
  325. },
  326. {
  327. "desc" : "Google Chromecast",
  328. "ua" : "Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.81 Safari/537.36 CrKey/1.42.183786",
  329. "expect" :
  330. {
  331. "name" : "Chromecast",
  332. "version" : "1.42.183786"
  333. }
  334. },
  335. {
  336. "desc" : "Nintendo Switch",
  337. "ua" : "Mozilla/5.0 (Nintendo Switch; WifiWebAuthApplet) AppleWebKit/606.4 (KHTML, like Gecko) NF/6.0.1.15.4 NintendoBrowser/5.1.0.20393",
  338. "expect" :
  339. {
  340. "name" : "Nintendo",
  341. "version" : "Switch"
  342. }
  343. },
  344. {
  345. "desc" : "PlayStation 4",
  346. "ua" : "Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko)",
  347. "expect" :
  348. {
  349. "name" : "PlayStation",
  350. "version" : "4"
  351. }
  352. },
  353. {
  354. "desc" : "Xbox 360",
  355. "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox 360) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36",
  356. "expect" :
  357. {
  358. "name" : "Xbox",
  359. "version" : "360"
  360. }
  361. },
  362. {
  363. "desc" : "Xbox One",
  364. "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox One; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19041",
  365. "expect" :
  366. {
  367. "name" : "Xbox",
  368. "version" : "One"
  369. }
  370. },
  371. {
  372. "desc" : "Xbox X",
  373. "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36 Edge/20.02",
  374. "expect" :
  375. {
  376. "name" : "Xbox",
  377. "version" : "X"
  378. }
  379. },
  380. {
  381. "desc" : "Xbox Series X",
  382. "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; Xbox; Xbox Series X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36 Edge/20.02 ",
  383. "expect" :
  384. {
  385. "name" : "Xbox",
  386. "version" : "Series X"
  387. }
  388. },
  389. {
  390. "desc" : "Mint",
  391. "ua" : "Opera/9.80 (X11; Linux x86_64; Edition Linux Mint) Presto/2.12.388 Version/12.16",
  392. "expect" :
  393. {
  394. "name" : "Mint",
  395. "version" : "undefined"
  396. }
  397. },
  398. {
  399. "desc" : "Mint",
  400. "ua" : "Opera/9.64 (X11; Linux i686; U; Linux Mint; nb) Presto/2.1.1",
  401. "expect" :
  402. {
  403. "name" : "Mint",
  404. "version" : "undefined"
  405. }
  406. },
  407. {
  408. "desc" : "Mint",
  409. "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008121622 Linux Mint/6 (Felicia) Firefox/3.0.4",
  410. "expect" :
  411. {
  412. "name" : "Mint",
  413. "version" : "6"
  414. }
  415. },
  416. {
  417. "desc" : "Ubuntu",
  418. "ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.22+ (KHTML, like Gecko) Chromium/17.0.963.56 Chrome/17.0.963.56 Safari/535.22+ Ubuntu/12.04 (3.4.1-0ubuntu1) Epiphany/3.4.1",
  419. "expect" :
  420. {
  421. "name" : "Ubuntu",
  422. "version" : "12.04"
  423. }
  424. },
  425. {
  426. "desc" : "Ubuntu",
  427. "ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/31.0.1650.63 Chrome/31.0.1650.63 Safari/537.36",
  428. "expect" :
  429. {
  430. "name" : "Ubuntu",
  431. "version" : "undefined"
  432. }
  433. },
  434. {
  435. "desc" : "Kubuntu",
  436. "ua" : "Mozilla/5.0 (compatible; Konqueror/4.4; Linux 2.6.32-22-generic; X11; en_US) KHTML/4.4.3 (like Gecko) Kubuntu",
  437. "expect" :
  438. {
  439. "name" : "Kubuntu",
  440. "version" : "undefined"
  441. }
  442. },
  443. {
  444. "desc" : "Debian",
  445. "ua" : "Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.7 (like Gecko) (Debian)",
  446. "expect" :
  447. {
  448. "name" : "Debian",
  449. "version" : "undefined"
  450. }
  451. },
  452. {
  453. "desc" : "Debian",
  454. "ua" : "Mozilla/5.0 (X11; Linux x86_64; Debian GNU/Linux 8.1 (jessie)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.0 Maxthon/1.0.5.3 Safari/537.36",
  455. "expect" :
  456. {
  457. "name" : "Debian",
  458. "version" : "8.1"
  459. }
  460. },
  461. {
  462. "desc" : "Debian",
  463. "ua" : "ELinks/0.12~pre5-4 (textmode; Debian; Linux 3.2.0-4-amd64 x86_64 192x47-2)",
  464. "expect" :
  465. {
  466. "name" : "Debian",
  467. "version" : "undefined"
  468. }
  469. },
  470. {
  471. "desc" : "Debian",
  472. "ua" : "w3m/0.5.3+debian-19",
  473. "expect" :
  474. {
  475. "name" : "debian",
  476. "version" : "19"
  477. }
  478. },
  479. {
  480. "desc" : "Debian",
  481. "ua" : "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008092814 (Debian-3.0.1-1)",
  482. "expect" :
  483. {
  484. "name" : "Debian",
  485. "version" : "3.0.1-1"
  486. }
  487. },
  488. {
  489. "desc" : "Debian",
  490. "ua" : "Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.24.4; X11) KHTML/3.5.9 (like Gecko) (Debian package 4:3.5.9.dfsg.1-2+b1)",
  491. "expect" :
  492. {
  493. "name" : "Debian",
  494. "version" : "undefined"
  495. }
  496. },
  497. {
  498. "desc" : "OpenSUSE",
  499. "ua" : "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110420 SUSE/3.6.17-0.2.1 Firefox/3.6.17",
  500. "expect" :
  501. {
  502. "name" : "SUSE",
  503. "version" : "3.6.17-0.2.1"
  504. }
  505. },
  506. {
  507. "desc" : "Gentoo",
  508. "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.16) Gecko/20080716 (Gentoo) Galeon/2.0.6",
  509. "expect" :
  510. {
  511. "name" : "Gentoo",
  512. "version" : "undefined"
  513. }
  514. },
  515. {
  516. "desc" : "Gentoo",
  517. "ua" : "Xombrero (X11; U; Gentoo Linux amd64; en-US) Webkit/2.8.5",
  518. "expect" :
  519. {
  520. "name" : "Gentoo",
  521. "version" : "amd64"
  522. }
  523. },
  524. {
  525. "desc" : "Gentoo",
  526. "ua" : "Xombrero/1.6.4 (Linux amd64; en; Gentoo)",
  527. "expect" :
  528. {
  529. "name" : "Gentoo",
  530. "version" : "undefined"
  531. }
  532. },
  533. {
  534. "desc" : "Gentoo",
  535. "ua" : "Links (2.8; Linux 3.17.2-gentoo-x86 i686; GNU C 4.8.2; x)",
  536. "expect" :
  537. {
  538. "name" : "gentoo",
  539. "version" : "x86"
  540. }
  541. },
  542. {
  543. "desc" : "Arch",
  544. "ua" : "Uzbl (Webkit 1.1.10) (Arch Linux)",
  545. "expect" :
  546. {
  547. "name" : "Arch",
  548. "version" : "undefined"
  549. }
  550. },
  551. {
  552. "desc" : "Slackware",
  553. "ua" : "",
  554. "expect" :
  555. {
  556. "name" : "",
  557. "version" : ""
  558. }
  559. },
  560. {
  561. "desc" : "Fedora",
  562. "ua" : "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0",
  563. "expect" :
  564. {
  565. "name" : "Fedora",
  566. "version" : "undefined"
  567. }
  568. },
  569. {
  570. "desc" : "Fedora",
  571. "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:2.0) Gecko/20110404 Fedora/16-dev Firefox/4.0",
  572. "expect" :
  573. {
  574. "name" : "Fedora",
  575. "version" : "16-dev"
  576. }
  577. },
  578. {
  579. "desc" : "Fedora",
  580. "ua" : "Mozilla/5.0 (X11; U; Linux i686; sk; rv:1.9.0.4) Gecko/2008111217 Fedora/3.0.4-1.fc10 Firefox/3.0.4",
  581. "expect" :
  582. {
  583. "name" : "Fedora",
  584. "version" : "3.0.4-1.fc10"
  585. }
  586. },
  587. {
  588. "desc" : "Mandriva",
  589. "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.22) Gecko/20110907 Mandriva Linux/1.9.2.22-0.1mdv2010.2 (2010.2) Firefox/3.6.22",
  590. "expect" :
  591. {
  592. "name" : "Mandriva",
  593. "version" : "1.9.2.22-0.1mdv2010.2"
  594. }
  595. },
  596. {
  597. "desc" : "Chromium OS",
  598. "ua" : "Mozilla/5.0 (X11; CrOS x86_64 10575.58.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36",
  599. "expect" :
  600. {
  601. "name" : "Chromium OS",
  602. "version" : "10575.58.0"
  603. }
  604. },
  605. {
  606. "desc" : "Fuchsia",
  607. "ua" : "Mozilla/5.0 (X11; Fuchsia x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3557.0 Safari/537.36",
  608. "expect" :
  609. {
  610. "name" : "Fuchsia",
  611. "version" : "undefined"
  612. }
  613. },
  614. {
  615. "desc" : "Solaris",
  616. "ua" : "",
  617. "expect" :
  618. {
  619. "name" : "",
  620. "version" : ""
  621. }
  622. },
  623. {
  624. "desc" : "FreeBSD",
  625. "ua" : "Mozilla/5.0 (X11; U; FreeBSD x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16",
  626. "expect" :
  627. {
  628. "name" : "FreeBSD",
  629. "version" : "undefined"
  630. }
  631. },
  632. {
  633. "desc" : "OpenBSD",
  634. "ua" : "Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.9.1) Gecko/20090702 Firefox/3.5",
  635. "expect" :
  636. {
  637. "name" : "OpenBSD",
  638. "version" : "undefined"
  639. }
  640. },
  641. {
  642. "desc" : "NetBSD",
  643. "ua" : "ELinks (0.4.3; NetBSD 3.0.2PATCH sparc64; 141x19)",
  644. "expect" :
  645. {
  646. "name" : "NetBSD",
  647. "version" : "3.0.2PATCH"
  648. }
  649. },
  650. {
  651. "desc" : "DragonFly",
  652. "ua" : "",
  653. "expect" :
  654. {
  655. "name" : "",
  656. "version" : ""
  657. }
  658. },
  659. {
  660. "desc" : "iOS in App",
  661. "ua" : "AppName/version CFNetwork/version Darwin/version",
  662. "expect" :
  663. {
  664. "name" : "iOS",
  665. "version" : "undefined"
  666. }
  667. },
  668. {
  669. "desc" : "iOS with Chrome",
  670. "ua" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3",
  671. "expect" :
  672. {
  673. "name" : "iOS",
  674. "version" : "5.1.1"
  675. }
  676. },
  677. {
  678. "desc" : "iOS with Opera Mini",
  679. "ua" : "Opera/9.80 (iPhone; Opera Mini/7.1.32694/27.1407; U; en) Presto/2.8.119 Version/11.10",
  680. "expect" :
  681. {
  682. "name" : "iOS",
  683. "version" : "undefined"
  684. }
  685. },
  686. {
  687. "desc" : "Mac OS",
  688. "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36",
  689. "expect" :
  690. {
  691. "name" : "Mac OS",
  692. "version" : "10.6.8"
  693. }
  694. },
  695. {
  696. "desc" : "Haiku",
  697. "ua" : "Mozilla/5.0 (Macintosh; Intel Haiku R1 x86) AppleWebKit/602.1.1 (KHTML, like Gecko) WebPositive/1.2 Version/8.0 Safari/602.1.1",
  698. "expect" :
  699. {
  700. "name" : "Haiku",
  701. "version" : "R1"
  702. }
  703. },
  704. {
  705. "desc" : "KaiOS",
  706. "ua" : "Mozilla/5.0 (Mobile; Nokia_8110_4G; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.5",
  707. "expect" :
  708. {
  709. "name" : "KAIOS",
  710. "version" : "2.5"
  711. }
  712. },
  713. {
  714. "desc" : "iTunes Windows Vista",
  715. "ua" : "iTunes/10.7 (Windows; Microsoft Windows Vista Home Premium Edition Service Pack 1 (Build 6001)) AppleWebKit/536.26.9",
  716. "expect" :
  717. {
  718. "name" : "Windows",
  719. "version" : "Vista"
  720. }
  721. },
  722. {
  723. "desc" : "iOS BE App",
  724. "ua" : "APP-BE Test/1.0 (iPad; Apple; CPU iPhone OS 7_0_2 like Mac OS X)",
  725. "expect" :
  726. {
  727. "name" : "iOS",
  728. "version" : "7.0.2"
  729. }
  730. },
  731. {
  732. "desc" : "KTB-Nexus 5",
  733. "ua" : "APP-My App/1.0 (Linux; Android 4.2.1; Nexus 5 Build/JOP40D)",
  734. "expect" :
  735. {
  736. "name" : "Android",
  737. "version" : "4.2.1"
  738. }
  739. },
  740. {
  741. "desc" : "Solaris",
  742. "ua" : "NCSA Mosaic/1.0 (X11;SunOS 4.1.4 sun4m)",
  743. "expect" :
  744. {
  745. "name" : "Solaris",
  746. "version" : "4.1.4"
  747. }
  748. },
  749. {
  750. "desc" : "Raspbian",
  751. "ua" : "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Raspbian Chromium/72.0.3626.121 HeadlessChrome/72.0.3626.121 Safari/537.36",
  752. "expect" :
  753. {
  754. "name" : "Raspbian",
  755. "version" : "undefined"
  756. }
  757. },
  758. {
  759. "desc" : "Raspbian",
  760. "ua" : "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/538.15 (KHTML, like Gecko) Version/8.0 Safari/538.15 Raspbian/9.0 (1:3.8.2.0-0rpi28) Epiphany/3.8.2",
  761. "expect" :
  762. {
  763. "name" : "Raspbian",
  764. "version" : "9.0"
  765. }
  766. },
  767. {
  768. "desc" : "AIX",
  769. "ua" : "",
  770. "expect" :
  771. {
  772. "name" : "",
  773. "version" : ""
  774. }
  775. },
  776. {
  777. "desc" : "Plan9",
  778. "ua" : "",
  779. "expect" :
  780. {
  781. "name" : "",
  782. "version" : ""
  783. }
  784. },
  785. {
  786. "desc" : "Minix",
  787. "ua" : "",
  788. "expect" :
  789. {
  790. "name" : "",
  791. "version" : ""
  792. }
  793. },
  794. {
  795. "desc" : "BeOS",
  796. "ua" : "",
  797. "expect" :
  798. {
  799. "name" : "",
  800. "version" : ""
  801. }
  802. },
  803. {
  804. "desc" : "OS/2",
  805. "ua" : "",
  806. "expect" :
  807. {
  808. "name" : "",
  809. "version" : ""
  810. }
  811. },
  812. {
  813. "desc" : "AmigaOS",
  814. "ua" : "",
  815. "expect" :
  816. {
  817. "name" : "",
  818. "version" : ""
  819. }
  820. },
  821. {
  822. "desc" : "MorphOS",
  823. "ua" : "",
  824. "expect" :
  825. {
  826. "name" : "",
  827. "version" : ""
  828. }
  829. },
  830. {
  831. "desc" : "UNIX",
  832. "ua" : "",
  833. "expect" :
  834. {
  835. "name" : "",
  836. "version" : ""
  837. }
  838. },
  839. {
  840. "desc" : "Joli",
  841. "ua" : "",
  842. "expect" :
  843. {
  844. "name" : "",
  845. "version" : ""
  846. }
  847. },
  848. {
  849. "desc" : "CentOS",
  850. "ua" : "",
  851. "expect" :
  852. {
  853. "name" : "",
  854. "version" : ""
  855. }
  856. },
  857. {
  858. "desc" : "PCLinuxOS",
  859. "ua" : "",
  860. "expect" :
  861. {
  862. "name" : "",
  863. "version" : ""
  864. }
  865. },
  866. {
  867. "desc" : "RedHat",
  868. "ua" : "",
  869. "expect" :
  870. {
  871. "name" : "",
  872. "version" : ""
  873. }
  874. },
  875. {
  876. "desc" : "Zenwalk",
  877. "ua" : "",
  878. "expect" :
  879. {
  880. "name" : "",
  881. "version" : ""
  882. }
  883. },
  884. {
  885. "desc" : "Hurd",
  886. "ua" : "",
  887. "expect" :
  888. {
  889. "name" : "",
  890. "version" : ""
  891. }
  892. },
  893. {
  894. "desc" : "Linux",
  895. "ua" : "",
  896. "expect" :
  897. {
  898. "name" : "",
  899. "version" : ""
  900. }
  901. },
  902. {
  903. "desc" : "GNU",
  904. "ua" : "",
  905. "expect" :
  906. {
  907. "name" : "",
  908. "version" : ""
  909. }
  910. },
  911. {
  912. "desc" : "Palm OS",
  913. "ua" : "",
  914. "expect" :
  915. {
  916. "name" : "",
  917. "version" : ""
  918. }
  919. }
  920. ]