Update UA databases

This commit is contained in:
Mikko Ahlroth 2019-10-11 21:41:27 +03:00
parent 0984ab8121
commit 088bd1f532
17 changed files with 6566 additions and 545 deletions

View file

@ -53,6 +53,21 @@
name: 'Alexa Internet'
url: 'http://www.alexa.com'
- regex: 'alexa site audit'
name: 'Alexa Site Audit'
category: 'Site Monitor'
url: 'http://www.alexa.com/help/webmasters'
producer:
name: 'Alexa Internet'
url: 'http://www.alexa.com'
- regex: 'Amazon[ -]Route ?53[ -]Health[ -]Check[ -]Service'
name: 'Amazon Route53 Health Check'
category: 'Service Agent'
producer:
name: 'Amazon Web Services'
url: 'https://aws.amazon.com/'
- regex: 'AmorankSpider'
name: 'Amorank Spider'
category: 'Crawler'
@ -77,6 +92,14 @@
name: 'Apple Inc'
url: 'http://www.apple.com'
- regex: 'Arachni'
name: 'Arachni'
category: 'Security Checker'
url: 'http://www.arachni-scanner.com'
producer:
name: 'Sarosys LLC'
url: 'http://www.sarosys.com/'
- regex: 'Castro 2, Episode Duration Lookup'
name: 'Castro 2'
category: 'Service Agent'
@ -293,6 +316,15 @@
name: 'Datadog'
url: 'https://www.datadoghq.com/'
- regex: 'Datanyze'
name: 'Datanyze'
url: ''
category: 'Crawler'
producer:
name: 'Datanyze'
url: 'https://www.datanyze.com'
- regex: 'Dataprovider'
name: 'Dataprovider'
category: 'Crawler'
@ -341,7 +373,7 @@
name: 'SEOmoz, Inc.'
url: 'http://moz.com/'
- regex: 'DuckDuck'
- regex: 'DuckDuck(?:Go-Favicons-)?Bot'
name: 'DuckDuckGo Bot'
category: 'Search bot'
url: 'https://duckduckgo.com/duckduckbot'
@ -498,6 +530,14 @@
name: 'NTT Resonant'
url: 'http://goo.ne.jp'
- regex: 'Google Search Console'
name: 'Google Search Console'
category: 'Crawler'
url: 'https://search.google.com/search-console/about'
producer:
name: 'Google Inc.'
url: 'http://www.google.com'
- regex: 'Google Page Speed Insights'
name: 'Google PageSpeed Insights'
category: 'Site Monitor'
@ -562,7 +602,7 @@
name: 'Visual Meta'
url: 'https://www.shopalike.cz/'
- regex: 'Googlebot(-Mobile|-Image|-Video|-News)?|Feedfetcher-Google|Google-Test|Google-Site-Verification|Google Web Preview|AdsBot-Google(-Mobile)?|Google-Adwords-Instant|Mediapartners-Google|Google.*/\+/web/snippet|GoogleProducer|Google[ -]Publisher[ -]Plugin|Google-Shopping-Quality|Google-Adwords-DisplayAds'
- regex: 'Googlebot(-Mobile|-Image|-Video|-News)?|Feedfetcher-Google|Google-Test|Google-Site-Verification|Google Web Preview|AdsBot-Google(-Mobile)?|Google-Adwords-Instant|APIs-Google|Mediapartners-Google|Google.*/\+/web/snippet|GoogleProducer|Google[ -]Publisher[ -]Plugin|Google-Shopping-Quality|Google-Adwords-DisplayAds|Google-Assess|Google-AdWords-Express|Google-speakr|Google-Read-Aloud'
name: 'Googlebot'
category: 'Search bot'
url: 'http://www.google.com/bot.html'
@ -704,6 +744,10 @@
name: 'Robert Graham'
url: 'https://github.com/robertdavidgraham'
- regex: 'Mastodon/'
name: 'Mastodon Bot'
category: 'Social Media Agent'
- regex: 'meanpathbot'
name: 'Meanpath Bot'
category: 'Search bot'
@ -790,7 +834,7 @@
- regex: 'netEstate NE Crawler'
name: 'netEstate'
category: 'Analytics SEO Crawler'
category: 'Crawler'
url: 'http://www.website-datenbank.de/Impressum'
producer:
name: 'netEstate GmbH'
@ -839,7 +883,7 @@
- regex: 'Octopus [0-9]'
name: 'Octopus'
- regex: 'omgilibot'
- regex: 'omgili(?:bot)?'
name: 'Omgili bot'
category: 'Search bot'
url: 'http://www.omgili.com/Crawler.html'
@ -932,6 +976,14 @@
name: 'Pingdom AB'
url: 'https://www.pingdom.com'
- regex: 'Quora Link Preview'
name: 'Quora Link Preview'
category: 'Crawler'
url: ''
producer:
name: 'Quora'
url: 'http://www.quora.com'
- regex: 'RamblerMail'
name: 'RamblerMail Image Proxy'
category: 'Crawler'
@ -1107,6 +1159,14 @@
name: 'SISTRIX GmbH'
url: 'http://www.sistrix.de'
- regex: 'SISTRIX Optimizer'
name: 'SISTRIX Optimizer'
category: 'Crawler'
url: 'https://optimizer.sistrix.com'
producer:
name: 'SISTRIX GmbH'
url: 'http://www.sistrix.de'
- regex: 'SiteSucker'
name: 'SiteSucker'
category: 'Crawler'
@ -1211,7 +1271,7 @@
category: 'Search bot'
- regex: 'TelegramBot'
name: 'TelgramBot'
name: 'TelegramBot'
url: 'https://telegram.org/blog/bot-revolution'
- regex: 'TLSProbe'
@ -1326,6 +1386,14 @@
name: 'WiseGuys'
url: 'http://www.wise-guys.nl/'
- regex: 'vkShare; '
name: 'VK Share Button'
category: 'Crawler'
url: 'http://vk.com/dev/Share'
producer:
name: 'VK'
url: 'http://vk.com/'
- regex: 'VSMCrawler'
name: 'Visual Site Mapper Crawler'
category: 'Crawler'
@ -1389,6 +1457,11 @@
name: 'AliasIO'
url: 'https://github.com/AliasIO'
- regex: 'PTST/'
name: 'WebPageTest'
category: 'Site Monitor'
url: 'https://www.webpagetest.org'
- regex: 'WeSEE(:Search)?'
name: 'WeSEE:Search'
category: 'Search bot'
@ -1461,7 +1534,7 @@
name: 'Yahoo! Inc.'
url: 'http://www.yahoo.com'
- regex: 'Yandex(SpravBot|ScreenshotBot|MobileBot|AccessibilityBot|ForDomain|Vertis|Market|Catalog|Calendar|Sitelinks|AdNet|Pagechecker|Webmaster|Media|Video|Bot|Images|Antivirus|Direct|Blogs|Favicons|ImageResizer|News(links)?|Metrika|\.Gazeta Bot)|YaDirectFetcher'
- regex: 'Yandex(SpravBot|ScreenshotBot|MobileBot|AccessibilityBot|ForDomain|Vertis|Market|Catalog|Calendar|Sitelinks|AdNet|Pagechecker|Webmaster|Media|Video|Bot|Images|Antivirus|Direct|Blogs|Favicons|ImageResizer|Verticals|News(links)?|Metrika|\.Gazeta Bot)|YaDirectFetcher'
name: 'Yandex Bot'
category: 'Search bot'
url: 'http://www.yandex.com/bots'
@ -1567,6 +1640,14 @@
name: 'Site24x7'
url: 'https://www.site24x7.com'
- regex: 's~snapchat-proxy'
name: 'Snapchat Proxy'
category: 'Crawler'
url: 'https://www.snapchat.com'
producer:
name: 'Snapchat Inc.'
url: 'https://www.snapchat.com'
- regex: "Let's Encrypt validation server"
name: "Let's Encrypt Validation"
category: 'Service Agent'
@ -1662,7 +1743,10 @@
- regex: 'Server Density Service Monitoring.*'
name: 'Server Density'
- regex: '(A6-Indexer|nuhk|TsolCrawler|Yammybot|Openbot|Gulper Web Bot|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|teoma|blitzbot|oegp|furlbot|http%20client|polybot|htdig|mogimogi|larbin|scrubby|searchsight|seekbot|semanticdiscovery|snappy|vortex(?! Build)|zeal|fast-webcrawler|converacrawler|dataparksearch|findlinks|BrowserMob|HttpMonitor|ThumbShotsBot|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|Minimo|RackspaceBot)'
- regex: 'RSSRadio \(Push Notification Scanner;support@dorada\.co\.uk\)'
name: 'RSSRadio Bot'
- regex: '(A6-Indexer|nuhk|TsolCrawler|Yammybot|Openbot|Gulper Web Bot|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|dataminr.com|tweetedtimes.com|TrendsmapResolver|teoma|blitzbot|oegp|furlbot|http%20client|polybot|htdig|mogimogi|larbin|scrubby|searchsight|seekbot|semanticdiscovery|snappy|vortex(?! Build)|zeal|fast-webcrawler|converacrawler|dataparksearch|findlinks|BrowserMob|HttpMonitor|ThumbShotsBot|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|Minimo|RackspaceBot)'
name: 'Generic Bot'
- regex: '^sentry'
@ -1671,6 +1755,12 @@
name: 'Sentry'
url: 'https://sentry.io'
- regex: '^Spotify'
name: 'Spotify'
producer:
name: 'Spotify'
url: 'https://www.spotify.com'
# Generic detections
- regex: 'Nutch'
@ -1681,5 +1771,5 @@
name: 'The Apache Software Foundation'
url: 'http://www.apache.org/foundation/'
- regex: '[a-z0-9\-_]*((?<!cu|power )bot(?! TAB| ?5[0-9])|crawler|crawl|checker|archiver|transcoder|spider)([^a-z]|$)'
- regex: '[a-z0-9\-_]*((?<!cu|power[ _]|m[ _])bot(?![ _]TAB|[ _]?5[0-9])|crawler|crawl|checker|archiver|transcoder|spider)([^a-z]|$)'
name: 'Generic Bot'

View file

@ -5,7 +5,40 @@
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
###############
# Microsoft Edge (newer versions of IE)
# Beaker distributed web browser (https://beakerbrowser.com/)
- regex: 'Beaker ?Browser(?:[/ ](\d+[\.\d]+))?'
name: 'Beaker Browser'
version: '$1'
engine:
default: 'Blink'
# Qwant Mobile
- regex: 'QwantMobile(?:/(\d+[\.\d]+))?'
name: 'Qwant Mobile'
version: '$1'
engine:
default: 'Gecko'
- regex: 'Qwant/(\d+[\.\d]+)'
name: 'Qwant Mobile'
version: '$1'
engine:
default: 'Gecko'
# TenFourFox
- regex: 'TenFourFox(?:/(\d+[\.\d]+))?'
name: 'TenFourFox'
version: '$1'
engine:
default: 'Gecko'
# AOL Shield
- regex: 'AOLShield(?:/(\d+[\.\d]+))?'
name: 'AOL Shield'
version: '$1'
engine:
default: 'Gecko'
# Microsoft Edge (Spartan Edge)
- regex: 'Edge[ /](\d+[\.\d]+)'
name: 'Microsoft Edge'
version: '$1'
@ -26,6 +59,13 @@
engine:
default: 'Blink'
# Microsoft Edge (Anaheim Edge)
- regex: 'Edg[ /](\d+[\.\d]+)'
name: 'Microsoft Edge'
version: '$1'
engine:
default: 'Blink'
# 360 Browser
- regex: 'QIHU 360[ES]E'
name: '360 Browser'
@ -45,10 +85,17 @@
engine:
default: 'Gecko'
# SeaMonkey
- regex: '(Iceape|SeaMonkey|gnuzilla)(?:/(\d+[\.\d]+))?'
name: '$1'
version: '$2'
# IceCat
- regex: 'IceCat(?:/(\d+[\.\d]+))?'
name: 'IceCat'
version: '$1'
engine:
default: 'Gecko'
# Mobicip
- regex: 'Mobicip'
name: 'Mobicip'
version: ''
engine:
default: 'Gecko'
@ -71,6 +118,11 @@
name: 'Aloha Browser'
version: '$1'
#Avast Secure Browser
- regex: 'Avast(?:/(\d+[\.\d]+))?'
name: 'Avast Secure Browser'
version: '$1'
#Epic
- regex: 'Epic(?:/(\d+[\.\d]+))?'
name: 'Epic'
@ -110,6 +162,11 @@
engine:
default: '' # multiple
#Oppo Browser
- regex: 'OppoBrowser(?:/(\d+[\.\d]+))?'
name: 'Oppo Browser'
version: '$1'
#Amigo
- regex: 'Chrome/(\d+[\.\d]+).*MRCHROME'
name: 'Amigo'
@ -205,6 +262,11 @@
engine:
default: 'Gecko'
#Cunaguaro
- regex: 'Cunaguaro(?:/(\d+[\.\d]+))?'
name: 'Cunaguaro'
version: '$1'
#Firefox Focus / Firefox Klar
- regex: '(?:Focus|Klar)(?:/(\d+[\.\d]+))?'
name: 'Firefox Focus'
@ -225,11 +287,16 @@
default: 'Gecko'
#Firefox Mobile
- regex: '(Mobile|Tablet).*Firefox(?:/(\d+[\.\d]+))?'
- regex: '(?:Mobile|Tablet).*Firefox(?:/(\d+[\.\d]+))?'
name: 'Firefox Mobile'
version: '$2'
version: '$1'
engine:
default: 'Gecko'
- regex: 'FxiOS/(\d+[\.\d]+)'
name: 'Firefox Mobile iOS'
version: '$1'
engine:
default: 'WebKit'
#Firefox
- regex: 'Firefox(?:/(\d+[\.\d]+))?'
@ -237,16 +304,11 @@
version: '$1'
engine:
default: 'Gecko'
- regex: '(BonEcho|GranParadiso|Lorentz|Minefield|Namoroka|Shiretoko)/(\d+[\.\d]+)'
- regex: '(?:BonEcho|GranParadiso|Lorentz|Minefield|Namoroka|Shiretoko)/(\d+[\.\d]+)'
name: 'Firefox'
version: '$1 ($2)'
version: '$1'
engine:
default: 'Gecko'
- regex: 'FxiOS/(\d+[\.\d]+)'
name: 'Firefox Mobile'
version: 'iOS $1'
engine:
default: 'WebKit'
#ANT Fresco
- regex: 'ANTFresco(?:[/ ](\d+[\.\d]+))?'
@ -302,6 +364,29 @@
name: 'Dooble'
version: '$1'
# Whale
- regex: 'Whale/(\d+[\.\d]+)'
name: 'Whale Browser'
version: '$1'
engine:
default: 'Blink'
#Obigo
- regex: 'Obigo[ ]?(?:InternetBrowser|Browser)?(?:[ /]([a-z0-9]*))?'
name: 'Obigo'
version: '$1'
- regex: 'Obigo|Teleca'
name: 'Obigo'
version: ''
#UC Browser Mini
- regex: 'UCMini(?:[ /]?(\d+[\.\d]+))?'
name: 'UC Browser Mini'
version: '$1'
- regex: 'UC[ ]?Browser.* \(UCMini\)'
name: 'UC Browser Mini'
version: ''
#Opera
- regex: '(?:Opera Tablet.*Version|Opera/.+Opera Mobi.+Version|Mobile.+OPR)/(\d+[\.\d]+)'
name: 'Opera Mobile'
@ -310,6 +395,21 @@
default: 'Presto'
versions:
15: 'Blink'
- regex: 'MMS/(\d+[\.\d]+)'
name: 'Opera Neon'
version: '$1'
engine:
default: 'Blink'
- regex: 'OMI/(\d+[\.\d]+)'
name: 'Opera Devices'
version: '$1'
engine:
default: 'Blink'
- regex: 'OPT/(\d+[\.\d]+)'
name: 'Opera Touch'
version: '$1'
engine:
default: 'Blink'
- regex: 'Opera/(\d+[\.\d]+).+Opera Mobi'
name: 'Opera Mobile'
version: '$1'
@ -327,6 +427,11 @@
version: '$1'
engine:
default: 'Presto'
- regex: 'OPiOS/(\d+[\.\d]+)'
name: 'Opera Mini iOS'
version: '$1'
engine:
default: 'WebKit'
- regex: 'Opera.+Edition Next.+Version/(\d+[\.\d]+)'
name: 'Opera Next'
version: '$1'
@ -366,7 +471,7 @@
default: '' # multi engine
#Comodo Dragon
- regex: 'Comodo[ _]Dragon(?:/(\d+[\.\d]+))?'
- regex: '(?:Comodo[ _])?Dragon(?!fruit)(?:/(\d+[\.\d]+))?'
name: 'Comodo Dragon'
version: '$1'
engine:
@ -401,6 +506,9 @@
- regex: 'baidubrowser(?:[/ ](\d+[\.\d]*))?'
name: 'Baidu Browser'
version: '$1'
- regex: 'FlyFlow(?:[/ ](\d+[\.\d]*))?'
name: 'Baidu Browser'
version: '$1'
#Baidu Spark
- regex: '(?:(?:BD)?Spark|BIDUBrowser)[/ ](\d+[\.\d]*)'
@ -460,6 +568,13 @@
name: 'Puffin'
version: '$1'
#MobileIron
- regex: 'MobileIron(?:/(\d+[\.\d]+))?'
name: 'Iron Mobile'
version: '$1'
engine:
default: 'Blink'
#Iron
- regex: 'Iron(?:/(\d+[\.\d]+))?'
name: 'Iron'
@ -479,9 +594,14 @@
'2.9.16': '' # multi engine
'2.28': 'WebKit'
# Liebao
# LieBaoFast
- regex: 'LieBaoFast(?:[ /](\d+[\.\d]+))?'
name: 'LieBaoFast'
version: '$1'
# Cheetah Browser
- regex: 'LBBrowser(?:[ /](\d+[\.\d]+))?'
name: 'Liebao'
name: 'Cheetah Browser'
version: '$1'
# Sogou Explorer
@ -489,15 +609,26 @@
name: 'Sogou Explorer'
version: '$1'
# QQ Browser Mini
- regex: 'M?QQBrowser/Mini([\.\d]+)?'
name: 'QQ Browser Mini'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# QQ Browser
- regex: 'M?QQBrowser(?:/(?:Mini)?([\.\d]+))?'
- regex: 'M?QQBrowser(?:/([\.\d]+))?'
name: 'QQ Browser'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# MIUI Browser
- regex: 'MIUIBrowser(?:/(\d+[\.\d]+))?'
- regex: '(?:MIUIBrowser|MiuiBrowser)(?:/(\d+[\.\d]+))?'
name: 'MIUI Browser'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# Coc Coc
# This browser (http://coccoc.vn/) is built on top of Chromium with
@ -512,6 +643,12 @@
versions:
28: 'Blink'
- regex: 'DuckDuckGo/(\d+[\.\d]*)'
name: 'DuckDuckGo Privacy Browser'
version: '$1'
engine:
default: 'Blink'
#Samsung Browser
- regex: 'Samsung ?Browser(?:[/ ](\d+[\.\d]+))?'
name: 'Samsung Browser'
@ -542,6 +679,108 @@
- regex: 'UCWEB(?:[ /]?(\d+[\.\d]+))?'
name: 'UC Browser'
version: '$1'
- regex: 'UC AppleWebKit'
name: 'UC Browser'
version: ''
#Tenta Browser
#It should be checked before Chrome since the UA contains the Chrome
- regex: 'Tenta/(\d+[\.\d]+)'
name: 'Tenta Browser'
version: '$1'
engine:
default: 'Webkit'
# Firefox Rocket
- regex: 'Rocket/(\d+[\.\d]+)'
name: 'Firefox Rocket'
version: '$1'
engine:
default: 'Webkit'
# Web Explorer
- regex: 'Web Explorer/(\d+[\.\d]+).*Chrome'
name: 'Web Explorer'
version: '$1'
engine:
default: 'Webkit'
# Seznam Browser
- regex: 'SznProhlizec/(\d+[\.\d]+)'
name: 'Seznam Browser'
version: '$1'
engine:
default: 'Blink'
# SogouMobileBrowser
- regex: 'SogouMobileBrowser/(\d+[\.\d]+)'
name: 'Sogou Mobile Browser'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# Mint Browser
- regex: 'Mint Browser/(\d+[\.\d]+)'
name: 'Mint Browser'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# Ecosia
- regex: 'Ecosia (?:android|ios)@(\d+[\.\d]+)'
name: 'Ecosia'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# CM Browser
- regex: 'ACHEETAHI'
name: 'CM Browser'
version: ''
engine:
default: '' # multi engine -- WebKit or Blink
# Kiwi Browser
- regex: 'Kiwi Chrome'
name: 'Kiwi'
version: ''
engine:
default: '' # multi engine -- WebKit or Blink
# 2345 Browser
- regex: 'Mb2345Browser/(\d+[\.\d]+)'
name: '2345 Browser'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
# QtWebEngine
- regex: 'QtWebEngine/(\d+[\.\d]+)'
name: 'QtWebEngine'
version: '$1'
engine:
default: '' # multi engine -- WebKit or Blink
#Mobile Silk
- regex: 'Silk/(\d+[\.\d]+) like Chrome'
name: 'Mobile Silk'
version: '$1'
engine:
default: 'Blink'
- regex: 'Silk(?:/(\d+[\.\d]+))?'
name: 'Mobile Silk'
version: '$1'
engine:
default: 'WebKit'
# Chrome Webview
- regex: 'Version/.* Chrome(?:/(\d+[\.\d]+))?'
name: 'Chrome Webview'
version: '$1'
engine:
default: 'WebKit'
versions:
28: 'Blink'
#Chrome
- regex: 'CrMo(?:/(\d+[\.\d]+))?'
@ -575,7 +814,12 @@
default: 'WebKit'
versions:
28: 'Blink'
- regex: 'Chrome(?:/(\d+[\.\d]+))?'
- regex: 'HeadlessChrome(?:/(\d+[\.\d]+))?'
name: 'Headless Chrome'
version: '$1'
engine:
default: 'Blink'
- regex: 'Chrome(?!book)(?:/(\d+[\.\d]+))?'
name: 'Chrome'
version: '$1'
engine:
@ -811,7 +1055,7 @@
version: 10.0
engine:
default: 'Trident'
- regex: 'Trident/7.0'
- regex: 'Trident/[78].0'
name: 'Internet Explorer'
version: 11.0
engine:
@ -883,13 +1127,6 @@
name: 'Phoenix'
version: '$1'
#Mobile Silk
- regex: 'Silk(?:/(\d+[\.\d]+))?'
name: 'Mobile Silk'
version: '$1'
engine:
default: 'Blink'
#NetFront
- regex: 'NetFrontLifeBrowser(?:/(\d+[\.\d]+))?'
name: 'NetFront Life'
@ -910,13 +1147,10 @@
name: 'NetPositive'
version: '$1'
#Obigo
- regex: 'Obigo[ ]?(?:InternetBrowser|Browser)?(?:[ /]([a-z0-9]*))?'
name: 'Obigo'
# NTENT Browser
- regex: 'NTENTBrowser(?:/(\d+[\.\d]+))?'
name: 'NTENT Browser'
version: '$1'
- regex: 'Obigo|Teleca'
name: 'Obigo'
version: ''
#Odyssey Web Browser
- regex: 'Odyssey Web Browser(?:.*OWB/(\d+[\.\d]+))?'

View file

@ -23,6 +23,12 @@
url: 'http://lincgeek.org/bashpodder/'
type: 'Feed Reader'
- regex: 'Breaker/v([\d\.]+)'
name: 'Breaker'
version: '$1'
url: 'https://www.breaker.audio/'
type: 'Feed Reader App'
- regex: 'Downcast/([\d\.]+)'
name: 'Downcast'
version: '$1'
@ -47,12 +53,6 @@
url: 'http://gpodder.org/'
type: 'Feed Reader App'
- regex: 'Instacast/(\d+) CFNetwork/([\d\.]+)'
name: 'Instacast'
version: '$1'
url: 'http://vemedio.com/products/instacast-mac'
type: 'Feed Reader App'
- regex: 'JetBrains Omea Reader(?:[/ ](\d+[\.\d]+))?'
name: 'JetBrains Omea Reader'
version: '$1'

View file

@ -70,3 +70,15 @@
- regex: '(?:Go-http-client|Go )/?(?:(\d+[\.\d]+))?(?: package http)?'
name: 'Go-http-client'
version: '$1'
- regex: 'urlgrabber(?:/(\d+[\.\d]+))?'
name: 'urlgrabber (yum)'
version: '$1'
- regex: 'libdnf(?:/(\d+[\.\d]+))?'
name: 'libdnf'
version: '$1'
- regex: 'HTTPie(?:/(\d+[\.\d]+))?'
name: 'HTTPie'
version: '$1'

View file

@ -5,6 +5,10 @@
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
###############
- regex: 'Audacious(?:[ /]([\d\.]+))?'
name: 'Audacious'
version: '$1'
- regex: 'Banshee(?:[ /]([\d\.]+))?'
name: 'Banshee'
version: '$1'
@ -21,7 +25,7 @@
name: 'Deezer'
version: '$1'
- regex: 'iTunes(?:/([\d\.]+))?'
- regex: 'iTunes(?:-iPhone|-iPad)?(?:/([\d\.]+))?'
name: 'iTunes'
version: '$1'
@ -84,7 +88,3 @@
- regex: 'stagefright(?:/([\d\.]+))?'
name: 'Stagefright'
version: '$1'
- regex: 'Instacast(?:/([\d\.]+))? CFNetwork/([\d\.]+)'
name: 'Instacast'
version: '$1'

View file

@ -157,3 +157,51 @@
regex: 'YelpApp/([\d\.]+)'
name: 'Yelp Mobile'
version: '$1'
-
regex: 'jp.co.yahoo.android.yjtop/([\d\.]+)'
name: 'Yahoo! Japan'
version: '$1'
-
regex: 'RSSRadio/([\d]+)?'
name: 'RSSRadio'
version: '$1'
-
regex: 'SogouSearch Android[\d\.]+ version([\d\.]+)?'
name: 'SogouSearch App'
version: '$1'
-
regex: 'NewsArticle/([\d\.]+)?'
name: 'NewsArticle App'
version: '$1'
-
regex: 'tieba/([\d\.]+)?'
name: 'tieba'
version: '$1'
-
regex: 'com\.douban\.group/([\d\.]+)?'
name: 'douban App'
version: '$1'
-
regex: 'BingWeb/([\d\.]+)?'
name: 'BingWebApp'
version: '$1'
-
regex: 'GSA/([\d\.]+)?'
name: 'Google Search App'
version: '$1'
-
regex: 'Flipboard/([\d\.]+)?'
name: 'Flipboard App'
version: '$1'
-
regex: 'Instagram[ /]([\d\.]+)?'
name: 'Instagram App'
version: '$1'
-
regex: 'baiduboxapp/([\d\.]+)?'
name: 'Baidu Box App'
version: '$1'
-
regex: 'Crosswalk(?!.*Streamy)/([\d\.]+)?'
name: 'CrosswalkApp'
version: '$1'

View file

@ -44,3 +44,8 @@
- regex: 'DAVdroid(?:/(\d+[\.\d]+))?'
name: 'DAVdroid'
version: '$1'
# SeaMonkey
- regex: '(?:SeaMonkey|Iceape)(?:/(\d+[\.\d]+))?'
name: 'SeaMonkey'
version: '$1'

File diff suppressed because it is too large Load diff

View file

@ -65,6 +65,13 @@
name: 'Windows IoT'
version: '10'
##########
# KaiOS
##########
- regex: 'KAIOS(?:/(\d+[\.\d]+))?'
name: 'KaiOS'
version: '$1'
##########
# Custom Android Roms
##########
@ -91,7 +98,7 @@
##########
# Android
##########
- regex: '(?:(?:Orca-)?Android|Adr)[ /](?:[a-z]+ )?(\d+[\.\d]+)'
- regex: '(?:(?:Orca-)?Android|Adr)[ /](?:[a-z]+ )?(\d+[\.\d]*)'
name: 'Android'
version: '$1'
@ -100,6 +107,10 @@
name: 'Android'
version: ''
- regex: '(?:TwitterAndroid).*[ /](?:[a-z]+ )?(\d+[\.\d]*)'
name: 'Android'
version: '$1'
- regex: 'BeyondPod|AntennaPod|Podkicker|DoggCatcher|Player FM|okhttp|Podcatcher Deluxe'
name: 'Android'
version: ''
@ -255,10 +266,57 @@
version: ''
##########
# Haiku OS
##########
- regex: 'Haiku'
name: 'Haiku OS'
version: ''
##########
# iOS
##########
- regex: 'CFNetwork/889'
name: 'iOS'
version: '11.1'
- regex: 'CFNetwork/887.*(x86_64)'
name: 'Mac'
version: '10.13'
- regex: 'CFNetwork/887'
name: 'iOS'
version: '11.0'
- regex: 'CFNetwork/811.*(x86_64)'
name: 'Mac'
version: '10.12'
- regex: 'CFNetwork/811'
name: 'iOS'
version: '10.3'
- regex: 'CFNetwork/808\.3'
name: 'iOS'
version: '10.3'
- regex: 'CFNetwork/808\.2'
name: 'iOS'
version: '10.2'
- regex: 'CFNetwork/808\.1'
name: 'iOS'
version: '10.1'
- regex: 'CFNetwork/808\.0'
name: 'iOS'
version: '10.0'
- regex: 'CFNetwork/808'
name: 'iOS'
version: '10'
- regex: 'CFNetwork/758\.4\.3'
name: 'iOS'
version: '9.3.2'
@ -359,7 +417,7 @@
name: 'iOS'
version: '$1'
- regex: 'Podcasts/(?:[\d\.]+)|Instacast(?:HD)?/(?:\d\.[\d\.abc]+)|Pocket Casts, iOS|Overcast|Castro|Podcat|i[cC]atcher'
- regex: 'Podcasts/(?:[\d\.]+)|Instacast(?:HD)?/(?:\d\.[\d\.abc]+)|Pocket Casts, iOS|Overcast|Castro|Podcat|i[cC]atcher|RSSRadio/'
name: 'iOS'
version: ''
@ -372,6 +430,10 @@
# Mac
##########
- regex: 'CFNetwork/807'
name: 'Mac'
version: '10.12'
- regex: 'CFNetwork/760'
name: 'Mac'
version: '10.11'
@ -412,7 +474,7 @@
name: 'Mac'
version: '10.2'
- regex: 'Mac OS X(?: (?:Version )?(\d+(?:[_\.]\d+)+))?'
- regex: 'Mac[ +]OS[ +]X(?:[ /](?:Version )?(\d+(?:[_\.]\d+)+))?'
name: 'Mac'
version: '$1'
@ -462,14 +524,6 @@
version: ''
##########
# Haiku OS
##########
- regex: 'Haiku'
name: 'Haiku OS'
version: ''
##########
# BeOS
##########

View file

@ -1,3 +1,4 @@
- "2B": "2345 Browser"
- "36": "360 Phone Browser"
- "3B": "360 Browser"
- "AA": "Avant Browser"
@ -8,10 +9,13 @@
- "AM": "Amaya"
- "AO": "Amigo"
- "AN": "Android Browser"
- "AD": "AOL Shield"
- "AR": "Arora"
- "AV": "Amiga Voyager"
- "AW": "Amiga Aweb"
- "AT": "Atomic Web Browser"
- "AS": "Avast Secure Browser"
- "BA": "Beaker Browser"
- "BB": "BlackBerry Browser"
- "BD": "Baidu Browser"
- "BS": "Baidu Spark"
@ -26,7 +30,9 @@
- "CD": "Comodo Dragon"
- "C1": "Coast"
- "CX": "Charon"
- "CE": "CM Browser"
- "CF": "Chrome Frame"
- "HC": "Headless Chrome"
- "CH": "Chrome"
- "CI": "Chrome Mobile iOS"
- "CK": "Conkeror"
@ -37,22 +43,28 @@
- "CR": "Chromium"
- "CY": "Cyberfox"
- "CS": "Cheshire"
- "CU": "Cunaguaro"
- "CV": "Chrome Webview"
- "DB": "dbrowser"
- "DE": "Deepnet Explorer"
- "DF": "Dolphin"
- "DO": "Dorado"
- "DL": "Dooble"
- "DI": "Dillo"
- "DD": "DuckDuckGo Privacy Browser"
- "EC": "Ecosia"
- "EI": "Epic"
- "EL": "Elinks"
- "EB": "Element Browser"
- "EP": "GNOME Web"
- "ES": "Espial TV Browser"
- "F1": "Firefox Mobile iOS"
- "FB": "Firebird"
- "FD": "Fluid"
- "FE": "Fennec"
- "FF": "Firefox"
- "FK": "Firefox Focus"
- "FR": "Firefox Rocket"
- "FL": "Flock"
- "FM": "Firefox Mobile"
- "FW": "Fireweb"
@ -60,11 +72,12 @@
- "GA": "Galeon"
- "GE": "Google Earth"
- "HJ": "HotJava"
- "IA": "Iceape"
- "IB": "IBrowse"
- "IC": "iCab"
- "I2": "iCab Mobile"
- "I1": "Iridium"
- "I3": "Iron Mobile"
- "I4": "IceCat"
- "ID": "IceDragon"
- "IV": "Isivioo"
- "IW": "Iceweasel"
@ -77,9 +90,11 @@
- "KM": "K-meleon"
- "KO": "Konqueror"
- "KP": "Kapiko"
- "KW": "Kiwi"
- "KY": "Kylo"
- "KZ": "Kazehakase"
- "LB": "Liebao"
- "LB": "Cheetah Browser"
- "LF": "LieBaoFast"
- "LG": "LG Browser"
- "LI": "Links"
- "LU": "LuaKit"
@ -90,8 +105,10 @@
- "ME": "Mercury"
- "MF": "Mobile Safari"
- "MI": "Midori"
- "MO": "Mobicip"
- "MU": "MIUI Browser"
- "MS": "Mobile Silk"
- "MT": "Mint Browser"
- "MX": "Maxthon"
- "NB": "Nokia Browser"
- "NO": "Nokia OSS Browser"
@ -101,20 +118,26 @@
- "NL": "NetFront Life"
- "NP": "NetPositive"
- "NS": "Netscape"
- "NT": "NTENT Browser"
- "O1": "Opera Mini iOS"
- "OB": "Obigo"
- "OD": "Odyssey Web Browser"
- "OF": "Off By One"
- "OE": "ONE Browser"
- "OG": "Opera Neon"
- "OH": "Opera Devices"
- "OI": "Opera Mini"
- "OM": "Opera Mobile"
- "OP": "Opera"
- "ON": "Opera Next"
- "OO": "Opera Touch"
- "OR": "Oregano"
- "OV": "Openwave Mobile Browser"
- "OW": "OmniWeb"
- "OT": "Otter Browser"
- "PL": "Palm Blazer"
- "PM": "Pale Moon"
- "PP": "Oppo Browser"
- "PR": "Palm Pre"
- "PU": "Puffin"
- "PW": "Palm WebPro"
@ -123,9 +146,12 @@
- "PO": "Polaris"
- "PT": "Polarity"
- "PS": "Microsoft Edge"
- "Q1": "QQ Browser Mini"
- "QQ": "QQ Browser"
- "QT": "Qutebrowser"
- "QZ": "QupZilla"
- "QM": "Qwant Mobile"
- "QW": "QtWebEngine"
- "RK": "Rekonq"
- "RM": "RockMelt"
- "SB": "Samsung Browser"
@ -137,20 +163,28 @@
- "SK": "Skyfire"
- "SS": "Seraphic Sraf"
- "SL": "Sleipnir"
- "SM": "SeaMonkey"
- "SN": "Snowshoe"
- "SO": "Sogou Mobile Browser"
- "SR": "Sunrise"
- "SP": "SuperBird"
- "ST": "Streamy"
- "SX": "Swiftfox"
- "SZ": "Seznam Browser"
- "TF": "TenFourFox"
- "TB": "Tenta Browser"
- "TZ": "Tizen Browser"
- "TS": "TweakStyle"
- "UC": "UC Browser"
- "UM": "UC Browser Mini"
- "VI": "Vivaldi"
- "VB": "Vision Mobile Browser"
- "WP": "Web Explorer"
- "WE": "WebPositive"
- "WF": "Waterfox"
- "WH": "Whale Browser"
- "WO": "wOSBrowser"
- "WT": "WeTab Browser"
- "YA": "Yandex Browser"
- "XI": "Xiino"
- "IA": "Iceape"
- "SM": "SeaMonkey"

View file

@ -0,0 +1,8 @@
- "AmigaOS"
- "IBM"
- "GNU/Linux"
- "Mac"
- "Unix"
- "Windows"
- "BeOS"
- "Chrome OS"

View file

@ -1,37 +1,56 @@
- "3Q": "3Q"
- "4G": "4Good"
- "AA": "AllCall"
- "AC": "Acer"
- "A9": "Advan"
- "AD": "Advance"
- "A3": "AGM"
- "AZ": "Ainol"
- "AI": "Airness"
- "AW": "Aiwa"
- "AK": "Akai"
- "AL": "Alcatel"
- "A2": "Allview"
- "A1": "Altech UEC"
- "A5": "altron"
- "AN": "Arnova"
- "KN": "Amazon"
- "AG": "AMGOO"
- "AO": "Amoi"
- "AP": "Apple"
- "AR": "Archos"
- "AS": "ARRIS"
- "AB": "Arian Space"
- "AT": "Airties"
- "A6": "Ark"
- "A4": "Ask"
- "A8": "Assistant"
- "A0": "ANS"
- "AU": "Asus"
- "AH": "AVH"
- "AV": "Avvio"
- "AX": "Audiovox"
- "AY": "Axxion"
- "AM": "Azumi Mobile"
- "BB": "BBK"
- "BE": "Becker"
- "B5": "Beeline"
- "BI": "Bird"
- "BT": "Bitel"
- "BG": "BGH"
- "BL": "Beetel"
- "BP": "Blaupunkt"
- "B3": "Bluboo"
- "BF": "Black Fox"
- "BM": "Bmobile"
- "BN": "Barnes & Noble"
- "BO": "BangOlufsen"
- "BQ": "BenQ"
- "BS": "BenQ-Siemens"
- "BU": "Blu"
- "BD": "Bluegood"
- "B2": "Blackview"
- "B4": "bogo"
- "BW": "Boway"
- "BX": "bq"
- "BV": "Bravis"
@ -42,6 +61,7 @@
- "CP": "Captiva"
- "CS": "Casio"
- "CA": "Cat"
- "C9": "CAGI"
- "CE": "Celkon"
- "CC": "ConCorde"
- "C2": "Changhong"
@ -60,15 +80,24 @@
- "CW": "Cowon"
- "CU": "Cube"
- "CY": "Coby Kyros"
- "C6": "Comio"
- "C7": "ComTrade Tesla"
- "C8": "Concord"
- "CX": "Crescent"
- "C4": "Cyrus"
- "DA": "Danew"
- "DT": "Datang"
- "D1": "Datsun"
- "DE": "Denver"
- "DX": "DEXP"
- "DS": "Desay"
- "DB": "Dbtel"
- "DC": "DoCoMo"
- "DG": "Dialog"
- "DI": "Dicam"
- "D4": "Digi"
- "D3": "Digicel"
- "DD": "Digiland"
- "D2": "Digma"
- "DL": "Dell"
- "DN": "DNS"
@ -81,42 +110,72 @@
- "EB": "E-Boda"
- "EA": "EBEST"
- "EC": "Ericsson"
- "E7": "Ergo"
- "ED": "Energizer"
- "E4": "Echo Mobiles"
- "ES": "ECS"
- "E6": "EE"
- "EI": "Ezio"
- "EM": "Eks Mobility"
- "EL": "Elephone"
- "EG": "Elenberg"
- "EP": "Easypix"
- "EK": "EKO"
- "E1": "Energy Sistem"
- "ER": "Ericy"
- "EE": "Essential"
- "EN": "Eton"
- "E2": "Essentielb"
- "1E": "Etuline"
- "ET": "eTouch"
- "EV": "Evertek"
- "E3": "Evolio"
- "EO": "Evolveo"
- "EX": "Explay"
- "E0": "EvroMedia"
- "E5": "Extrem"
- "EZ": "Ezze"
- "E8": "E-tel"
- "E9": "Evercoss"
- "EU": "Eurostar"
- "FA": "Fairphone"
- "FE": "Fengxiang"
- "FI": "FiGO"
- "FL": "Fly"
- "F1": "FinePower"
- "FT": "Freetel"
- "FR": "Forstar"
- "FO": "Foxconn"
- "FN": "FNB"
- "FU": "Fujitsu"
- "FD": "Fondi"
- "GT": "G-TiDE"
- "GM": "Garmin-Asus"
- "GA": "Gateway"
- "GD": "Gemini"
- "GE": "Geotel"
- "GH": "Ghia"
- "GI": "Gionee"
- "GG": "Gigabyte"
- "GS": "Gigaset"
- "GZ": "Ginzzu"
- "GC": "GOCLEVER"
- "GL": "Goly"
- "GO": "Google"
- "G1": "GoMobile"
- "GR": "Gradiente"
- "GP": "Grape"
- "GU": "Grundig"
- "HF": "Hafury"
- "HA": "Haier"
- "HS": "Hasee"
- "HE": "HannSpree"
- "HI": "Hisense"
- "HL": "Hi-Level"
- "H1": "Hoffmann"
- "HM": "Homtom"
- "HO": "Hosin"
- "HZ": "Hoozo"
- "HP": "HP"
- "HT": "HTC"
- "HU": "Huawei"
@ -127,45 +186,74 @@
- "IB": "iBall"
- "IJ": "i-Joy"
- "IY": "iBerry"
- "IH": "iHunt"
- "IK": "iKoMo"
- "IE": "iView"
- "IM": "i-mate"
- "I1": "iOcean"
- "I2": "IconBIT"
- "IL": "IMO Mobile"
- "I7": "iLA"
- "IW": "iNew"
- "IP": "iPro"
- "IF": "Infinix"
- "I0": "InFocus"
- "I5": "InnJoo"
- "IN": "Innostream"
- "I4": "Inoi"
- "IR": "iRola"
- "I6": "Irbis"
- "II": "Inkti"
- "IX": "Intex"
- "IO": "i-mobile"
- "IQ": "INQ"
- "IT": "Intek"
- "IV": "Inverto"
- "I3": "Impression"
- "IZ": "iTel"
- "JA": "JAY-Tech"
- "JI": "Jiayu"
- "JO": "Jolla"
- "J5": "Just5"
- "KL": "Kalley"
- "K4": "Kaan"
- "KA": "Karbonn"
- "KD": "KDDI"
- "K1": "Kiano"
- "KI": "Kingsun"
- "KC": "Kocaso"
- "KG": "Kogan"
- "KO": "Konka"
- "KM": "Komu"
- "KB": "Koobee"
- "KT": "K-Touch"
- "KH": "KT-Tech"
- "KK": "Kodak"
- "KP": "KOPO"
- "KW": "Konrow"
- "KR": "Koridy"
- "K2": "KRONO"
- "KS": "Kempler & Strauss"
- "K3": "Keneksi"
- "KU": "Kumai"
- "KY": "Kyocera"
- "KZ": "Kazam"
- "KE": "Krüger&Matz"
- "LQ": "LAIQ"
- "L2": "Landvo"
- "L6": "Land Rover"
- "LV": "Lava"
- "LA": "Lanix"
- "LK": "Lark"
- "LC": "LCT"
- "L5": "Leagoo"
- "LD": "Ledstar"
- "L1": "LeEco"
- "L4": "Lemhoov"
- "LE": "Lenovo"
- "LN": "Lenco"
- "LT": "Leotec"
- "L7": "Lephone"
- "LP": "Le Pan"
- "LG": "LG"
- "LI": "Lingwin"
@ -174,9 +262,14 @@
- "L3": "Lexand"
- "LX": "Lexibook"
- "LY": "LYF"
- "LU": "Lumus"
- "MN": "M4tel"
- "MJ": "Majestic"
- "MA": "Manta Multimedia"
- "MW": "Maxwest"
- "M0": "Maze"
- "MB": "Mobistel"
- "0M": "Mecool"
- "M3": "Mecer"
- "MD": "Medion"
- "M2": "MEEG"
@ -185,36 +278,52 @@
- "MX": "MEU"
- "MI": "MicroMax"
- "M5": "MIXC"
- "MH": "Mobiola"
- "M6": "Mobiistar"
- "MC": "Mediacom"
- "MK": "MediaTek"
- "MO": "Mio"
- "M7": "Miray"
- "MM": "Mpman"
- "M4": "Modecom"
- "MF": "Mofut"
- "MR": "Motorola"
- "MV": "Movic"
- "MS": "Microsoft"
- "M9": "MTC"
- "MP": "MegaFon"
- "MZ": "MSI"
- "MU": "Memup"
- "MT": "Mitsubishi"
- "ML": "MLLED"
- "MQ": "M.T.T."
- "N4": "MTN"
- "MY": "MyPhone"
- "1M": "MYFON"
- "MG": "MyWigo"
- "M8": "Myria"
- "N3": "Navon"
- "N5": "NOA"
- "NE": "NEC"
- "NF": "Neffos"
- "NA": "Netgear"
- "NU": "NeuImage"
- "NG": "NGM"
- "NO": "Nous"
- "NI": "Nintendo"
- "N1": "Noain"
- "N2": "Nextbit"
- "NK": "Nokia"
- "NV": "Nvidia"
- "NB": "Noblex"
- "NM": "Nomi"
- "NL": "NUU Mobile"
- "NY": "NYX Mobile"
- "NN": "Nikon"
- "NW": "Newgen"
- "NX": "Nexian"
- "NT": "NextBook"
- "O3": "O+"
- "OB": "Obi"
- "O1": "Odys"
- "OD": "Onda"
@ -227,16 +336,25 @@
- "OO": "Opsson"
- "OV": "Overmax"
- "OY": "Oysters"
- "OW": "öwn"
- "PN": "Panacom"
- "PA": "Panasonic"
- "PB": "PCBOX"
- "PC": "PCD"
- "PD": "PCD Argentina"
- "PE": "PEAQ"
- "PG": "Pentagram"
- "PH": "Philips"
- "PI": "Pioneer"
- "PX": "Pixus"
- "PL": "Polaroid"
- "P5": "Polytron"
- "P9": "Primepad"
- "PM": "Palm"
- "PO": "phoneOne"
- "PT": "Pantech"
- "PY": "Ployer"
- "P4": "Plum"
- "PV": "Point of View"
- "PP": "PolyPad"
- "P2": "Pomp"
@ -247,43 +365,66 @@
- "PU": "PULID"
- "QI": "Qilive"
- "QT": "Qtek"
- "QH": "Q-Touch"
- "QM": "QMobile"
- "QA": "Quantum"
- "QU": "Quechua"
- "RA": "Ramos"
- "RC": "RCA Tablets"
- "RB": "Readboy"
- "RI": "Rikomagic"
- "RV": "Riviera"
- "RM": "RIM"
- "RK": "Roku"
- "RO": "Rover"
- "R1": "Rokit"
- "R3": "Rombica"
- "RT": "RT Project"
- "R2": "R-TV"
- "SQ": "Santin BiTBiZ"
- "SA": "Samsung"
- "S0": "Sanei"
- "SD": "Sega"
- "SL": "Selfix"
- "SE": "Sony Ericsson"
- "S1": "Sencor"
- "SF": "Softbank"
- "SX": "SFR"
- "SG": "Sagem"
- "SH": "Sharp"
- "3S": "Shuttle"
- "SI": "Siemens"
- "SJ": "Silent Circle"
- "1S": "Sigma"
- "SN": "Sendo"
- "S6": "Senseit"
- "EW": "Senwa"
- "SW": "Sky"
- "SK": "Skyworth"
- "SC": "Smartfren"
- "SO": "Sony"
- "OI": "Sonim"
- "SP": "Spice"
- "SU": "SuperSonic"
- "S5": "Supra"
- "SV": "Selevision"
- "SY": "Sanyo"
- "SM": "Symphony"
- "4S": "Syrox"
- "SR": "Smart"
- "S7": "Smartisan"
- "S4": "Star"
- "SB": "STF Mobile"
- "S8": "STK"
- "S9": "Savio"
- "2S": "Starway"
- "ST": "Storex"
- "S2": "Stonex"
- "S3": "SunVan"
- "SZ": "Sumvision"
- "SS": "SWISSMOBILITY"
- "10": "Simbans"
- "X1": "Safaricom"
- "TA": "Tesla"
- "T5": "TB Touch"
- "TC": "TCL"
@ -292,62 +433,98 @@
- "T4": "ThL"
- "TH": "TiPhone"
- "TB": "Tecno Mobile"
- "TP": "TechPad"
- "TD": "Tesco"
- "TI": "TIANYU"
- "TG": "Telego"
- "TL": "Telefunken"
- "T2": "Telenor"
- "TM": "T-Mobile"
- "TN": "Thomson"
- "TQ": "Timovi"
- "TY": "Tooky"
- "T1": "Tolino"
- "T9": "Top House"
- "TO": "Toplux"
- "T8": "Touchmate"
- "TS": "Toshiba"
- "TT": "TechnoTrend"
- "T6": "TrekStor"
- "T3": "Trevi"
- "TU": "Tunisie Telecom"
- "TR": "Turbo-X"
- "11": "True"
- "TV": "TVC"
- "TX": "TechniSat"
- "TZ": "teXet"
- "UC": "U.S. Cellular"
- "UH": "Uhappy"
- "UL": "Ulefone"
- "UO": "Unnecto"
- "UN": "Unowhy"
- "US": "Uniscope"
- "UX": "Unimax"
- "UM": "UMIDIGI"
- "UU": "Unonu"
- "UT": "UTStarcom"
- "VA": "Vastking"
- "VD": "Videocon"
- "VE": "Vertu"
- "VN": "Venso"
- "V5": "Vivax"
- "VI": "Vitelcom"
- "VK": "VK Mobile"
- "VS": "ViewSonic"
- "VT": "Vestel"
- "VR": "Vernee"
- "V4": "Verizon"
- "VL": "Verykool"
- "VV": "Vivo"
- "VX": "Vertex"
- "V3": "Vinsoc"
- "V2": "Vonino"
- "VG": "Vorago"
- "V1": "Voto"
- "VO": "Voxtel"
- "VF": "Vodafone"
- "VZ": "Vizio"
- "VW": "Videoweb"
- "VU": "Vulcan"
- "WA": "Walton"
- "WF": "Wileyfox"
- "WN": "Wink"
- "WM": "Weimei"
- "WE": "WellcoM"
- "WY": "Wexler"
- "WI": "Wiko"
- "WL": "Wolder"
- "WG": "Wolfgang"
- "WO": "Wonu"
- "W1": "Woo"
- "WX": "Woxter"
- "XV": "X-View"
- "XI": "Xiaomi"
- "XL": "Xiaolajiao"
- "XN": "Xion"
- "XO": "Xolo"
- "YA": "Yarvik"
- "YD": "Yandex"
- "Y2": "Yes"
- "YE": "Yezz"
- "Y1": "Yu"
- "YU": "Yuandao"
- "YS": "Yusun"
- "YT": "Ytone"
- "ZE": "Zeemi"
- "ZK": "Zenek"
- "ZO": "Zonda"
- "ZP": "Zopo"
- "ZT": "ZTE"
- "ZU": "Zuum"
- "ZN": "Zen"
- "ZY": "Zync"
- "ZQ": "ZYQ"
- "XT": "X-TIGI"
- "XB": "NEXBOX"
- "WB": "Web TV"
- "XX": "Unknown"

View file

@ -4,6 +4,7 @@
- "MF"
- "OI"
- "OM"
- "DD"
- "DB"
- "ST"
- "BL"
@ -12,3 +13,6 @@
- "C1"
- "AL"
- "SA"
- "SB"
- "FR"
- "WP"

View file

@ -0,0 +1,103 @@
- "Android":
- "AND"
- "CYN"
- "FIR"
- "REM"
- "RZD"
- "MLD"
- "MCD"
- "YNS"
- "AmigaOS":
- "AMG"
- "MOR"
- "Apple TV":
- "ATV"
- "BlackBerry":
- "BLB"
- "QNX"
- "Brew":
- "BMP"
- "BeOS":
- "BEO"
- "HAI"
- "Chrome OS":
- "COS"
- "Firefox OS":
- "FOS"
- "KOS"
- "Gaming Console":
- "WII"
- "PS3"
- "Google TV":
- "GTV"
- "IBM":
- "OS2"
- "iOS":
- "IOS"
- "RISC OS":
- "ROS"
- "GNU/Linux":
- "LIN"
- "ARL"
- "DEB"
- "KNO"
- "MIN"
- "UBT"
- "KBT"
- "XBT"
- "LBT"
- "FED"
- "RHT"
- "VLN"
- "MDR"
- "GNT"
- "SAB"
- "SLW"
- "SSE"
- "CES"
- "BTR"
- "SAF"
- "Mac":
- "MAC"
- "Mobile Gaming Console":
- "PSP"
- "NDS"
- "XBX"
- "Real-time OS":
- "MTK"
- "TDX"
- "Other Mobile":
- "WOS"
- "POS"
- "SBA"
- "TIZ"
- "SMG"
- "MAE"
- "Symbian":
- "SYM"
- "SYS"
- "SY3"
- "S60"
- "S40"
- "Unix":
- "SOS"
- "AIX"
- "HPX"
- "BSD"
- "NBS"
- "OBS"
- "DFB"
- "SYL"
- "IRI"
- "T64"
- "INF"
- "WebTV":
- "WTV"
- "Windows":
- "WIN"
- "Windows Mobile":
- "WPH"
- "WMO"
- "WCE"
- "WRT"
- "WIO"

View file

@ -24,6 +24,7 @@
- "HAI": "Haiku OS"
- "IRI": "IRIX"
- "INF": "Inferno"
- "KOS": "KaiOS"
- "KNO": "Knoppix"
- "KBT": "Kubuntu"
- "LIN": "GNU/Linux"

View file

@ -20,7 +20,7 @@ Sony:
Asus:
- 'MAAU'
- 'NP0[6789]'
- 'NP0[26789]'
- 'ASJB'
- 'ASU2(JS)?'