mirror of
https://github.com/plausible/analytics.git
synced 2024-11-25 07:06:11 +03:00
Update ua_inspector (#4284)
This commit is contained in:
parent
7dd12d1dd6
commit
009a9da1a7
@ -38,7 +38,7 @@ config :tailwind,
|
|||||||
|
|
||||||
config :ua_inspector,
|
config :ua_inspector,
|
||||||
database_path: "priv/ua_inspector",
|
database_path: "priv/ua_inspector",
|
||||||
remote_release: "6.3.0"
|
remote_release: "6.3.2"
|
||||||
|
|
||||||
config :ref_inspector,
|
config :ref_inspector,
|
||||||
database_path: "priv/ref_inspector"
|
database_path: "priv/ref_inspector"
|
||||||
|
4
mix.lock
4
mix.lock
@ -81,7 +81,7 @@
|
|||||||
"makeup_erlang": {:hex, :makeup_erlang, "0.1.3", "d684f4bac8690e70b06eb52dad65d26de2eefa44cd19d64a8095e1417df7c8fd", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9"},
|
"makeup_erlang": {:hex, :makeup_erlang, "0.1.3", "d684f4bac8690e70b06eb52dad65d26de2eefa44cd19d64a8095e1417df7c8fd", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9"},
|
||||||
"metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"},
|
"metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"},
|
||||||
"mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"},
|
"mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"},
|
||||||
"mimerl": {:hex, :mimerl, "1.2.0", "67e2d3f571088d5cfd3e550c383094b47159f3eee8ffa08e64106cdf5e981be3", [:rebar3], [], "hexpm", "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323"},
|
"mimerl": {:hex, :mimerl, "1.3.0", "d0cd9fc04b9061f82490f6581e0128379830e78535e017f7780f37fea7545726", [:rebar3], [], "hexpm", "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d"},
|
||||||
"mint": {:hex, :mint, "1.6.0", "88a4f91cd690508a04ff1c3e28952f322528934be541844d54e0ceb765f01d5e", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1 or ~> 0.2.0", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "3c5ae85d90a5aca0a49c0d8b67360bbe407f3b54f1030a111047ff988e8fefaa"},
|
"mint": {:hex, :mint, "1.6.0", "88a4f91cd690508a04ff1c3e28952f322528934be541844d54e0ceb765f01d5e", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1 or ~> 0.2.0", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "3c5ae85d90a5aca0a49c0d8b67360bbe407f3b54f1030a111047ff988e8fefaa"},
|
||||||
"mjml": {:hex, :mjml, "1.5.0", "20a4ed2490a60c6928d45a69b64fb45ce8d8bdac686ef689315b0adda69c6406", [:mix], [{:rustler, ">= 0.0.0", [hex: :rustler, repo: "hexpm", optional: true]}, {:rustler_precompiled, "~> 0.6.0", [hex: :rustler_precompiled, repo: "hexpm", optional: false]}], "hexpm", "44dc36c0fccf52eeb8e0afcb26a863ba41a5f9adcb71bb32e084619a13bb4cdf"},
|
"mjml": {:hex, :mjml, "1.5.0", "20a4ed2490a60c6928d45a69b64fb45ce8d8bdac686ef689315b0adda69c6406", [:mix], [{:rustler, ">= 0.0.0", [hex: :rustler, repo: "hexpm", optional: true]}, {:rustler_precompiled, "~> 0.6.0", [hex: :rustler_precompiled, repo: "hexpm", optional: false]}], "hexpm", "44dc36c0fccf52eeb8e0afcb26a863ba41a5f9adcb71bb32e084619a13bb4cdf"},
|
||||||
"mjml_eex": {:hex, :mjml_eex, "0.11.0", "f0845730f4caccddea7c98ab5ad1485831446b7c09896fa5ed54b3fa0c431e72", [:mix], [{:erlexec, "~> 2.0", [hex: :erlexec, repo: "hexpm", optional: true]}, {:mjml, "~> 1.0 or ~> 2.0 or ~> 3.0", [hex: :mjml, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.2 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "0c60732fe766336ec504a94cad4ebf30405f05fa8920a544ff0ef936252438ac"},
|
"mjml_eex": {:hex, :mjml_eex, "0.11.0", "f0845730f4caccddea7c98ab5ad1485831446b7c09896fa5ed54b3fa0c431e72", [:mix], [{:erlexec, "~> 2.0", [hex: :erlexec, repo: "hexpm", optional: true]}, {:mjml, "~> 1.0 or ~> 2.0 or ~> 3.0", [hex: :mjml, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.2 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "0c60732fe766336ec504a94cad4ebf30405f05fa8920a544ff0ef936252438ac"},
|
||||||
@ -146,7 +146,7 @@
|
|||||||
"timex": {:hex, :timex, "3.7.11", "bb95cb4eb1d06e27346325de506bcc6c30f9c6dea40d1ebe390b262fad1862d1", [:mix], [{:combine, "~> 0.10", [hex: :combine, repo: "hexpm", optional: false]}, {:gettext, "~> 0.20", [hex: :gettext, repo: "hexpm", optional: false]}, {:tzdata, "~> 1.1", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm", "8b9024f7efbabaf9bd7aa04f65cf8dcd7c9818ca5737677c7b76acbc6a94d1aa"},
|
"timex": {:hex, :timex, "3.7.11", "bb95cb4eb1d06e27346325de506bcc6c30f9c6dea40d1ebe390b262fad1862d1", [:mix], [{:combine, "~> 0.10", [hex: :combine, repo: "hexpm", optional: false]}, {:gettext, "~> 0.20", [hex: :gettext, repo: "hexpm", optional: false]}, {:tzdata, "~> 1.1", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm", "8b9024f7efbabaf9bd7aa04f65cf8dcd7c9818ca5737677c7b76acbc6a94d1aa"},
|
||||||
"tls_certificate_check": {:hex, :tls_certificate_check, "1.21.0", "042ab2c0c860652bc5cf69c94e3a31f96676d14682e22ec7813bd173ceff1788", [:rebar3], [{:ssl_verify_fun, "~> 1.1", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm", "6cee6cffc35a390840d48d463541d50746a7b0e421acaadb833cfc7961e490e7"},
|
"tls_certificate_check": {:hex, :tls_certificate_check, "1.21.0", "042ab2c0c860652bc5cf69c94e3a31f96676d14682e22ec7813bd173ceff1788", [:rebar3], [{:ssl_verify_fun, "~> 1.1", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm", "6cee6cffc35a390840d48d463541d50746a7b0e421acaadb833cfc7961e490e7"},
|
||||||
"tzdata": {:hex, :tzdata, "1.1.1", "20c8043476dfda8504952d00adac41c6eda23912278add38edc140ae0c5bcc46", [:mix], [{:hackney, "~> 1.17", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "a69cec8352eafcd2e198dea28a34113b60fdc6cb57eb5ad65c10292a6ba89787"},
|
"tzdata": {:hex, :tzdata, "1.1.1", "20c8043476dfda8504952d00adac41c6eda23912278add38edc140ae0c5bcc46", [:mix], [{:hackney, "~> 1.17", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "a69cec8352eafcd2e198dea28a34113b60fdc6cb57eb5ad65c10292a6ba89787"},
|
||||||
"ua_inspector": {:hex, :ua_inspector, "3.9.0", "2021bbddb1ee41f202da7f006fb09f5c5617ad579108b7b9bcf1881828462f04", [:mix], [{:hackney, "~> 1.0", [hex: :hackney, repo: "hexpm", optional: false]}, {:yamerl, "~> 0.7", [hex: :yamerl, repo: "hexpm", optional: false]}], "hexpm", "0f2d1b9806e78b14b91b6f20eaaa4a68f8989f4f2a99a376b874c295ac50a30d"},
|
"ua_inspector": {:hex, :ua_inspector, "3.10.0", "eb2a889039c82855c4638227bae8434e37fe16a7430eb3dab323a80b4372f41d", [:mix], [{:hackney, "~> 1.0", [hex: :hackney, repo: "hexpm", optional: false]}, {:yamerl, "~> 0.7", [hex: :yamerl, repo: "hexpm", optional: false]}], "hexpm", "ec619c3742bd26b27934c9f89448ea23cc252717b8fd3630ec1e24fac18a17e4"},
|
||||||
"unicode_util_compat": {:hex, :unicode_util_compat, "0.7.0", "bc84380c9ab48177092f43ac89e4dfa2c6d62b40b8bd132b1059ecc7232f9a78", [:rebar3], [], "hexpm", "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"},
|
"unicode_util_compat": {:hex, :unicode_util_compat, "0.7.0", "bc84380c9ab48177092f43ac89e4dfa2c6d62b40b8bd132b1059ecc7232f9a78", [:rebar3], [], "hexpm", "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"},
|
||||||
"websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"},
|
"websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"},
|
||||||
"websock_adapter": {:hex, :websock_adapter, "0.5.5", "9dfeee8269b27e958a65b3e235b7e447769f66b5b5925385f5a569269164a210", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9"},
|
"websock_adapter": {:hex, :websock_adapter, "0.5.5", "9dfeee8269b27e958a65b3e235b7e447769f66b5b5925385f5a569269164a210", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9"},
|
||||||
|
@ -5,6 +5,11 @@
|
|||||||
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
||||||
###############
|
###############
|
||||||
|
|
||||||
|
- regex: 'WireReaderBot(?:/([\d+.]+))?'
|
||||||
|
name: 'WireReaderBot'
|
||||||
|
category: 'Feed Fetcher'
|
||||||
|
url: 'https://wirereader.app/'
|
||||||
|
|
||||||
- regex: 'monitoring360bot'
|
- regex: 'monitoring360bot'
|
||||||
name: '360 Monitoring'
|
name: '360 Monitoring'
|
||||||
category: 'Site Monitor'
|
category: 'Site Monitor'
|
||||||
@ -546,10 +551,10 @@
|
|||||||
name: 'SEOmoz, Inc.'
|
name: 'SEOmoz, Inc.'
|
||||||
url: 'http://moz.com/'
|
url: 'http://moz.com/'
|
||||||
|
|
||||||
- regex: 'facebookexternalhit|facebookplatform|facebookexternalua|facebookcatalog'
|
- regex: 'facebook(?:catalog|externalhit|externalua|platform|scraper)'
|
||||||
name: 'Facebook External Hit'
|
name: 'Facebook Crawler'
|
||||||
category: 'Social Media Agent'
|
category: 'Social Media Agent'
|
||||||
url: 'https://www.facebook.com/externalhit_uatext.php'
|
url: 'https://developers.facebook.com/docs/sharing/webmasters/crawler/'
|
||||||
producer:
|
producer:
|
||||||
name: 'Meta Platforms, Inc.'
|
name: 'Meta Platforms, Inc.'
|
||||||
url: 'https://www.meta.com/'
|
url: 'https://www.meta.com/'
|
||||||
@ -768,7 +773,15 @@
|
|||||||
name: 'Visual Meta'
|
name: 'Visual Meta'
|
||||||
url: 'https://www.shopalike.cz/'
|
url: 'https://www.shopalike.cz/'
|
||||||
|
|
||||||
- regex: 'Adwords-(?:DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(?:Ads-Conversions|Ads-Qualify|Adwords|AMPHTML|Assess|Extended|HotelAdsVerifier|InspectionTool|PageRenderer|Read-Aloud|Safety|Shopping-Quality|Site-Verification|speakr|Stale-Content-Probe|Test|Youtube-Links)|(?:AdsBot|APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google(?:-Mobile)?|Google(?:AdSenseInfeed|AssociationService|bot|Other|Prober|Producer)|Google.*/\+/web/snippet'
|
- regex: 'Googlebot-News'
|
||||||
|
name: 'Googlebot News'
|
||||||
|
category: 'Search bot'
|
||||||
|
url: 'https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers'
|
||||||
|
producer:
|
||||||
|
name: 'Google Inc.'
|
||||||
|
url: 'https://www.google.com/'
|
||||||
|
|
||||||
|
- regex: 'Adwords-(?:DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(?:adstxt|Ads-Conversions|Ads-Qualify|Adwords|AMPHTML|Assess|Extended|HotelAdsVerifier|InspectionTool|Lens|PageRenderer|Read-Aloud|Safety|Shopping-Quality|Site-Verification|Sites-Thumbnails|speakr|Stale-Content-Probe|Test|Youtube-Links)|(?:AdsBot|APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google(?:-Mobile)?|Google(?:AdSenseInfeed|AssociationService|bot|Other|Prober|Producer|Sites)|Google.*/\+/web/snippet'
|
||||||
name: 'Googlebot'
|
name: 'Googlebot'
|
||||||
category: 'Search bot'
|
category: 'Search bot'
|
||||||
url: 'https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers'
|
url: 'https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers'
|
||||||
@ -784,6 +797,14 @@
|
|||||||
name: 'Google Inc.'
|
name: 'Google Inc.'
|
||||||
url: 'https://www.google.com/'
|
url: 'https://www.google.com/'
|
||||||
|
|
||||||
|
- regex: 'Google-Area120-PrivacyPolicyFetcher'
|
||||||
|
name: 'Google Area 120 Privacy Policy Fetcher'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://area120.google.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Google Inc.'
|
||||||
|
url: 'https://www.google.com/'
|
||||||
|
|
||||||
- regex: 'heritrix'
|
- regex: 'heritrix'
|
||||||
name: 'Heritrix'
|
name: 'Heritrix'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -940,7 +961,7 @@
|
|||||||
name: 'BIZON, OOO'
|
name: 'BIZON, OOO'
|
||||||
url: 'https://bi.zone/'
|
url: 'https://bi.zone/'
|
||||||
|
|
||||||
- regex: 'masscan'
|
- regex: '.*masscan'
|
||||||
name: 'masscan'
|
name: 'masscan'
|
||||||
url: 'https://github.com/robertdavidgraham/masscan'
|
url: 'https://github.com/robertdavidgraham/masscan'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -1316,10 +1337,34 @@
|
|||||||
- regex: 'SemrushBot'
|
- regex: 'SemrushBot'
|
||||||
name: 'SemrushBot'
|
name: 'SemrushBot'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
url: 'http://www.semrush.com/bot.html'
|
url: 'https://www.semrush.com/bot/'
|
||||||
producer:
|
producer:
|
||||||
name: 'SEMrush'
|
name: 'Semrush Inc.'
|
||||||
url: 'http://www.semrush.com'
|
url: 'https://www.semrush.com/'
|
||||||
|
|
||||||
|
- regex: 'SerpReputationManagementAgent/[\d.]+'
|
||||||
|
name: 'Semrush Reputation Management'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://www.semrush.com/bot/'
|
||||||
|
producer:
|
||||||
|
name: 'Semrush Inc.'
|
||||||
|
url: 'https://www.semrush.com/'
|
||||||
|
|
||||||
|
- regex: 'SplitSignalBot'
|
||||||
|
name: 'SplitSignalBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.semrush.com/bot/'
|
||||||
|
producer:
|
||||||
|
name: 'Semrush Inc.'
|
||||||
|
url: 'https://www.semrush.com/'
|
||||||
|
|
||||||
|
- regex: 'SiteAuditBot/[\d.]+'
|
||||||
|
name: 'SiteAuditBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.semrush.com/bot/'
|
||||||
|
producer:
|
||||||
|
name: 'Semrush Inc.'
|
||||||
|
url: 'https://www.semrush.com/'
|
||||||
|
|
||||||
- regex: 'SensikaBot'
|
- regex: 'SensikaBot'
|
||||||
name: 'Sensika Bot'
|
name: 'Sensika Bot'
|
||||||
@ -1565,7 +1610,7 @@
|
|||||||
category: 'Feed Reader'
|
category: 'Feed Reader'
|
||||||
url: 'https://theoldreader.com'
|
url: 'https://theoldreader.com'
|
||||||
|
|
||||||
- regex: 'Trackable/0.1'
|
- regex: 'Trackable/0\.1'
|
||||||
name: 'Chartable'
|
name: 'Chartable'
|
||||||
category: 'Site Monitor'
|
category: 'Site Monitor'
|
||||||
url: 'https://help.chartable.com/article/34-what-is-the-trackable-analytics-prefix'
|
url: 'https://help.chartable.com/article/34-what-is-the-trackable-analytics-prefix'
|
||||||
@ -1589,13 +1634,13 @@
|
|||||||
name: 'iParadigms, LLC.'
|
name: 'iParadigms, LLC.'
|
||||||
url: 'http://www.turnitin.com'
|
url: 'http://www.turnitin.com'
|
||||||
|
|
||||||
- regex: 'TweetedTimes Bot'
|
- regex: 'TweetedTimes'
|
||||||
name: 'TweetedTimes Bot'
|
name: 'TweetedTimes Bot'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
url: 'http://tweetedtimes.com'
|
url: 'https://tweetedtimes.com/'
|
||||||
producer:
|
producer:
|
||||||
name: 'TweetedTimes'
|
name: 'TweetedTimes'
|
||||||
url: 'http://tweetedtimes.com/'
|
url: 'https://tweetedtimes.com/'
|
||||||
|
|
||||||
- regex: 'TweetmemeBot'
|
- regex: 'TweetmemeBot'
|
||||||
name: 'Tweetmeme Bot'
|
name: 'Tweetmeme Bot'
|
||||||
@ -1636,21 +1681,21 @@
|
|||||||
name: 'UkrNet Ltd'
|
name: 'UkrNet Ltd'
|
||||||
url: 'https://www.ukr.net/'
|
url: 'https://www.ukr.net/'
|
||||||
|
|
||||||
- regex: 'Uptimebot'
|
- regex: 'Uptime(?:bot)?/[\d.]+'
|
||||||
name: 'Uptimebot'
|
name: 'Uptimebot'
|
||||||
category: 'Site Monitor'
|
category: 'Site Monitor'
|
||||||
url: 'https://uptime.com/uptimebot'
|
url: 'https://uptime.com/uptime-bot'
|
||||||
producer:
|
producer:
|
||||||
name: 'Uptime'
|
name: 'Uptime'
|
||||||
url: 'https://uptime.com'
|
url: 'https://uptime.com/'
|
||||||
|
|
||||||
- regex: 'UptimeRobot'
|
- regex: 'UptimeRobot'
|
||||||
name: 'UptimeRobot'
|
name: 'UptimeRobot'
|
||||||
category: 'Site Monitor'
|
category: 'Site Monitor'
|
||||||
url: ''
|
url: 'https://uptimerobot.com/'
|
||||||
producer:
|
producer:
|
||||||
name: 'Uptime Robot'
|
name: 'Uptime Robot'
|
||||||
url: 'http://uptimerobot.com'
|
url: 'https://uptimerobot.com/'
|
||||||
|
|
||||||
- regex: 'URLAppendBot'
|
- regex: 'URLAppendBot'
|
||||||
name: 'URLAppendBot'
|
name: 'URLAppendBot'
|
||||||
@ -1880,7 +1925,23 @@
|
|||||||
name: 'Yahoo! Japan Corp.'
|
name: 'Yahoo! Japan Corp.'
|
||||||
url: 'https://www.yahoo.co.jp/'
|
url: 'https://www.yahoo.co.jp/'
|
||||||
|
|
||||||
- regex: 'Yandex(?:(?:\.Gazeta |Accessibility|Mobile|MobileScreenShot|RenderResources|Screenshot|Sprav)?Bot|(?:AdNet|Antivirus|Blogs|Calendar|Catalog|Direct|Favicons|ForDomain|ImageResizer|Images|Market|Media|Metrika|News|OntoDB(?:API)?|Pagechecker|Partner|RCA|SearchShop|(?:News|Site)links|Tracker|Turbo|Verticals|Vertis|Video|Webmaster))|YaDirectFetcher'
|
- regex: 'Y!J-ASR'
|
||||||
|
name: 'Yahoo! Japan ASR'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://support.yahoo-net.jp/PccSearch/s/article/H000007955'
|
||||||
|
producer:
|
||||||
|
name: 'Yahoo! Japan Corp.'
|
||||||
|
url: 'https://www.yahoo.co.jp/'
|
||||||
|
|
||||||
|
- regex: '^Y!J'
|
||||||
|
name: 'Yahoo! Japan'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://support.yahoo-net.jp/PccSearch/s/article/H000007955'
|
||||||
|
producer:
|
||||||
|
name: 'Yahoo! Japan Corp.'
|
||||||
|
url: 'https://www.yahoo.co.jp/'
|
||||||
|
|
||||||
|
- regex: 'Yandex(?:(?:\.Gazeta |Accessibility|Mobile|MobileScreenShot|RenderResources|Screenshot|Sprav)?Bot|(?:AdNet|Antivirus|Blogs|Calendar|Catalog|Direct|Favicons|ForDomain|ImageResizer|Images|Market|Media|Metrika|News|OntoDB(?:API)?|Pagechecker|Partner|RCA|SearchShop|(?:News|Site)links|Tracker|Turbo|Userproxy|Verticals|Vertis|Video|Webmaster))|YaDirectFetcher'
|
||||||
name: 'Yandex Bot'
|
name: 'Yandex Bot'
|
||||||
category: 'Search bot'
|
category: 'Search bot'
|
||||||
url: 'https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html'
|
url: 'https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html'
|
||||||
@ -1978,7 +2039,7 @@
|
|||||||
name: 'Pinterest'
|
name: 'Pinterest'
|
||||||
url: 'https://www.pinterest.com/'
|
url: 'https://www.pinterest.com/'
|
||||||
|
|
||||||
- regex: 'Site24x7'
|
- regex: '.*Site24x7'
|
||||||
name: 'Site24x7 Website Monitoring'
|
name: 'Site24x7 Website Monitoring'
|
||||||
category: 'Site Monitor'
|
category: 'Site Monitor'
|
||||||
url: 'https://www.site24x7.com/site24x7-faq.html'
|
url: 'https://www.site24x7.com/site24x7-faq.html'
|
||||||
@ -1986,6 +2047,14 @@
|
|||||||
name: 'Site24x7'
|
name: 'Site24x7'
|
||||||
url: 'https://www.site24x7.com'
|
url: 'https://www.site24x7.com'
|
||||||
|
|
||||||
|
- regex: '.* HLB/[\d.]+'
|
||||||
|
name: 'Site24x7 Defacement Monitor'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://support.site24x7.com/portal/en/kb/articles/default-user-agent-used-in-website-defacement-monitor'
|
||||||
|
producer:
|
||||||
|
name: 'Site24x7'
|
||||||
|
url: 'https://www.site24x7.com/'
|
||||||
|
|
||||||
- regex: 's~snapchat-proxy'
|
- regex: 's~snapchat-proxy'
|
||||||
name: 'Snapchat Proxy'
|
name: 'Snapchat Proxy'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -2172,14 +2241,6 @@
|
|||||||
name: 'Siteimprove GmbH'
|
name: 'Siteimprove GmbH'
|
||||||
url: 'https://siteimprove.com/'
|
url: 'https://siteimprove.com/'
|
||||||
|
|
||||||
- regex: 'Image size by Siteimprove\.com'
|
|
||||||
name: 'Siteimprove'
|
|
||||||
category: 'Search bot'
|
|
||||||
url: 'https://siteimprove.com/'
|
|
||||||
producer:
|
|
||||||
name: 'Siteimprove GmbH'
|
|
||||||
url: 'https://siteimprove.com/'
|
|
||||||
|
|
||||||
- regex: 'CATExplorador'
|
- regex: 'CATExplorador'
|
||||||
name: 'CATExplorador'
|
name: 'CATExplorador'
|
||||||
category: 'Search bot'
|
category: 'Search bot'
|
||||||
@ -2394,7 +2455,7 @@
|
|||||||
name: 'PPC Labs LLC'
|
name: 'PPC Labs LLC'
|
||||||
url: 'https://www.adbeat.com/'
|
url: 'https://www.adbeat.com/'
|
||||||
|
|
||||||
- regex: 'BW/[\d.]+'
|
- regex: '(?:BuiltWith|BW)/[\d.]+'
|
||||||
name: 'BuiltWith'
|
name: 'BuiltWith'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
url: 'https://builtwith.com/biup'
|
url: 'https://builtwith.com/biup'
|
||||||
@ -2544,8 +2605,16 @@
|
|||||||
url: 'https://github.com/projectdiscovery/httpx'
|
url: 'https://github.com/projectdiscovery/httpx'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
producer:
|
producer:
|
||||||
name: ''
|
name: 'ProjectDiscovery, Inc.'
|
||||||
url: ''
|
url: 'https://projectdiscovery.io/'
|
||||||
|
|
||||||
|
- regex: '.*\.oast\.'
|
||||||
|
name: 'Interactsh'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://github.com/projectdiscovery/interactsh'
|
||||||
|
producer:
|
||||||
|
name: 'ProjectDiscovery, Inc.'
|
||||||
|
url: 'https://projectdiscovery.io/'
|
||||||
|
|
||||||
- regex: 'scaninfo@(?:expanseinc|paloaltonetworks)\.com'
|
- regex: 'scaninfo@(?:expanseinc|paloaltonetworks)\.com'
|
||||||
name: 'Expanse'
|
name: 'Expanse'
|
||||||
@ -3156,14 +3225,6 @@
|
|||||||
name: 'Marc Huemer'
|
name: 'Marc Huemer'
|
||||||
url: 'https://www.netzzappen.com/'
|
url: 'https://www.netzzappen.com/'
|
||||||
|
|
||||||
- regex: 'SerpReputationManagementAgent/[\d.]+'
|
|
||||||
name: 'SEMrush Reputation Management'
|
|
||||||
category: 'Service Agent'
|
|
||||||
url: 'https://www.semrush.com/bot/'
|
|
||||||
producer:
|
|
||||||
name: 'SEMrush'
|
|
||||||
url: 'https://www.semrush.com/'
|
|
||||||
|
|
||||||
- regex: 'panscient\.com'
|
- regex: 'panscient\.com'
|
||||||
name: 'Panscient'
|
name: 'Panscient'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -3220,7 +3281,7 @@
|
|||||||
name: 'New Work SE'
|
name: 'New Work SE'
|
||||||
url: 'https://www.xing.com/'
|
url: 'https://www.xing.com/'
|
||||||
|
|
||||||
- regex: 'RepoLookoutBot/[\d.]+'
|
- regex: 'RepoLookoutBot/v?[\d.]+'
|
||||||
name: 'Repo Lookout'
|
name: 'Repo Lookout'
|
||||||
category: 'Security Checker'
|
category: 'Security Checker'
|
||||||
url: 'https://www.repo-lookout.org/'
|
url: 'https://www.repo-lookout.org/'
|
||||||
@ -3492,14 +3553,6 @@
|
|||||||
name: 'Lumar'
|
name: 'Lumar'
|
||||||
url: 'https://www.lumar.io/'
|
url: 'https://www.lumar.io/'
|
||||||
|
|
||||||
- regex: 'RepoLookoutBot'
|
|
||||||
name: 'Repo Lookout'
|
|
||||||
category: 'Crawler'
|
|
||||||
url: 'https://www.repo-lookout.org/'
|
|
||||||
producer:
|
|
||||||
name: 'Crissy Field GmbH'
|
|
||||||
url: 'https://www.crissyfield.de/'
|
|
||||||
|
|
||||||
- regex: 'researchscan\.comsys\.rwth-aachen\.de'
|
- regex: 'researchscan\.comsys\.rwth-aachen\.de'
|
||||||
name: 'Research Scan'
|
name: 'Research Scan'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -3654,6 +3707,11 @@
|
|||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
url: 'https://geedo.com/bot/'
|
url: 'https://geedo.com/bot/'
|
||||||
|
|
||||||
|
- regex: 'GeedoProductSearch'
|
||||||
|
name: 'GeedoProductSearch'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://geedo.com/product-search/'
|
||||||
|
|
||||||
- regex: 'BackupLand(?:/([\d+.]+))?'
|
- regex: 'BackupLand(?:/([\d+.]+))?'
|
||||||
name: 'BackupLand'
|
name: 'BackupLand'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -3754,6 +3812,16 @@
|
|||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
url: 'https://github.com/aaamoon/copilot-gpt4-service'
|
url: 'https://github.com/aaamoon/copilot-gpt4-service'
|
||||||
|
|
||||||
|
- regex: '^pdrl\.fm'
|
||||||
|
name: 'Podroll Analyzer'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://podroll.fm'
|
||||||
|
|
||||||
|
- regex: 'PodUptime/'
|
||||||
|
name: 'PodUptime'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://poduptime.com'
|
||||||
|
|
||||||
- regex: 'anthropic-ai'
|
- regex: 'anthropic-ai'
|
||||||
name: 'Anthropic AI'
|
name: 'Anthropic AI'
|
||||||
category: 'Crawler'
|
category: 'Crawler'
|
||||||
@ -3994,9 +4062,436 @@
|
|||||||
name: 'EMDASH SAS'
|
name: 'EMDASH SAS'
|
||||||
url: 'https://www.fontradar.com/'
|
url: 'https://www.fontradar.com/'
|
||||||
|
|
||||||
# Generic detections
|
- regex: 'ViberUrlDownloader'
|
||||||
- regex: 'nuhk|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|dataminr\.com|tweetedtimes\.com|teoma|oegp|http%20client|htdig|mogimogi|larbin|scrubby|searchsight|semanticdiscovery|snappy|vortex(?!(?: Build|Plus))|zeal(?!ot)|dataparksearch|findlinks|BrowserMob|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|7Siters|centuryb\.o\.t9|InterNaetBoten|EasyBib AutoCite|Bidtellect|tomnomnom/meg|cortex|Re-re Studio|adreview|AHC/|NameOfAgent|Request-Promise|ALittle Client|Hello,? world|wp_is_mobile|0xAbyssalDoesntExist|Anarchy99|daumoa,damoa,daum,daumos,duamoa,duam,duamos|^revolt|nvd0rz|xfa1|Hakai|gbrmss|fuck-your-hp|IDBTE4M CODE87|Antoine|Insomania|Hells-Net|b3astmode|Linux Gnu \(cow\)|Test Certificate Info|iplabel|Magellan|TheSafex?Internetx?Search|kirkland-signature|^xenu|^ZmEu|^(?:chrome|firefox|Zeus)$'
|
name: 'Viber Url Downloader'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://www.viber.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Viber Media S.à r.l.'
|
||||||
|
url: 'https://www.viber.com/'
|
||||||
|
|
||||||
|
- regex: '^Zeno$'
|
||||||
|
name: 'Zeno'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://github.com/internetarchive/Zeno'
|
||||||
|
producer:
|
||||||
|
name: 'The Internet Archive'
|
||||||
|
url: 'https://archive.org/'
|
||||||
|
|
||||||
|
- regex: 'Barracuda Sentinel'
|
||||||
|
name: 'Barracuda Sentinel'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://sentinel.barracudanetworks.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Barracuda Networks, Inc.'
|
||||||
|
url: 'https://www.barracudanetworks.com/'
|
||||||
|
|
||||||
|
- regex: 'RuxitSynthetic/[\d.]+'
|
||||||
|
name: 'RuxitSynthetic'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://community.dynatrace.com/t5/Troubleshooting/Basic-Commands-for-Synthetic/ta-p/198164'
|
||||||
|
producer:
|
||||||
|
name: 'Dynatrace LLC'
|
||||||
|
url: 'https://www.dynatrace.com/'
|
||||||
|
|
||||||
|
- regex: 'DynatraceSynthetic/[\d.]+'
|
||||||
|
name: 'DynatraceSynthetic'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://community.dynatrace.com/t5/Troubleshooting/Basic-Commands-for-Synthetic/ta-p/198164'
|
||||||
|
producer:
|
||||||
|
name: 'Dynatrace LLC'
|
||||||
|
url: 'https://www.dynatrace.com/'
|
||||||
|
|
||||||
|
- regex: 'sitebulb'
|
||||||
|
name: 'Sitebulb'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://sitebulb.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Sitebulb Limited'
|
||||||
|
url: 'https://sitebulb.com/'
|
||||||
|
|
||||||
|
- regex: 'Monsidobot/[\d.]+'
|
||||||
|
name: 'Monsidobot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://monsido.com/bot-html'
|
||||||
|
producer:
|
||||||
|
name: 'Monsido LLC'
|
||||||
|
url: 'https://monsido.com/'
|
||||||
|
|
||||||
|
- regex: 'AccompanyBot'
|
||||||
|
name: 'AccompanyBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.accompany.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Accompani, Inc'
|
||||||
|
url: 'https://www.accompany.com/'
|
||||||
|
|
||||||
|
- regex: 'Ghost Inspector'
|
||||||
|
name: 'Ghost Inspector'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://docs.ghostinspector.com/faq/#how-do-i-detect-ghost-inspector-test-runner-traffic-on-my-site'
|
||||||
|
producer:
|
||||||
|
name: 'Ghost Inspector, Inc.'
|
||||||
|
url: 'https://www.ghostinspector.com/'
|
||||||
|
|
||||||
|
- regex: 'Cypress/[\d.]+'
|
||||||
|
name: 'Cypress'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://github.com/cypress-io/cypress'
|
||||||
|
producer:
|
||||||
|
name: 'Cypress.io, Inc.'
|
||||||
|
url: 'https://www.cypress.io/'
|
||||||
|
|
||||||
|
- regex: 'Google-Apps-Script'
|
||||||
|
name: 'Google Apps Script'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://www.google.com/script/start/'
|
||||||
|
|
||||||
|
- regex: 'SiteOne-Crawler/[\d.]+'
|
||||||
|
name: 'SiteOne Crawler'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://crawler.siteone.io/bot/'
|
||||||
|
producer:
|
||||||
|
name: 'SiteOne s.r.o.'
|
||||||
|
url: 'https://www.siteone.io/'
|
||||||
|
|
||||||
|
- regex: 'Detectify'
|
||||||
|
name: 'Detectify'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://support.detectify.com/support/solutions/articles/48001049001-how-to-allow-detectify-to-access-your-site'
|
||||||
|
producer:
|
||||||
|
name: 'Detectify AB'
|
||||||
|
url: 'https://detectify.com/'
|
||||||
|
|
||||||
|
- regex: 'DomCopBot'
|
||||||
|
name: 'DomCop Bot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.domcop.com/bot'
|
||||||
|
producer:
|
||||||
|
name: 'Axeman Technology Solutions LLP'
|
||||||
|
url: 'https://axemantech.com/'
|
||||||
|
|
||||||
|
- regex: 'Paqlebot/[\d.]+'
|
||||||
|
name: 'Paqlebot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.paqle.dk/about/paqlebot'
|
||||||
|
producer:
|
||||||
|
name: 'Paqle A/S'
|
||||||
|
url: 'https://www.paqle.dk/'
|
||||||
|
|
||||||
|
- regex: 'Wibybot'
|
||||||
|
name: 'Wibybot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.wiby.me/'
|
||||||
|
|
||||||
|
- regex: 'Synapse'
|
||||||
|
name: 'Synapse'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://github.com/matrix-org/synapse'
|
||||||
|
|
||||||
|
- regex: 'OSZKbot/[\d.]+'
|
||||||
|
name: 'OSZKbot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'http://mekosztaly.oszk.hu/mia/'
|
||||||
|
producer:
|
||||||
|
name: 'National Szechenyi Library'
|
||||||
|
url: 'https://webarchivum.oszk.hu/'
|
||||||
|
|
||||||
|
- regex: 'ZoomBot'
|
||||||
|
name: 'ZoomBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://suite.seozoom.it/bot.html'
|
||||||
|
producer:
|
||||||
|
name: 'SEO Cube S.r.l.'
|
||||||
|
url: 'https://www.seocube.it/'
|
||||||
|
|
||||||
|
- regex: 'RavenCrawler/[\d.]+'
|
||||||
|
name: 'RavenCrawler'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://raventools.com/site-auditor/'
|
||||||
|
producer:
|
||||||
|
name: 'TapClicks, Inc.'
|
||||||
|
url: 'https://www.tapclicks.com/'
|
||||||
|
|
||||||
|
- regex: 'KadoBot'
|
||||||
|
name: 'KadoBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.kadolijst.nl/bot'
|
||||||
|
producer:
|
||||||
|
name: 'Kadolijst'
|
||||||
|
url: 'https://www.kadolijst.nl/'
|
||||||
|
|
||||||
|
- regex: 'Dubbotbot/[\d.]+'
|
||||||
|
name: 'Dubbotbot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://help.dubbot.com/en/articles/6746594-example-custom-user-agent'
|
||||||
|
producer:
|
||||||
|
name: 'DubBot'
|
||||||
|
url: 'https://dubbot.com/'
|
||||||
|
|
||||||
|
- regex: 'Swiftbot/[\d.]+'
|
||||||
|
name: 'Swiftbot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://swiftype.com/swiftbot'
|
||||||
|
producer:
|
||||||
|
name: 'Elasticsearch, B.V.'
|
||||||
|
url: 'https://www.elastic.co/'
|
||||||
|
|
||||||
|
- regex: 'EyeMonIT'
|
||||||
|
name: 'EyeMonit'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://eyemonit.com/'
|
||||||
|
producer:
|
||||||
|
name: 'EyeMonit'
|
||||||
|
url: 'https://eyemonit.com/'
|
||||||
|
|
||||||
|
- regex: 'ThousandEyes'
|
||||||
|
name: 'ThousandEyes'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://www.thousandeyes.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Cisco Systems, Inc.'
|
||||||
|
url: 'https://www.cisco.com/'
|
||||||
|
|
||||||
|
- regex: 'OmtrBot/[\d.]+'
|
||||||
|
name: 'OmtrBot'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
|
||||||
|
- regex: 'WebMon/[\d.]+'
|
||||||
|
name: 'WebMon'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
|
||||||
|
- regex: 'AdsTxtCrawlerTP/[\d.]+'
|
||||||
|
name: 'AdsTxtCrawlerTP'
|
||||||
|
category: 'Crawler'
|
||||||
|
|
||||||
|
- regex: 'fragFINN'
|
||||||
|
name: 'fragFINN'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.fragfinn.de/'
|
||||||
|
producer:
|
||||||
|
name: 'fragFINN e.V.'
|
||||||
|
url: 'https://www.fragfinn.de/'
|
||||||
|
|
||||||
|
- regex: 'Clickagy'
|
||||||
|
name: 'Clickagy'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.clickagy.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Clickagy, LLC'
|
||||||
|
url: 'https://www.clickagy.com/'
|
||||||
|
|
||||||
|
- regex: 'kiwitcms-gitops/[\d.]+'
|
||||||
|
name: 'Kiwi TCMS GitOps'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://kiwitcms.org'
|
||||||
|
producer:
|
||||||
|
name: 'Open Technologies Bulgaria, Ltd.'
|
||||||
|
url: 'https://kiwitcms.org'
|
||||||
|
|
||||||
|
- regex: 'webtru_crawler'
|
||||||
|
name: 'webtru'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://webtru.io/'
|
||||||
|
producer:
|
||||||
|
name: 'DataSign Inc.'
|
||||||
|
url: 'https://datasign.jp/'
|
||||||
|
|
||||||
|
- regex: 'URLSuMaBot'
|
||||||
|
name: 'URLSuMaBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.urlsuma.de/'
|
||||||
|
|
||||||
|
- regex: '360JK yunjiankong'
|
||||||
|
name: '360JK'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'http://jk.cloud.360.cn/'
|
||||||
|
producer:
|
||||||
|
name: '360 Security Technology Inc.'
|
||||||
|
url: 'https://www.360.cn/'
|
||||||
|
|
||||||
|
- regex: 'UCSBNetworkMeasurement'
|
||||||
|
name: 'UCSB Network Measurement'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.it.ucsb.edu/'
|
||||||
|
producer:
|
||||||
|
name: 'University of California, Santa Barbara'
|
||||||
|
url: 'https://www.it.ucsb.edu/'
|
||||||
|
|
||||||
|
- regex: 'Plesk screenshot bot'
|
||||||
|
name: 'Plesk Screenshot Service'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://support.plesk.com/hc/en-us/articles/13302778306199-What-is-Plesk-Screenshot-Service'
|
||||||
|
producer:
|
||||||
|
name: 'Plesk International GmbH'
|
||||||
|
url: 'https://www.plesk.com/'
|
||||||
|
|
||||||
|
- regex: 'Who\.is'
|
||||||
|
name: 'Who.is Bot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://who.is/'
|
||||||
|
|
||||||
|
- regex: 'Probely'
|
||||||
|
name: 'Probely'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://probely.com/sos/'
|
||||||
|
producer:
|
||||||
|
name: 'Probely - Soluções de Cibersegurança, S.A.'
|
||||||
|
url: 'https://probely.com/'
|
||||||
|
|
||||||
|
- regex: 'Uptimia(?:/[\d.]+)?'
|
||||||
|
name: 'Uptimia'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://www.uptimia.com/'
|
||||||
|
producer:
|
||||||
|
name: 'JJ Online GmbH'
|
||||||
|
url: 'https://www.uptimia.com/'
|
||||||
|
|
||||||
|
- regex: '2GDPR/[\d.]+'
|
||||||
|
name: '2GDPR'
|
||||||
|
category: 'Service Agent'
|
||||||
|
url: 'https://2gdpr.com/tos'
|
||||||
|
producer:
|
||||||
|
name: '2GDPR'
|
||||||
|
url: 'https://2gdpr.com/'
|
||||||
|
|
||||||
|
- regex: 'abuse\.xmco\.fr'
|
||||||
|
name: 'Serenety'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://abuse.xmco.fr/'
|
||||||
|
producer:
|
||||||
|
name: 'XMCO, SASU'
|
||||||
|
url: 'https://www.xmco.fr/'
|
||||||
|
|
||||||
|
- regex: 'CheckHost'
|
||||||
|
name: 'CheckHost'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://check-host.net/'
|
||||||
|
producer:
|
||||||
|
name: 'CheckHost'
|
||||||
|
url: 'https://check-host.net/'
|
||||||
|
|
||||||
|
- regex: 'LAC_IAHarvester/[\d.]+'
|
||||||
|
name: 'LAC IA Harvester'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://library-archives.canada.ca/eng/services/government-canada/web-social-media-preservation-program/Pages/web-archive.aspx'
|
||||||
|
producer:
|
||||||
|
name: 'Library and Archives Canada'
|
||||||
|
url: 'https://library-archives.canada.ca/'
|
||||||
|
|
||||||
|
- regex: 'InsytfulBot/[\d.]+'
|
||||||
|
name: 'InsytfulBot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.insytful.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Zengenti Limited'
|
||||||
|
url: 'https://www.zengenti.com/'
|
||||||
|
|
||||||
|
- regex: 'statista\.com'
|
||||||
|
name: 'Statista'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.statista.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Statista, Inc.'
|
||||||
|
url: 'https://www.statista.com/'
|
||||||
|
|
||||||
|
- regex: 'SubstackContentFetch/[\d.]+'
|
||||||
|
name: 'Substack Content Fetch'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://substack.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Substack, Inc.'
|
||||||
|
url: 'https://substack.com/'
|
||||||
|
|
||||||
|
- regex: '^ds9'
|
||||||
|
name: 'Deep SEARCH 9'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.copyright.com/blog/ccc-expands-corporate-solutions-offering-with-new-technology/'
|
||||||
|
producer:
|
||||||
|
name: 'Copyright Clearance Center, Inc.'
|
||||||
|
url: 'https://www.copyright.com/'
|
||||||
|
|
||||||
|
- regex: 'LiveJournal\.com'
|
||||||
|
name: 'LiveJournal'
|
||||||
|
url: 'https://www.livejournal.com/'
|
||||||
|
category: 'Feed Fetcher'
|
||||||
|
producer:
|
||||||
|
name: 'ООО "СИМ"'
|
||||||
|
url: 'https://www.livejournal.com/'
|
||||||
|
|
||||||
|
- regex: 'bitdiscovery'
|
||||||
|
name: 'Tenable.asm'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://bitdiscovery.com/'
|
||||||
|
producer:
|
||||||
|
name: 'Tenable, Inc.'
|
||||||
|
url: 'https://www.tenable.com/'
|
||||||
|
|
||||||
|
- regex: 'Castopod/[\d.]+'
|
||||||
|
name: 'Castopod'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.castopod.org/'
|
||||||
|
|
||||||
|
- regex: 'Elastic/Synthetics'
|
||||||
|
name: 'Elastic Synthetics'
|
||||||
|
category: 'Site Monitor'
|
||||||
|
url: 'https://github.com/elastic/synthetics'
|
||||||
|
producer:
|
||||||
|
name: 'Elasticsearch B.V.'
|
||||||
|
url: 'https://www.elastic.co/'
|
||||||
|
|
||||||
|
- regex: 'WDG_Validator/[\d.]+'
|
||||||
|
name: 'WDG HTML Validator'
|
||||||
|
category: 'Validator'
|
||||||
|
url: 'http://www.htmlhelp.com/tools/validator/'
|
||||||
|
|
||||||
|
- regex: 'scan@aegis.network'
|
||||||
|
name: 'Aegis'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://web.archive.org/web/20180910002802/http://www.aegis.network/'
|
||||||
|
|
||||||
|
- regex: 'CrawlyProjectCrawler/[\d.]+'
|
||||||
|
name: 'Crawly Project'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://web.archive.org/web/20240326141952/https://crawlyproject.digitaldragon.dev/'
|
||||||
|
|
||||||
|
- regex: 'BDFetch'
|
||||||
|
name: 'BDFetch'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://web.archive.org/web/20130821043949/http://www.branddimensions.com/'
|
||||||
|
|
||||||
|
- regex: 'PunkMap'
|
||||||
|
name: 'Punk Map'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://github.com/openeasm/punkmap'
|
||||||
|
|
||||||
|
- regex: 'GenomeCrawlerd/[\d.]+'
|
||||||
|
name: 'Deepfield Genome'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://www.nokia.com/networks/ip-networks/deepfield/genome/'
|
||||||
|
producer:
|
||||||
|
name: 'Nokia Corporation'
|
||||||
|
url: 'https://www.nokia.com/'
|
||||||
|
|
||||||
|
- regex: 'Gaisbot/[\d.]+'
|
||||||
|
name: 'Gaisbot'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://web.archive.org/web/20090604121511/https://gais.cs.ccu.edu.tw/robot.php'
|
||||||
|
|
||||||
|
- regex: 'FAST-WebCrawler/[\d.]+'
|
||||||
|
name: 'AlltheWeb'
|
||||||
|
category: 'Crawler'
|
||||||
|
url: 'https://web.archive.org/web/20041020050801/http://www.alltheweb.com/help/webmaster/crawler'
|
||||||
|
|
||||||
|
- regex: 'ducks\.party'
|
||||||
|
name: 'ducks.party'
|
||||||
|
category: 'Security Checker'
|
||||||
|
url: 'https://ducks.party/'
|
||||||
|
|
||||||
|
# Generic bots
|
||||||
|
- regex: 'nuhk|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|dataminr\.com|teoma|oegp|http%20client|htdig|mogimogi|larbin|scrubby|searchsight|semanticdiscovery|snappy|vortex(?!(?: Build|Plus| CM62| HD65))|zeal(?!ot)|dataparksearch|findlinks|BrowserMob|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|7Siters|centuryb\.o\.t9|InterNaetBoten|EasyBib AutoCite|Bidtellect|tomnomnom/meg|cortex|Re-re Studio|adreview|AHC/|NameOfAgent|Request-Promise|ALittle Client|Hello,? world|wp_is_mobile|0xAbyssalDoesntExist|Anarchy99|^revolt|nvd0rz|xfa1|Hakai|gbrmss|fuck-your-hp|IDBTE4M CODE87|Antoine|Insomania|Hells-Net|b3astmode|Linux Gnu \(cow\)|Test Certificate Info|iplabel|Magellan|TheSafex?Internetx?Search|Searcherweb|kirkland-signature|LinkChain|survey-security-dot-txt|infrawatch|Time/|r00ts3c-owned-you|nvdorz|Root Slut|NiggaBalls|BotPoke|^xenu|^(?:chrome|firefox|Abcd|Dark|KvshClient|url|Zeus|ZmEu)$'
|
||||||
name: 'Generic Bot'
|
name: 'Generic Bot'
|
||||||
|
|
||||||
- regex: '[a-z0-9_-]*(?:(?<!cu|power[ _]|m[ _])bot(?![ _]TAB|[ _]?5[0-9]|[ _]Senior|[ _]Junior)|analyzer|appengine|archiver|checker|collector|crawl|crawler|fetcher|indexer|monitor|project(?!or)|research|resolver|robots|scraper|security|spider|study|transcoder|uptime|user[ _]?agent|validator)(?:[^a-z]|$)'
|
# Generic detections
|
||||||
|
- regex: '[a-z0-9_-]*(?:(?<!cu|power[ _]|m[ _])bot(?![ _]TAB|[ _]?5[0-9]|[ _]Senior|[ _]Junior)|analyzer|appengine|archiver?|checker|collector|crawl|crawler|(?<!node-|uclient-|Mikrotik/\d\.[x\d] |electron-)fetch(?:er)?|indexer|inspector|monitor|(?<!Microsoft |banshee-)project(?!or)|(?<!Google Wap |Blue )proxy|research|resolver|robots|(?<!Cam)scanner|scraper|script|searcher|(?<!-)security|spider(?! 8)|study|transcoder|uptime|user[ _]?agent|validator)(?:[^a-z]|$)'
|
||||||
name: 'Generic Bot'
|
name: 'Generic Bot'
|
||||||
|
@ -26,6 +26,9 @@
|
|||||||
- regex: 'Goanna'
|
- regex: 'Goanna'
|
||||||
name: 'Goanna'
|
name: 'Goanna'
|
||||||
|
|
||||||
|
- regex: '(?<!like )Clecko' # fork of Gecko
|
||||||
|
name: 'Clecko'
|
||||||
|
|
||||||
- regex: '(?<!like )Gecko'
|
- regex: '(?<!like )Gecko'
|
||||||
name: 'Gecko'
|
name: 'Gecko'
|
||||||
|
|
||||||
@ -43,3 +46,9 @@
|
|||||||
|
|
||||||
- regex: 'Ekioh(?:Flow)?'
|
- regex: 'Ekioh(?:Flow)?'
|
||||||
name: 'EkiohFlow'
|
name: 'EkiohFlow'
|
||||||
|
|
||||||
|
- regex: 'xChaos_Arachne'
|
||||||
|
name: 'Arachne'
|
||||||
|
|
||||||
|
- regex: 'LibWeb\+LibJs'
|
||||||
|
name: 'LibWeb'
|
||||||
|
@ -5,6 +5,298 @@
|
|||||||
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
||||||
###############
|
###############
|
||||||
|
|
||||||
|
# Naenara Browser (https://en.wikipedia.org/wiki/Naenara_(browser))
|
||||||
|
- regex: 'NaenaraBrowser(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Naenara Browser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
|
||||||
|
# NOOK Browser
|
||||||
|
- regex: 'nook browser(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'NOOK Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Arachne (https://www.glennmcc.org/)
|
||||||
|
- regex: 'xChaos_Arachne/5\.(\d+\.[\.\d]+)'
|
||||||
|
name: 'Arachne'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Weltweitimnetz Browser (https://sourceforge.net/projects/weltweitimnetz/ | https://web.archive.org/web/20111108155328/http://www.weltweitimnetz.de/browser_en.htm)
|
||||||
|
- regex: 'WeltweitimnetzBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Weltweitimnetz Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Ladybird (https://www.ladybird.dev/)
|
||||||
|
- regex: '(?:Ladybird|LibWeb\+LibJS/.*Browser)/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Ladybird'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'LibWeb'
|
||||||
|
|
||||||
|
# Kitt (https://github.com/kitt-browser | https://web.archive.org/web/20141014085455/http://www.kitt.com/)
|
||||||
|
- regex: 'Kitt/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Kitt'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# BizBrowser (https://www.sppm.jp/option/bizbrowser/ | https://play.google.com/store/apps/details?id=jp.co.axseed.SppmBizApps.BizBrowser)
|
||||||
|
- regex: 'sppm_bizbrowser'
|
||||||
|
name: 'BizBrowser'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# SkyLeap (https://sky-leap.jp/)
|
||||||
|
- regex: 'SkyLeap/(\d+\.[\.\d]+)'
|
||||||
|
name: 'SkyLeap'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# MaxBrowser
|
||||||
|
- regex: 'MaxBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'MaxBrowser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# YouBrowser
|
||||||
|
- regex: 'YouBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'YouBrowser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# MixerBox AI (https://play.google.com/store/apps/details?id=com.mixerbox.browser)
|
||||||
|
- regex: 'MixerBox-Browser'
|
||||||
|
name: 'MixerBox AI'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# EudoraWeb (https://palmdb.net/app/eudora-eis)
|
||||||
|
- regex: 'EudoraWeb (\d+[\.\d]+)'
|
||||||
|
name: 'EudoraWeb'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Eolie (https://wiki.gnome.org/Apps/Eolie)
|
||||||
|
- regex: 'Eolie'
|
||||||
|
name: 'Eolie'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# w3m (https://w3m.sourceforge.net/)
|
||||||
|
- regex: '^w3m/(\d+[\.\d]+)'
|
||||||
|
name: 'w3m'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Text-based'
|
||||||
|
|
||||||
|
# Classilla (http://www.floodgap.com/software/classilla/)
|
||||||
|
- regex: 'Classilla/'
|
||||||
|
name: 'Classilla'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Clecko'
|
||||||
|
|
||||||
|
# Webian Shell (https://www.webian.org/)
|
||||||
|
- regex: 'WebianShell/(\d+[\.\d]+)'
|
||||||
|
name: 'Webian Shell'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
|
||||||
|
# Vonkeror
|
||||||
|
- regex: 'Vonkeror(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Vonkeror'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
|
||||||
|
# Wyzo (https://web.archive.org/web/20140225213818/http://www.wyzo.com/)
|
||||||
|
- regex: 'Wyzo/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Wyzo'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Liri Browser (https://liri.io/apps/browser/ | https://github.com/lirios/browser)
|
||||||
|
- regex: 'Liri/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Liri Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Columbus Browser (https://web.archive.org/web/20140825160020/http://www.columbus-browser.com/screenshot.html)
|
||||||
|
- regex: 'Columbus/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Columbus Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# GreenBrowser (http://www.morequick.com/indexen.htm)
|
||||||
|
- regex: 'GreenBrowser'
|
||||||
|
name: 'GreenBrowser'
|
||||||
|
version: ''
|
||||||
|
engine:
|
||||||
|
default: 'Trident'
|
||||||
|
|
||||||
|
# K-Ninja (https://web.archive.org/web/20070305170639/https://www.headbanging-sasquatches.com/download.html)
|
||||||
|
- regex: 'K-Ninja/(\d+\.[\.\d]+)'
|
||||||
|
name: 'K-Ninja'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# PirateBrowser (https://web.archive.org/web/20150331033357/http://piratebrowser.com/)
|
||||||
|
- regex: '^PB(\d+\.[\.\d]+)'
|
||||||
|
name: 'PirateBrowser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# East Browser (https://web.archive.org/web/20180322162708/http://www.eastbrowser.com/)
|
||||||
|
- regex: 'EastBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'East Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Qiyu (https://web.archive.org/web/20200904043500/https://qiyu.ruanmei.com/)
|
||||||
|
- regex: 'Qiyu/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Qiyu'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# WebDiscover (https://www.getwebdiscover.com/)
|
||||||
|
- regex: 'WebDiscover/(\d+\.[\.\d]+)'
|
||||||
|
name: 'WebDiscover'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Legan Browser (https://www.legan.com/)
|
||||||
|
- regex: 'LeganBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Legan Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Acoo Browser (http://www.acoobrowser.com/)
|
||||||
|
- regex: 'Acoo Browser'
|
||||||
|
name: 'Acoo Browser'
|
||||||
|
version: ''
|
||||||
|
engine:
|
||||||
|
default: 'Trident'
|
||||||
|
|
||||||
|
# Aplix (https://www.aplix.co.jp/)
|
||||||
|
- regex: 'Aplix_.*_browser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Aplix'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Mogok Browser (https://apps.apple.com/gb/app/mogok-browser-2/id1439011302)
|
||||||
|
- regex: 'Mogok/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Mogok Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# TrueLocation Browser (https://apps.apple.com/us/app/truelocation-browser/id1463071203)
|
||||||
|
- regex: '(?:IOS)?TrueLocationBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'TrueLocation Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Diigo Browser (https://apps.apple.com/ca/app/diigo-browser/id933773981)
|
||||||
|
- regex: 'DiigoBrowser$'
|
||||||
|
name: 'Diigo Browser'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# OnBrowser Lite (on.browser)
|
||||||
|
- regex: '.*OnBrowserLite(\d+\.[\.\d]+)'
|
||||||
|
name: 'OnBrowser Lite'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Bluefy (https://apps.apple.com/us/app/bluefy-web-ble-browser/id1492822055)
|
||||||
|
- regex: 'Bluefy/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Bluefy'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Vision Mobile Browser (https://en.wikipedia.org/wiki/Vision_Mobile_Browser)
|
||||||
|
- regex: '(?:Novarra-Vision|Vision-Browser)(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Vision Mobile Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Surfy Browser (https://outcoder.com/apps/surfy/)
|
||||||
|
- regex: 'SurfyBrowser/(\d+[\.\d]+)'
|
||||||
|
name: 'Surfy Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# 18+ Privacy Browser (https://play.google.com/store/apps/details?id=org.plus18.android)
|
||||||
|
- regex: '18\+/([\d\.]+)'
|
||||||
|
name: '18+ Privacy Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# GoKu (https://sites.google.com/view/goku-browser)
|
||||||
|
- regex: 'GoKu-iOS/(\d+[\.\d]+)'
|
||||||
|
name: 'GoKu'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'WebKit'
|
||||||
|
|
||||||
|
# Ask.com (https://play.google.com/store/apps/details?id=com.ask.browser)
|
||||||
|
- regex: 'Ask\.com Mobile Browser'
|
||||||
|
name: 'Ask.com'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Bang (com.tencent.bang)
|
||||||
|
- regex: 'Bang/(\d+[\.\d]+)'
|
||||||
|
name: 'Bang'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Intune Managed Browser (https://learn.microsoft.com/en-us/mem/intune/apps/manage-microsoft-edge)
|
||||||
|
- regex: 'ManagedBrowser(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Intune Managed Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Lotus (https://play.google.com/store/apps/details?id=dev.sect.lotus.browser.videoapp)
|
||||||
|
- regex: 'Lotus/(\d+[\.\d]+)'
|
||||||
|
name: 'Lotus'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# JUZI Browser (https://www.123juzi.com/)
|
||||||
|
- regex: 'JuziBrowser'
|
||||||
|
name: 'JUZI Browser'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Ninetails (https://github.com/MystPi/ninetails)
|
||||||
|
- regex: 'Ninetails(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Ninetails'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Wexond (https://github.com/wexond/browser-base)
|
||||||
|
- regex: 'Wexond(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Wexond'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Catalyst (https://github.com/CatalystDevOrg/Catalyst)
|
||||||
|
- regex: 'catalyst(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Catalyst'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Impervious Browser (https://www.impervious.ai/)
|
||||||
|
- regex: 'Impervious(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Impervious Browser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
|
||||||
|
# Rakuten Browser (https://play.google.com/store/apps/details?id=jp.co.rakuten.mobile.browser)
|
||||||
|
- regex: 'RakutenBrowser(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Rakuten Browser'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Rakuten Web Search (https://play.google.com/store/apps/details?id=jp.co.rakuten.toolbar.raws)
|
||||||
|
- regex: 'RakutenWebSearch(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Rakuten Web Search'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# VibeMate (https://www.vibemate.com/)
|
||||||
|
- regex: 'VibeMate(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'VibeMate'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Colom Browser
|
||||||
|
- regex: 'yixia\.browser/com\.donerbrowser\.app/'
|
||||||
|
name: 'Colom Browser'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# tararia (https://apps.apple.com/us/app/tararia-multi-tab-webbrowser/id1599928209)
|
||||||
|
- regex: 'tararia/(\d+\.[\.\d]+)'
|
||||||
|
name: 'tararia'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# SberBrowser
|
||||||
|
- regex: 'SberBrowser/(\d+\.[\.\d]+)'
|
||||||
|
name: 'SberBrowser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Blink'
|
||||||
|
|
||||||
|
# Raspbian Chromium (https://www.raspbian.org/)
|
||||||
|
- regex: 'Raspbian Chromium/(?:(\d+[\.\d]+))?'
|
||||||
|
name: 'Raspbian Chromium'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# Quick Search TV (https://play.google.com/store/apps/details?id=com.aospstudio.tvsearch)
|
# Quick Search TV (https://play.google.com/store/apps/details?id=com.aospstudio.tvsearch)
|
||||||
- regex: 'Quick Search TV(?:/(?:Wild Moon Edition )?(\d+[\.\d]+))?'
|
- regex: 'Quick Search TV(?:/(?:Wild Moon Edition )?(\d+[\.\d]+))?'
|
||||||
name: 'Quick Search TV'
|
name: 'Quick Search TV'
|
||||||
@ -68,16 +360,16 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Airfind Secure Browser (https://play.google.com/store/apps/details?id=com.airfind.browser)
|
# Airfind Secure Browser (https://play.google.com/store/apps/details?id=com.airfind.browser)
|
||||||
- regex: 'com.airfind.browser/(?:(\d+[\.\d]+))?'
|
- regex: 'com\.airfind\.browser/(?:(\d+[\.\d]+))?'
|
||||||
name: 'Airfind Secure Browser'
|
name: 'Airfind Secure Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
# Arc (https://arc.net/)
|
# Arc (https://arc.net/)
|
||||||
- regex: 'ArcMobile2/.+CFNetwork'
|
- regex: 'ArcMobile2(?:/(\d+\.[\.\d]+);)?'
|
||||||
name: 'Arc'
|
name: 'Arc'
|
||||||
version: ''
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'WebKit'
|
default: 'WebKit'
|
||||||
|
|
||||||
@ -109,9 +401,9 @@
|
|||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
# Norton Secure Browser (https://norton.com/products/norton-secure-browser)
|
# Norton Private Browser (https://norton.com/products/norton-private-browser)
|
||||||
- regex: 'Norton/(\d+\.[\.\d]+)'
|
- regex: 'Norton/(\d+\.[\.\d]+)'
|
||||||
name: 'Norton Secure Browser'
|
name: 'Norton Private Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
@ -124,7 +416,7 @@
|
|||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
# APN Browser
|
# APN Browser
|
||||||
- regex: 'Safari/537.36 (?:Browser|Navegador)'
|
- regex: 'Safari/537\.36 (?:Browser|Navegador)'
|
||||||
name: 'APN Browser'
|
name: 'APN Browser'
|
||||||
version: ''
|
version: ''
|
||||||
engine:
|
engine:
|
||||||
@ -544,7 +836,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# GinxDroid Browser (https://play.google.com/store/apps/details?id=ginxdroid.gdm)
|
# GinxDroid Browser (https://play.google.com/store/apps/details?id=ginxdroid.gdm)
|
||||||
- regex: 'GinxDroidBrowser/(\d+[\.\d]+)'
|
- regex: 'GinxDroid(?:Browser)?/(\d+[\.\d]+)'
|
||||||
name: 'GinxDroid Browser'
|
name: 'GinxDroid Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -682,7 +974,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
- regex: 'com.tcl.browser'
|
- regex: 'com\.tcl\.browser'
|
||||||
name: 'BrowseHere'
|
name: 'BrowseHere'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -789,11 +1081,16 @@
|
|||||||
name: 'PrivacyWall'
|
name: 'PrivacyWall'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Ghostery Privacy Browser (https://play.google.com/store/apps/details?id=com.ghostery.android.ghostery | https://apps.apple.com/us/app/ghostery-privacy-browser/id472789016)
|
# Ghostery Privacy Browser (https://www.ghostery.com/)
|
||||||
- regex: 'Ghostery:?(\d+[\.\d]+)?'
|
- regex: 'Ghostery:?(\d+[\.\d]+)?'
|
||||||
name: 'Ghostery Privacy Browser'
|
name: 'Ghostery Privacy Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# Cliqz (https://www.cliqz.com/)
|
||||||
|
- regex: 'Cliqz'
|
||||||
|
name: 'Cliqz'
|
||||||
|
version: ''
|
||||||
|
|
||||||
# Yaani Browser
|
# Yaani Browser
|
||||||
- regex: 'Firefox/.*(?:Turkcell-)?YaaniBrowser(?:/(\d+[\.\d]+))?'
|
- regex: 'Firefox/.*(?:Turkcell-)?YaaniBrowser(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Yaani Browser'
|
name: 'Yaani Browser'
|
||||||
@ -883,10 +1180,17 @@
|
|||||||
28: 'Blink'
|
28: 'Blink'
|
||||||
|
|
||||||
# VMware AirWatch (https://www.air-watch.com/)
|
# VMware AirWatch (https://www.air-watch.com/)
|
||||||
- regex: 'AirWatch Browser v(?:(\d+[\.\d]+))?'
|
- regex: '(?:AirWatch Browser v|AirWatchBrowser/)(?:(\d+[\.\d]+))?'
|
||||||
name: 'VMware AirWatch'
|
name: 'VMware AirWatch'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# AOL Explorer
|
||||||
|
- regex: 'AOL (\d+[\.\d]+)'
|
||||||
|
name: 'AOL Explorer'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Trident'
|
||||||
|
|
||||||
# AOL Desktop (https://beta.aol.com/projects/desktop/windows)
|
# AOL Desktop (https://beta.aol.com/projects/desktop/windows)
|
||||||
- regex: 'ADG/(?:(\d+[\.\d]+))?'
|
- regex: 'ADG/(?:(\d+[\.\d]+))?'
|
||||||
name: 'AOL Desktop'
|
name: 'AOL Desktop'
|
||||||
@ -956,7 +1260,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Delta Browser (https://play.google.com/store/apps/details?id=com.airfind.deltabrowser)
|
# Delta Browser (https://play.google.com/store/apps/details?id=com.airfind.deltabrowser)
|
||||||
- regex: '(?:com.airfind.deltabrowser|AirSearch)(?:/(\d+[\.\d]+))?'
|
- regex: '(?:com\.airfind\.deltabrowser|AirSearch)(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Delta Browser'
|
name: 'Delta Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -1118,9 +1422,9 @@
|
|||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
# Jio Browser (https://play.google.com/store/apps/details?id=com.jio.web)
|
# JioSphere (https://www.jio.com/jcms/apps/jiosphere/ | https://play.google.com/store/apps/details?id=com.jio.web)
|
||||||
- regex: 'Jio(?:Browser|Pages)(?:/(\d+[\.\d]+))?'
|
- regex: 'Jio(?:Browser|Pages|Sphere)(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Jio Browser'
|
name: 'JioSphere'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
@ -1139,6 +1443,13 @@
|
|||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
|
# SlimBoat (https://web.archive.org/web/20160308081217/https://www.slimboat.com/en/)
|
||||||
|
- regex: 'SlimBoat/(?:(\d+[\.\d]+))'
|
||||||
|
name: 'SlimBoat'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Blink'
|
||||||
|
|
||||||
# Slimjet (https://slimjet.com)
|
# Slimjet (https://slimjet.com)
|
||||||
- regex: 'Slimjet/(?:(\d+[\.\d]+))'
|
- regex: 'Slimjet/(?:(\d+[\.\d]+))'
|
||||||
name: 'Slimjet'
|
name: 'Slimjet'
|
||||||
@ -1235,7 +1546,7 @@
|
|||||||
default: 'Gecko'
|
default: 'Gecko'
|
||||||
|
|
||||||
# Microsoft Edge (Spartan Edge)
|
# Microsoft Edge (Spartan Edge)
|
||||||
- regex: '(?<!motorola )Edge[ /](\d+[\.\d]+)'
|
- regex: '(?<!motorola |; )Edge[ /](\d+[\.\d]+)'
|
||||||
name: 'Microsoft Edge'
|
name: 'Microsoft Edge'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -1262,9 +1573,12 @@
|
|||||||
engine:
|
engine:
|
||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
# 360 Browser
|
# 360 Secure Browser
|
||||||
- regex: 'QIHU 360[ES]E|QihooBrowserHD/(\d+[.\d]+)'
|
- regex: 'QIHU 360[ES]E|QihooBrowserHD/(\d+[.\d]+)'
|
||||||
name: '360 Browser'
|
name: '360 Secure Browser'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'Chrome.+Safari/537\.36/(\d+[.\d]+)$'
|
||||||
|
name: '360 Secure Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# 360 Browser
|
# 360 Browser
|
||||||
@ -1403,6 +1717,11 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
#Brave
|
#Brave
|
||||||
|
- regex: 'Chrome/(\d+\.[\.\d]+).*Brave/'
|
||||||
|
name: 'Brave'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Blink'
|
||||||
- regex: 'Brave(?:/(\d+[\.\d]+))?'
|
- regex: 'Brave(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Brave'
|
name: 'Brave'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -1553,6 +1872,58 @@
|
|||||||
engine:
|
engine:
|
||||||
default: 'Gecko'
|
default: 'Gecko'
|
||||||
|
|
||||||
|
# UC Browser HD
|
||||||
|
- regex: 'UCBrowserHD/(\d[\d\.]+)'
|
||||||
|
name: 'UC Browser HD'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
#UC Browser Mini
|
||||||
|
- regex: 'UCMini(?:[ /]?(\d+[\.\d]+))?'
|
||||||
|
name: 'UC Browser Mini'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'UC[ ]?Browser.* \(UCMini\)'
|
||||||
|
name: 'UC Browser Mini'
|
||||||
|
version: ''
|
||||||
|
- regex: 'Chrome.+uc mini browser(\d+[\.\d]+)?'
|
||||||
|
name: 'UC Browser Mini'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Blink'
|
||||||
|
|
||||||
|
# UC Browser Turbo
|
||||||
|
- regex: 'UCTurbo(?:[ /]?(\d+[\.\d]+))?'
|
||||||
|
name: 'UC Browser Turbo'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'UC[ ]?Browser.* \(UCTurbo\)'
|
||||||
|
name: 'UC Browser Turbo'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
#UC Browser
|
||||||
|
- regex: 'UC[ ]?Browser(?:[ /]?(\d+[\.\d]+))?'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'UCWEB(?:[ /]?(\d+[\.\d]+))?'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'UC AppleWebKit'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: ''
|
||||||
|
- regex: 'UC%20Browser/(\d+[\.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'WebKit'
|
||||||
|
- regex: 'Chrome.+UC Browser(\d+[\.\d]+)'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Blink'
|
||||||
|
- regex: 'Firefox.+UCKai/(\d+[\.\d]+)'
|
||||||
|
name: 'UC Browser'
|
||||||
|
version: '$1'
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
|
||||||
#Firefox Mobile
|
#Firefox Mobile
|
||||||
- regex: '(?:Mobile|Tablet).*Servo.*Firefox(?:/(\d+[\.\d]+))?'
|
- regex: '(?:Mobile|Tablet).*Servo.*Firefox(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Firefox Mobile'
|
name: 'Firefox Mobile'
|
||||||
@ -1656,32 +2027,6 @@
|
|||||||
name: 'Obigo'
|
name: 'Obigo'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# UC Browser HD
|
|
||||||
- regex: 'UCBrowserHD/(\d[\d\.]+)'
|
|
||||||
name: 'UC Browser HD'
|
|
||||||
version: '$1'
|
|
||||||
|
|
||||||
#UC Browser Mini
|
|
||||||
- regex: 'UCMini(?:[ /]?(\d+[\.\d]+))?'
|
|
||||||
name: 'UC Browser Mini'
|
|
||||||
version: '$1'
|
|
||||||
- regex: 'UC[ ]?Browser.* \(UCMini\)'
|
|
||||||
name: 'UC Browser Mini'
|
|
||||||
version: ''
|
|
||||||
- regex: 'Chrome.+uc mini browser(\d+[\.\d]+)?'
|
|
||||||
name: 'UC Browser Mini'
|
|
||||||
version: '$1'
|
|
||||||
engine:
|
|
||||||
default: 'Blink'
|
|
||||||
|
|
||||||
# UC Browser Turbo
|
|
||||||
- regex: 'UCTurbo(?:[ /]?(\d+[\.\d]+))?'
|
|
||||||
name: 'UC Browser Turbo'
|
|
||||||
version: '$1'
|
|
||||||
- regex: 'UC[ ]?Browser.* \(UCTurbo\)'
|
|
||||||
name: 'UC Browser Turbo'
|
|
||||||
version: ''
|
|
||||||
|
|
||||||
# Opera GX (https://www.opera.com/gx#start | http://ftp.opera.com/pub/opera_gx/)
|
# Opera GX (https://www.opera.com/gx#start | http://ftp.opera.com/pub/opera_gx/)
|
||||||
- regex: 'Chrome/.+ OP(?:RG)?X(?:/(\d+[\.\d]+))?'
|
- regex: 'Chrome/.+ OP(?:RG)?X(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Opera GX'
|
name: 'Opera GX'
|
||||||
@ -1731,8 +2076,6 @@
|
|||||||
- regex: 'OPT/(\d+[\.\d]+)'
|
- regex: 'OPT/(\d+[\.\d]+)'
|
||||||
name: 'Opera Touch'
|
name: 'Opera Touch'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
|
||||||
default: 'Blink'
|
|
||||||
- regex: 'Opera/(\d+\.[\.\d]+) .*(?<!SymbOS; )Opera Mobi'
|
- regex: 'Opera/(\d+\.[\.\d]+) .*(?<!SymbOS; )Opera Mobi'
|
||||||
name: 'Opera Mobile'
|
name: 'Opera Mobile'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -1768,14 +2111,14 @@
|
|||||||
default: 'Presto'
|
default: 'Presto'
|
||||||
versions:
|
versions:
|
||||||
15: 'Blink'
|
15: 'Blink'
|
||||||
- regex: '(?:Opera|OPR)[/ ](?:9.80.*Version/)?(\d+\.[\.\d]+) .*Edition Next'
|
- regex: '(?:Opera|OPR)[/ ](?:9\.80.*Version/)?(\d+\.[\.\d]+) .*Edition Next'
|
||||||
name: 'Opera Next'
|
name: 'Opera Next'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Presto'
|
default: 'Presto'
|
||||||
versions:
|
versions:
|
||||||
15: 'Blink'
|
15: 'Blink'
|
||||||
- regex: '(?:Opera[/ ]?|OPR[/ ])(?:9.80.*Version/)?(\d+[\.\d]+)'
|
- regex: '(?:Opera[/ ]?|OPR[/ ])(?:9\.80.*Version/)?(\d+[\.\d]+)'
|
||||||
name: 'Opera'
|
name: 'Opera'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -1881,7 +2224,7 @@
|
|||||||
default: 'Blink'
|
default: 'Blink'
|
||||||
|
|
||||||
#Vivaldi
|
#Vivaldi
|
||||||
- regex: 'Vivaldi(?:/(\d+[\.\d]+))?'
|
- regex: 'Viv(?:aldi)?/(\d+[\.\d]+)'
|
||||||
name: 'Vivaldi'
|
name: 'Vivaldi'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -2005,7 +2348,7 @@
|
|||||||
default: '' # multi engine -- WebKit or Blink
|
default: '' # multi engine -- WebKit or Blink
|
||||||
|
|
||||||
# QQ Browser
|
# QQ Browser
|
||||||
- regex: 'M?QQBrowser(?:/([\.\d]+))?'
|
- regex: 'M?QQ(?:Browser|浏览器)(?:/([\.\d]+))?'
|
||||||
name: 'QQ Browser'
|
name: 'QQ Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -2046,7 +2389,7 @@
|
|||||||
- regex: '(?:SFB(?:rowser)?)/(\d+[\.\d]+)'
|
- regex: '(?:SFB(?:rowser)?)/(\d+[\.\d]+)'
|
||||||
name: 'Super Fast Browser'
|
name: 'Super Fast Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'com.browser.tssomas(?:/(\d+[\.\d]+))?'
|
- regex: 'com\.browser\.tssomas(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Super Fast Browser'
|
name: 'Super Fast Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -2076,27 +2419,6 @@
|
|||||||
engine:
|
engine:
|
||||||
default: ''
|
default: ''
|
||||||
|
|
||||||
#UC Browser
|
|
||||||
- regex: 'UC[ ]?Browser(?:[ /]?(\d+[\.\d]+))?'
|
|
||||||
name: 'UC Browser'
|
|
||||||
version: '$1'
|
|
||||||
- regex: 'UCWEB(?:[ /]?(\d+[\.\d]+))?'
|
|
||||||
name: 'UC Browser'
|
|
||||||
version: '$1'
|
|
||||||
- regex: 'UC AppleWebKit'
|
|
||||||
name: 'UC Browser'
|
|
||||||
version: ''
|
|
||||||
- regex: 'UC%20Browser/(\d+[\.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)'
|
|
||||||
name: 'UC Browser'
|
|
||||||
version: '$1'
|
|
||||||
engine:
|
|
||||||
default: 'WebKit'
|
|
||||||
- regex: 'Chrome.+UC Browser(\d+[\.\d]+)'
|
|
||||||
name: 'UC Browser'
|
|
||||||
version: '$1'
|
|
||||||
engine:
|
|
||||||
default: 'Blink'
|
|
||||||
|
|
||||||
#It should be checked before Chrome since the UA contains the Chrome
|
#It should be checked before Chrome since the UA contains the Chrome
|
||||||
|
|
||||||
#Tenta Browser (https://play.google.com/store/apps/details?id=com.tenta.android)
|
#Tenta Browser (https://play.google.com/store/apps/details?id=com.tenta.android)
|
||||||
@ -2226,7 +2548,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
#Openwave Mobile Browser
|
#Openwave Mobile Browser
|
||||||
- regex: 'UP.Browser(?:/(\d+[\.\d]+))?'
|
- regex: 'UP\.Browser(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Openwave Mobile Browser'
|
name: 'Openwave Mobile Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'Openwave(?:/(\d+[\.\d]+))?'
|
- regex: 'Openwave(?:/(\d+[\.\d]+))?'
|
||||||
@ -2246,7 +2568,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
#Nokia Browser
|
#Nokia Browser
|
||||||
- regex: '(?:NokiaBrowser|BrowserNG)(?:/(\d+[\.\d]+))?'
|
- regex: '(?:NokiaBrowser|BrowserNG|WicKed)(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Nokia Browser'
|
name: 'Nokia Browser'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'Series60/5\.0'
|
- regex: 'Series60/5\.0'
|
||||||
@ -2280,11 +2602,9 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Quark
|
# Quark
|
||||||
- regex: 'Chrome/.+ Quark(?:/(\d+[\.\d]+))?'
|
- regex: 'Quark(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Quark'
|
name: 'Quark'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
|
||||||
default: 'Blink'
|
|
||||||
|
|
||||||
# Monument Browser
|
# Monument Browser
|
||||||
- regex: 'MonumentBrowser(?:/(\d+[\.\d]+))?'
|
- regex: 'MonumentBrowser(?:/(\d+[\.\d]+))?'
|
||||||
@ -2342,7 +2662,7 @@
|
|||||||
default: '' # multi engine -- WebKit or Blink
|
default: '' # multi engine -- WebKit or Blink
|
||||||
|
|
||||||
# Chrome Webview
|
# Chrome Webview
|
||||||
- regex: 'Version/.* Chrome(?:/(\d+[\.\d]+))?'
|
- regex: '(?: wv\)|Version/).* Chrome(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Chrome Webview'
|
name: 'Chrome Webview'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
@ -2634,22 +2954,22 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'Trident'
|
default: 'Trident'
|
||||||
- regex: 'MSIE.*Trident/4.0'
|
- regex: 'MSIE.*Trident/4\.0'
|
||||||
name: 'Internet Explorer'
|
name: 'Internet Explorer'
|
||||||
version: '8.0'
|
version: '8.0'
|
||||||
engine:
|
engine:
|
||||||
default: 'Trident'
|
default: 'Trident'
|
||||||
- regex: 'MSIE.*Trident/5.0'
|
- regex: 'MSIE.*Trident/5\.0'
|
||||||
name: 'Internet Explorer'
|
name: 'Internet Explorer'
|
||||||
version: '9.0'
|
version: '9.0'
|
||||||
engine:
|
engine:
|
||||||
default: 'Trident'
|
default: 'Trident'
|
||||||
- regex: 'MSIE.*Trident/6.0'
|
- regex: 'MSIE.*Trident/6\.0'
|
||||||
name: 'Internet Explorer'
|
name: 'Internet Explorer'
|
||||||
version: '10.0'
|
version: '10.0'
|
||||||
engine:
|
engine:
|
||||||
default: 'Trident'
|
default: 'Trident'
|
||||||
- regex: 'Trident/[78].0'
|
- regex: 'Trident/[78]\.0'
|
||||||
name: 'Internet Explorer'
|
name: 'Internet Explorer'
|
||||||
version: '11.0'
|
version: '11.0'
|
||||||
engine:
|
engine:
|
||||||
@ -2770,11 +3090,6 @@
|
|||||||
name: 'Sunrise'
|
name: 'Sunrise'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
#Vision Mobile Browser
|
|
||||||
- regex: 'Vision-Browser(?:/(\d+[\.\d]+))'
|
|
||||||
name: 'Vision Mobile Browser'
|
|
||||||
version: '$1'
|
|
||||||
|
|
||||||
#WeTab Browser
|
#WeTab Browser
|
||||||
- regex: 'WeTab-Browser'
|
- regex: 'WeTab-Browser'
|
||||||
name: 'WeTab Browser'
|
name: 'WeTab Browser'
|
||||||
@ -2893,3 +3208,10 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
engine:
|
engine:
|
||||||
default: 'WebKit'
|
default: 'WebKit'
|
||||||
|
|
||||||
|
# Firefox
|
||||||
|
- regex: '(?<!like )Gecko(?!/\d+ SlimerJS)'
|
||||||
|
name: 'Firefox'
|
||||||
|
version: ''
|
||||||
|
engine:
|
||||||
|
default: 'Gecko'
|
||||||
|
@ -108,7 +108,7 @@
|
|||||||
- regex: 'RSSOwl(?:[/ ](\d+[\.\d]+))?'
|
- regex: 'RSSOwl(?:[/ ](\d+[\.\d]+))?'
|
||||||
name: 'RSSOwl'
|
name: 'RSSOwl'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'http://www.rssowl.org/'
|
url: 'https://www.rssowl.org/'
|
||||||
|
|
||||||
- regex: 'Stringer'
|
- regex: 'Stringer'
|
||||||
name: 'Stringer'
|
name: 'Stringer'
|
||||||
|
@ -5,6 +5,16 @@
|
|||||||
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
||||||
###############
|
###############
|
||||||
|
|
||||||
|
- regex: 'kiwi-tcms/(\d+[\.\d]+)'
|
||||||
|
name: 'Kiwi TCMS'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://kiwitcms.org'
|
||||||
|
|
||||||
|
- regex: 'tcms-api/(\d+[\.\d]+)'
|
||||||
|
name: 'Kiwi TCMS API'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://kiwitcms.org'
|
||||||
|
|
||||||
- regex: 'Fuzz Faster U Fool v(\d+[\.\d]+)'
|
- regex: 'Fuzz Faster U Fool v(\d+[\.\d]+)'
|
||||||
name: 'FFUF'
|
name: 'FFUF'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -240,6 +250,11 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'https://github.com/node-fetch/node-fetch'
|
url: 'https://github.com/node-fetch/node-fetch'
|
||||||
|
|
||||||
|
- regex: 'electron-fetch/?(\d+[\.\d]+)?'
|
||||||
|
name: 'Electron Fetch'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://github.com/arantes555/electron-fetch'
|
||||||
|
|
||||||
- regex: 'ReactorNetty/(\d+[\.\d]+)'
|
- regex: 'ReactorNetty/(\d+[\.\d]+)'
|
||||||
name: 'ReactorNetty'
|
name: 'ReactorNetty'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -260,7 +275,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'https://hc.apache.org/httpclient-3.x'
|
url: 'https://hc.apache.org/httpclient-3.x'
|
||||||
|
|
||||||
- regex: 'WinHttp.WinHttpRequest.+([\.\d]+)'
|
- regex: 'WinHttp\.WinHttpRequest.+([\.\d]+)'
|
||||||
name: 'WinHttp WinHttpRequest'
|
name: 'WinHttp WinHttpRequest'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -542,12 +557,27 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'https://bitbucket.org/mailchimp/mandrill-api-php/src/master/'
|
url: 'https://bitbucket.org/mailchimp/mandrill-api-php/src/master/'
|
||||||
|
|
||||||
- regex: 'babashka.http-client(?:/(\d+[\.\d]+))?'
|
- regex: '^Podgrab'
|
||||||
|
name: 'Podgrab'
|
||||||
|
version: ''
|
||||||
|
url: 'https://github.com/akhilrex/podgrab'
|
||||||
|
|
||||||
|
- regex: '^Podcast Provider.*?Radio Downloader ([\d\.]+)'
|
||||||
|
name: 'Radio Downloader'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://nerdoftheherd.com/tools/radiodld/'
|
||||||
|
|
||||||
|
- regex: '^ESP32 HTTP Client/([\d\.]+)'
|
||||||
|
name: 'ESP32 HTTP Client'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://github.com/espressif/arduino-esp32'
|
||||||
|
|
||||||
|
- regex: 'babashka\.http-client(?:/(\d+[\.\d]+))?'
|
||||||
name: 'Babashka HTTP Client'
|
name: 'Babashka HTTP Client'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'https://github.com/babashka/http-client'
|
url: 'https://github.com/babashka/http-client'
|
||||||
|
|
||||||
- regex: 'http.rb(?:/(\d+[\.\d]+))?'
|
- regex: 'http\.rb(?:/(\d+[\.\d]+))?'
|
||||||
name: 'http.rb'
|
name: 'http.rb'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
url: 'https://github.com/httprb/http'
|
url: 'https://github.com/httprb/http'
|
||||||
@ -562,7 +592,22 @@
|
|||||||
version: ''
|
version: ''
|
||||||
url: 'https://www.cakephp.org/'
|
url: 'https://www.cakephp.org/'
|
||||||
|
|
||||||
- regex: 'request.js'
|
- regex: 'request\.js'
|
||||||
name: 'request'
|
name: 'request'
|
||||||
version: ''
|
version: ''
|
||||||
url: 'https://github.com/request/request'
|
url: 'https://github.com/request/request'
|
||||||
|
|
||||||
|
- regex: 'qbhttp(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'QbHttp'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://github.com/OpenQb/QbHttp'
|
||||||
|
|
||||||
|
- regex: 'httprs(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'httprs'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://github.com/http-server-rs/http-server'
|
||||||
|
|
||||||
|
- regex: 'Boto3(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Boto3'
|
||||||
|
version: '$1'
|
||||||
|
url: 'https://github.com/boto/boto3'
|
||||||
|
@ -9,6 +9,10 @@
|
|||||||
name: 'Audacious'
|
name: 'Audacious'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: '(?:AlexaMediaPlayer/|^AlexaMediaPlayer/|^Echo/|Amazon;Echo(?:_|;)|^AlexaService/|^Alexa Mobile Voice/)([a-z\d]+\.[a-z.\d]+)?'
|
||||||
|
name: 'Alexa'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'Banshee(?:[ /]([\d\.]+))?'
|
- regex: 'Banshee(?:[ /]([\d\.]+))?'
|
||||||
name: 'Banshee'
|
name: 'Banshee'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -168,7 +172,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Xtream Player (https://play.google.com/store/apps/details?id=com.devcoder.iptvxtreamplayer)
|
# Xtream Player (https://play.google.com/store/apps/details?id=com.devcoder.iptvxtreamplayer)
|
||||||
- regex: 'com.devcoder.iptvxtreamplayer'
|
- regex: 'com\.devcoder\.iptvxtreamplayer'
|
||||||
name: 'Xtream Player'
|
name: 'Xtream Player'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
@ -5,6 +5,31 @@
|
|||||||
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
||||||
###############
|
###############
|
||||||
|
|
||||||
|
# Report Runner (https://reportrunner.com/)
|
||||||
|
- regex: 'Report Runner'
|
||||||
|
name: 'Report Runner'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Ameba (https://ameblo.jp/ | https://play.google.com/store/apps/details?id=jp.ameba)
|
||||||
|
- regex: 'jpameblo;(\d+\.[\.\d]+)'
|
||||||
|
name: 'Ameba'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# CSDN (https://apps.apple.com/us/app/csdn-%E6%8A%80%E6%9C%AF%E5%BC%80%E5%8F%91%E8%80%85%E7%A4%BE%E5%8C%BA/id1437086352)
|
||||||
|
- regex: 'CSDNApp/(\d+\.[\.\d]+)'
|
||||||
|
name: 'CSDN'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Moya (https://play.google.com/store/apps/details?id=nu.bi.moya | https://apps.apple.com/za/app/moya-app-datafree/id1623208355)
|
||||||
|
- regex: 'binu(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'Moya'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# KPN Veilig (https://play.google.com/store/apps/details?id=com.fsecure.ms.kpn.veilig | https://apps.apple.com/nl/app/kpn-veilig-browser/id983576415)
|
||||||
|
- regex: 'KPN_Veilig[ /](\d+\.[\.\d]+)'
|
||||||
|
name: 'KPN Veilig'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# Naver (https://apps.apple.com/app/id393499958)
|
# Naver (https://apps.apple.com/app/id393499958)
|
||||||
- regex: 'NAVER/(\d+[\.\d]+) CFNetwork'
|
- regex: 'NAVER/(\d+[\.\d]+) CFNetwork'
|
||||||
name: 'Naver'
|
name: 'Naver'
|
||||||
@ -18,6 +43,11 @@
|
|||||||
name: 'Naver'
|
name: 'Naver'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# NAVER Dictionary (https://apps.apple.com/us/app/naver-dictionary/id673085116)
|
||||||
|
- regex: 'NAVER\(inapp; naverdicapp; .+; (\d+[\.\d]+)\)'
|
||||||
|
name: 'NAVER Dictionary'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# Soldier
|
# Soldier
|
||||||
- regex: 'Chrome/Soldier_([\d\.]+)'
|
- regex: 'Chrome/Soldier_([\d\.]+)'
|
||||||
name: 'Soldier'
|
name: 'Soldier'
|
||||||
@ -34,7 +64,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Apple TV
|
# Apple TV
|
||||||
- regex: 'appletv.client'
|
- regex: 'appletv\.client'
|
||||||
name: 'Apple TV'
|
name: 'Apple TV'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
@ -43,18 +73,18 @@
|
|||||||
name: 'Facebook Audience Network'
|
name: 'Facebook Audience Network'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Facebook Messenger (https://play.google.com/store/apps/details?id=com.facebook.orca)
|
|
||||||
- regex: '(?:MessengerForiOS|MESSENGER|FB_IAB/Orca-Android).(?:FBAV)(?:[ /]([\d\.]+))?'
|
|
||||||
name: 'Facebook Messenger'
|
|
||||||
version: '$1'
|
|
||||||
|
|
||||||
# Facebook Messenger Lite
|
# Facebook Messenger Lite
|
||||||
- regex: '(?:mLite|MessengerLite(?:ForiOS)?).(?:FBAV)(?:[ /]([\d\.]+))?'
|
- regex: '(?:mLite|MessengerLite(?:ForiOS)?).*(?:FBAV)(?:[ /]([\d\.]+))?'
|
||||||
name: 'Facebook Messenger Lite'
|
name: 'Facebook Messenger Lite'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# Facebook Messenger (https://play.google.com/store/apps/details?id=com.facebook.orca)
|
||||||
|
- regex: '(?:MessengerForiOS|MESSENGER|FB_IAB/Orca-Android).*(?:FBAV)(?:[ /]([\d\.]+))?'
|
||||||
|
name: 'Facebook Messenger'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# Facebook Groups
|
# Facebook Groups
|
||||||
- regex: '(?:GroupsForiOS).(?:FBAV)(?:[ /]([\d\.]+))?'
|
- regex: '(?:GroupsForiOS).*(?:FBAV)(?:[ /]([\d\.]+))?'
|
||||||
name: 'Facebook Groups'
|
name: 'Facebook Groups'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -69,43 +99,58 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Facebook
|
# Facebook
|
||||||
- regex: '(?:FBAV|com.facebook.katana|facebook-mobile/1.0|facebook-mobile/|Facebook/)(?:[ /]([\d\.]+))?'
|
- regex: '(?:FBAV|com\.facebook\.katana|facebook-mobile/1\.0|facebook-mobile/|Facebook/)(?:[ /]([\d\.]+))?'
|
||||||
name: 'Facebook'
|
name: 'Facebook'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: '(?:FBAN|FBSV|FBID|FBBV)/'
|
- regex: '(?:FBAN|FBSV|FBID|FBBV)/'
|
||||||
name: 'Facebook'
|
name: 'Facebook'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
# Instagram
|
||||||
|
- regex: 'Instagram[ /]([\d\.]+)?'
|
||||||
|
name: 'Instagram'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Threads
|
||||||
|
- regex: 'Barcelona[ /]([\d\.]+)?'
|
||||||
|
name: 'Threads'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# FeedR
|
# FeedR
|
||||||
- regex: 'FeedR(?:/([\d\.]+))?'
|
- regex: 'FeedR(?!eader)(?:/([\d\.]+))?'
|
||||||
name: 'FeedR'
|
name: 'FeedR'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Google Go
|
# Google Go
|
||||||
- regex: 'com.google.android.apps.searchlite'
|
- regex: 'com\.google\.android\.apps\.searchlite'
|
||||||
name: 'Google Go'
|
name: 'Google Go'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Google Photos
|
# Google Photos
|
||||||
- regex: 'com.google.android.apps.photos'
|
- regex: 'com\.google\.android\.apps\.photos'
|
||||||
name: 'Google Photos'
|
name: 'Google Photos'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Google Play Kiosk
|
# Google Play Kiosk
|
||||||
- regex: 'com.google.android.apps.magazines'
|
- regex: 'com\.google\.android\.apps\.magazines'
|
||||||
name: 'Google Play Newsstand'
|
name: 'Google Play Newsstand'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Google Plus
|
# Google Plus
|
||||||
- regex: 'com.google.GooglePlus'
|
- regex: 'com\.google\.GooglePlus'
|
||||||
name: 'Google Plus'
|
name: 'Google Plus'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Google Drive (https://apps.apple.com/us/app/google-drive/id507874739)
|
# Google Drive (https://apps.apple.com/us/app/google-drive/id507874739)
|
||||||
- regex: 'Google.DriveExtension(?:/([\d\.]+))?'
|
- regex: 'Google\.DriveExtension(?:/([\d\.]+))?'
|
||||||
name: 'Google Drive'
|
name: 'Google Drive'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# Google Assistant (https://assistant.google.com/)
|
||||||
|
- regex: 'OPA/([\d\.]+)'
|
||||||
|
name: 'Google Assistant'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# WeChat
|
# WeChat
|
||||||
- regex: 'MicroMessenger/([\d\.]+)'
|
- regex: 'MicroMessenger/([\d\.]+)'
|
||||||
name: 'WeChat'
|
name: 'WeChat'
|
||||||
@ -138,7 +183,7 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# YouTube
|
# YouTube
|
||||||
- regex: 'com.google.android.youtube(?:/([\d\.]+))?'
|
- regex: 'com\.google\.android\.youtube(?:/([\d\.]+))?'
|
||||||
name: 'YouTube'
|
name: 'YouTube'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -148,7 +193,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Netflix (https://play.google.com/store/apps/details?id=com.netflix.mediaclient)
|
# Netflix (https://play.google.com/store/apps/details?id=com.netflix.mediaclient)
|
||||||
- regex: 'com.netflix.mediaclient(?:/(\d+\.[\d\.]+))?'
|
- regex: 'com\.netflix\.mediaclient(?:/(\d+\.[\d\.]+))?'
|
||||||
name: 'Netflix'
|
name: 'Netflix'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -161,16 +206,10 @@
|
|||||||
- regex: 'Flipp-iOS/.+CFNetwork'
|
- regex: 'Flipp-iOS/.+CFNetwork'
|
||||||
name: 'Flipp'
|
name: 'Flipp'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
- regex: 'Flipp-iOS/(\d+[\.\d]+)'
|
- regex: 'Flipp-iOS/(\d+[\.\d]+)'
|
||||||
name: 'Flipp'
|
name: 'Flipp'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# AFNetworking generic
|
|
||||||
- regex: '(?!AlohaBrowser)([^/;]*)/(\d+\.[\d.]+) \((?:iPhone|iPad); (?:iOS|iPadOS) [0-9\.]+; Scale/[0-9\.]+\)'
|
|
||||||
name: '$1'
|
|
||||||
version: '$2'
|
|
||||||
|
|
||||||
# Signal uses WhatsApp user agent
|
# Signal uses WhatsApp user agent
|
||||||
- regex: 'WhatsApp(?:/2)?$'
|
- regex: 'WhatsApp(?:/2)?$'
|
||||||
name: 'Signal'
|
name: 'Signal'
|
||||||
@ -206,6 +245,16 @@
|
|||||||
name: 'Yo WhatsApp'
|
name: 'Yo WhatsApp'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# AN WhatsApp (https://anwhats.com/)
|
||||||
|
- regex: 'ANWhatsApp(?:/(\d+[\.\d]+))?'
|
||||||
|
name: 'AN WhatsApp'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# https://music.youtube.com
|
||||||
|
- regex: '(?:^com\.google\.android\.apps\.youtube\.music/|^YouTubeMusic(?:Dev)?/)([\d\.]+)?'
|
||||||
|
name: 'Youtube Music'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# Line
|
# Line
|
||||||
- regex: 'Line(?:[ /]([\d\.]+))'
|
- regex: 'Line(?:[ /]([\d\.]+))'
|
||||||
name: 'Line'
|
name: 'Line'
|
||||||
@ -228,7 +277,7 @@
|
|||||||
- regex: '(?:^Overcast/([\d\.]+)|^Overcast.*Apple Watch)'
|
- regex: '(?:^Overcast/([\d\.]+)|^Overcast.*Apple Watch)'
|
||||||
name: 'Overcast'
|
name: 'Overcast'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: '(?:CastBox|fm.castbox.audiobook.radio.podcast)/?([\d\.]+)?'
|
- regex: '(?:CastBox|fm\.castbox\.audiobook\.radio\.podcast)/?([\d\.]+)?'
|
||||||
name: 'CastBox'
|
name: 'CastBox'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'Podkicker( (?:Pro|Classic))?/([\d\.]+)'
|
- regex: 'Podkicker( (?:Pro|Classic))?/([\d\.]+)'
|
||||||
@ -262,9 +311,12 @@
|
|||||||
- regex: 'YelpApp/([\d\.]+)'
|
- regex: 'YelpApp/([\d\.]+)'
|
||||||
name: 'Yelp Mobile'
|
name: 'Yelp Mobile'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'jp.co.yahoo.android.yjtop/([\d\.]+)'
|
|
||||||
|
# Yahoo! Japan (https://play.google.com/store/apps/details?id=jp.co.yahoo.android.yjtop | https://apps.apple.com/jp/app/yahoo-japan/id299147843)
|
||||||
|
- regex: 'jp\.co\.yahoo\.(?:android\.yjtop|ipn\.appli)/([\d\.]+)'
|
||||||
name: 'Yahoo! Japan'
|
name: 'Yahoo! Japan'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'RSSRadio/([\d]+)?'
|
- regex: 'RSSRadio/([\d]+)?'
|
||||||
name: 'RSSRadio'
|
name: 'RSSRadio'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -280,18 +332,21 @@
|
|||||||
- regex: 'com\.douban\.group/([\d\.]+)?'
|
- regex: 'com\.douban\.group/([\d\.]+)?'
|
||||||
name: 'douban App'
|
name: 'douban App'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'BingWeb/([\d\.]+)?'
|
- regex: '(?:com\.google\.GoogleMobile|GSA|GoogleApp)/([\d.]+)?'
|
||||||
name: 'BingWebApp'
|
|
||||||
version: '$1'
|
|
||||||
- regex: '(?:com.google.GoogleMobile|GSA|GoogleApp)/([\d.]+)?'
|
|
||||||
name: 'Google Search App'
|
name: 'Google Search App'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
- regex: 'Google/(\d+[\.\d]+)? CFNetwork'
|
||||||
|
name: 'Google Search App'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Google Lens (https://play.google.com/store/apps/details?id=com.google.ar.lens | https://apps.apple.com/us/app/google/id284815942)
|
||||||
|
- regex: '(?:Google|SearchWith)Lens/(\d+[\.\d]+)?'
|
||||||
|
name: 'Google Lens'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'Flipboard/([\d\.]+)?'
|
- regex: 'Flipboard/([\d\.]+)?'
|
||||||
name: 'Flipboard App'
|
name: 'Flipboard App'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'Instagram[ /]([\d\.]+)?'
|
|
||||||
name: 'Instagram App'
|
|
||||||
version: '$1'
|
|
||||||
- regex: 'baiduboxapp/([\d\.]+)?'
|
- regex: 'baiduboxapp/([\d\.]+)?'
|
||||||
name: 'Baidu Box App'
|
name: 'Baidu Box App'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -299,7 +354,7 @@
|
|||||||
name: 'Baidu Input'
|
name: 'Baidu Input'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'PetalSearch/([\d\.]+)?'
|
- regex: 'PetalSearch/([\d\.]+)?'
|
||||||
name: 'Petal Search App'
|
name: 'Petal Search'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'Crosswalk(?!.*(?:Streamy|QwantMobile))/([\d\.]+)?'
|
- regex: 'Crosswalk(?!.*(?:Streamy|QwantMobile))/([\d\.]+)?'
|
||||||
name: 'CrosswalkApp'
|
name: 'CrosswalkApp'
|
||||||
@ -313,16 +368,17 @@
|
|||||||
- regex: 'TwitterAndroid[/]?([\d\.]+)?'
|
- regex: 'TwitterAndroid[/]?([\d\.]+)?'
|
||||||
name: 'Twitter'
|
name: 'Twitter'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Pocket Casts (https://pocketcasts.com)
|
# Pocket Casts (https://pocketcasts.com)
|
||||||
- regex: '^Pocket Casts'
|
- regex: '^Pocket Casts'
|
||||||
name: 'Pocket Casts'
|
name: 'Pocket Casts'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Podcast app from India (https://gaana.com)
|
# Podcast app from India (https://gaana.com)
|
||||||
- regex: '(?:^GaanaAndroid-|^Gaana-iOS|^Gaana/)([\d\.]+)?'
|
- regex: '(?:^GaanaAndroid-|^Gaana-iOS|^Gaana/)([\d\.]+)?'
|
||||||
name: 'Gaana'
|
name: 'Gaana'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
|
||||||
- regex: 'TopBuzz/([\d\.]+)'
|
- regex: 'TopBuzz/([\d\.]+)'
|
||||||
name: 'TopBuzz'
|
name: 'TopBuzz'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -377,7 +433,7 @@
|
|||||||
name: 'Siri'
|
name: 'Siri'
|
||||||
version: '1.0'
|
version: '1.0'
|
||||||
|
|
||||||
- regex: 'LinkedIn(?:App)?(?:/([\d\.]+))?'
|
- regex: 'LinkedIn(?:App)?(?:\]?/([\d\.]+))?'
|
||||||
name: 'LinkedIn'
|
name: 'LinkedIn'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -460,6 +516,9 @@
|
|||||||
- regex: 'Microsoft Lync ([\d\.]+)'
|
- regex: 'Microsoft Lync ([\d\.]+)'
|
||||||
name: 'Microsoft Lync'
|
name: 'Microsoft Lync'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
- regex: 'Microsoft\.Data\.Mashup'
|
||||||
|
name: 'Microsoft Power Query' # It can be Excel or Power BI
|
||||||
|
version: ''
|
||||||
|
|
||||||
# https://play.google.com/store/apps/details?id=cn.wps.moffice_eng
|
# https://play.google.com/store/apps/details?id=cn.wps.moffice_eng
|
||||||
- regex: 'WpsM?office/([\d\.]+)'
|
- regex: 'WpsM?office/([\d\.]+)'
|
||||||
@ -499,7 +558,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# TikTok (https://apps.apple.com/app/id835599320 | https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically)
|
# TikTok (https://apps.apple.com/app/id835599320 | https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically)
|
||||||
- regex: '(?:TikTok[/ ]|com.zhiliaoapp.musically|musical_ly_|AppName/musical_ly app_version/)(\d+\.(?:[\.\d]+))?'
|
- regex: '(?:TikTok[/ ]|com\.zhiliaoapp\.musically|musical_ly_|AppName/musical_ly app_version/)(\d+\.(?:[\.\d]+))?'
|
||||||
name: 'TikTok'
|
name: 'TikTok'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -527,7 +586,7 @@
|
|||||||
- regex: 'Slack/(\d+[\.\d]+) CFNetwork'
|
- regex: 'Slack/(\d+[\.\d]+) CFNetwork'
|
||||||
name: 'Slack'
|
name: 'Slack'
|
||||||
version: ''
|
version: ''
|
||||||
- regex: 'com.tinyspeck.chatlyio/(\d+[\.\d]+)'
|
- regex: 'com\.tinyspeck\.chatlyio/(\d+[\.\d]+)'
|
||||||
name: 'Slack'
|
name: 'Slack'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -582,7 +641,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# https://apps.apple.com/us/app/zalo/id579523206
|
# https://apps.apple.com/us/app/zalo/id579523206
|
||||||
- regex: 'Zalo/([\d\.]+)|Zalo android'
|
- regex: 'Zalo/([\d\.]+)|Zalo (?:android|iOS)'
|
||||||
name: 'Zalo'
|
name: 'Zalo'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -591,6 +650,11 @@
|
|||||||
name: 'Yandex'
|
name: 'Yandex'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
# Zen (Дзен) (https://play.google.com/store/apps/details?id=ru.zen.android)
|
||||||
|
- regex: 'ZenKit/([\d\.]+)'
|
||||||
|
name: 'Zen'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'Zoho%20Chat/([\d\.]+)'
|
- regex: 'Zoho%20Chat/([\d\.]+)'
|
||||||
name: 'Zoho Chat'
|
name: 'Zoho Chat'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -610,10 +674,6 @@
|
|||||||
name: 'Podbean'
|
name: 'Podbean'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: '(?:AlexaMediaPlayer/|^AlexaMediaPlayer/|^Echo/|^AlexaService/|^Alexa Mobile Voice/)([a-z\d]+\.[a-z.\d]+)?'
|
|
||||||
name: 'Alexa Media Player'
|
|
||||||
version: '$1'
|
|
||||||
|
|
||||||
- regex: 'TuneIn Radio Pro(?:[^/]*)/(\d+[\.\d]+)'
|
- regex: 'TuneIn Radio Pro(?:[^/]*)/(\d+[\.\d]+)'
|
||||||
name: 'TuneIn Radio Pro'
|
name: 'TuneIn Radio Pro'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
@ -642,11 +702,11 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Evolve Podcast (https://apps.apple.com/us/app/id1199070742)
|
# Evolve Podcast (https://apps.apple.com/us/app/id1199070742)
|
||||||
- regex: 'com.evolve.podcast/(\d+[\.\d]+)'
|
- regex: 'com\.evolve\.podcast/(\d+[\.\d]+)'
|
||||||
name: 'Evolve Podcast'
|
name: 'Evolve Podcast'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: ' Rocket.Chat\+?/(\d+[\.\d]+)'
|
- regex: ' Rocket\.Chat\+?/(\d+[\.\d]+)'
|
||||||
name: 'Rocket Chat'
|
name: 'Rocket Chat'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -720,7 +780,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Microsoft Teams (https://www.microsoft.com/en/microsoft-teams/group-chat-software)
|
# Microsoft Teams (https://www.microsoft.com/en/microsoft-teams/group-chat-software)
|
||||||
- regex: 'Teams/(\d+[\.\d]+)'
|
- regex: '(?:maglev|Teams)/(\d+[\.\d]+)'
|
||||||
name: 'Teams'
|
name: 'Teams'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -856,7 +916,6 @@
|
|||||||
name: 'Google Podcasts'
|
name: 'Google Podcasts'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
|
||||||
# Windows CryptoAPI (https://www.microsoft.com/en-us/)
|
# Windows CryptoAPI (https://www.microsoft.com/en-us/)
|
||||||
- regex: 'Microsoft-CryptoAPI/(\d+[\.\d]+)'
|
- regex: 'Microsoft-CryptoAPI/(\d+[\.\d]+)'
|
||||||
name: 'Windows CryptoAPI'
|
name: 'Windows CryptoAPI'
|
||||||
@ -968,7 +1027,7 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Battle.net (https://eu.shop.battle.net/en-us)
|
# Battle.net (https://eu.shop.battle.net/en-us)
|
||||||
- regex: 'Battle.net/(\d+[\.\d]+)'
|
- regex: 'Battle\.net/(\d+[\.\d]+)'
|
||||||
name: 'Battle.net'
|
name: 'Battle.net'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -988,7 +1047,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Bible KJV (https://apps.apple.com/us/app/bible-kjv/id544098932)
|
# Bible KJV (https://apps.apple.com/us/app/bible-kjv/id544098932)
|
||||||
- regex: 'com.meevii.bibleKJV/(\d+[\.\d]+)'
|
- regex: 'com\.meevii\.bibleKJV/(\d+[\.\d]+)'
|
||||||
name: 'Bible KJV'
|
name: 'Bible KJV'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -998,7 +1057,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Paint by Number (https://apps.apple.com/us/app/paint-by-number-coloring-games/id1420058690)
|
# Paint by Number (https://apps.apple.com/us/app/paint-by-number-coloring-games/id1420058690)
|
||||||
- regex: 'com.paint.bynumber/(\d+[\.\d]+)'
|
- regex: 'com\.paint\.bynumber/(\d+[\.\d]+)'
|
||||||
name: 'Paint by Number'
|
name: 'Paint by Number'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1028,14 +1087,10 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Blackboard (https://apps.apple.com/us/app/blackboard/id950424861)
|
# Blackboard (https://apps.apple.com/us/app/blackboard/id950424861)
|
||||||
- regex: 'Blackboard/(\d+[\.\d]+)'
|
- regex: 'Blackboard/(\d+[\.\d]+)?'
|
||||||
name: 'Blackboard'
|
name: 'Blackboard'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'Blackboard/unspecified'
|
|
||||||
name: 'Blackboard'
|
|
||||||
version: ''
|
|
||||||
|
|
||||||
# QQMusic (https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E5%90%AC%E6%88%91%E6%83%B3%E5%90%AC/id414603431)
|
# QQMusic (https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E5%90%AC%E6%88%91%E6%83%B3%E5%90%AC/id414603431)
|
||||||
- regex: 'QQMusic/(\d+[\.\d]+)'
|
- regex: 'QQMusic/(\d+[\.\d]+)'
|
||||||
name: 'QQMusic'
|
name: 'QQMusic'
|
||||||
@ -1097,9 +1152,9 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Instabridge (https://instabridge.com/en/)
|
# Instabridge (https://instabridge.com/en/)
|
||||||
- regex: 'Instabridge'
|
- regex: 'Instabridge(?:/([\d\.]+))?'
|
||||||
name: 'Instabridge'
|
name: 'Instabridge'
|
||||||
version: ''
|
version: '$1'
|
||||||
|
|
||||||
# Be Focused (https://apps.apple.com/app/id973130201)
|
# Be Focused (https://apps.apple.com/app/id973130201)
|
||||||
- regex: 'Be Focused/(\d+\.[\.\d]+)?'
|
- regex: 'Be Focused/(\d+\.[\.\d]+)?'
|
||||||
@ -1127,7 +1182,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# IMO.IM HD Version https://play.google.com/store/apps/details?id=com.imo.android.imoimhd
|
# IMO.IM HD Version https://play.google.com/store/apps/details?id=com.imo.android.imoimhd
|
||||||
- regex: 'imoAndroid/(20\d{2}.[\.\d]+)'
|
- regex: 'imoAndroid/(20\d{2}\.[\.\d]+)'
|
||||||
name: 'IMO HD Video Calls & Chat'
|
name: 'IMO HD Video Calls & Chat'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1136,9 +1191,12 @@
|
|||||||
name: 'IMO International Calls & Chat'
|
name: 'IMO International Calls & Chat'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Microsoft Bing Search (https://play.google.com/store/apps/details?id=com.microsoft.bing | https://apps.apple.com/us/app/microsoft-bing-search/id345323231)
|
# Microsoft Bing (https://play.google.com/store/apps/details?id=com.microsoft.bing | https://apps.apple.com/us/app/bing-chat-with-ai-gpt-4/id345323231)
|
||||||
- regex: '(?:Bing)?Sapphire/(\d+\.[\.\d]+)'
|
- regex: '(?:Bing)?Sapphire/(\d+\.[\.\d]+)'
|
||||||
name: 'Microsoft Bing Search'
|
name: 'Microsoft Bing'
|
||||||
|
version: '$1'
|
||||||
|
- regex: 'BingWeb(?:/([\d\.]+))?|bingipadclient'
|
||||||
|
name: 'Microsoft Bing'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Microsoft Start (https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingnews | https://apps.apple.com/us/app/microsoft-start/id945416273)
|
# Microsoft Start (https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingnews | https://apps.apple.com/us/app/microsoft-start/id945416273)
|
||||||
@ -1146,6 +1204,11 @@
|
|||||||
name: 'Microsoft Start'
|
name: 'Microsoft Start'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# Microsoft Copilot (https://play.google.com/store/apps/details?id=com.microsoft.copilot | https://apps.apple.com/us/app/microsoft-copilot/id6472538445)
|
||||||
|
- regex: 'CopilotSapphire/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Microsoft Copilot'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# HiSearch
|
# HiSearch
|
||||||
- regex: '.+HiSearch/(\d+\.[\.\d]+)'
|
- regex: '.+HiSearch/(\d+\.[\.\d]+)'
|
||||||
name: 'HiSearch'
|
name: 'HiSearch'
|
||||||
@ -1177,12 +1240,12 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Q-municate (https://www.qmunicateh10.com | https://apps.apple.com/gb/app/q-municate/id909698517)
|
# Q-municate (https://www.qmunicateh10.com | https://apps.apple.com/gb/app/q-municate/id909698517)
|
||||||
- regex: 'com.Nanoteq.QmunicateH10p.+/(\d+\.[\.\d]+) \('
|
- regex: 'com\.Nanoteq\.QmunicateH10p.+/(\d+\.[\.\d]+) \('
|
||||||
name: 'Q-municate'
|
name: 'Q-municate'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# NET.mede (https://apps.apple.com/us/app/net-mede/id597007101)
|
# NET.mede (https://apps.apple.com/us/app/net-mede/id597007101)
|
||||||
- regex: 'NET.mede'
|
- regex: 'NET\.mede'
|
||||||
name: 'NET.mede'
|
name: 'NET.mede'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
@ -1227,7 +1290,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Safari Search Helper
|
# Safari Search Helper
|
||||||
- regex: 'com.apple.Safari.SearchHelper/(\d+\.[\.\d]+)'
|
- regex: 'com\.apple\.Safari\.SearchHelper/(\d+\.[\.\d]+)'
|
||||||
name: 'Safari Search Helper'
|
name: 'Safari Search Helper'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1237,7 +1300,7 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Mercantile Bank of Michigan (https://apps.apple.com/us/app/mercantile-bank-of-michigan/id428982831)
|
# Mercantile Bank of Michigan (https://apps.apple.com/us/app/mercantile-bank-of-michigan/id428982831)
|
||||||
- regex: 'com.mercbank.s1mobileipad'
|
- regex: 'com\.mercbank\.s1mobileipad'
|
||||||
name: 'Mercantile Bank of Michigan'
|
name: 'Mercantile Bank of Michigan'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
@ -1285,8 +1348,8 @@
|
|||||||
name: 'SafeIP'
|
name: 'SafeIP'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Surfshark (https://play.google.com/store/apps/details?id=com.surfshark.vpnclient.android)
|
# Surfshark (https://play.google.com/store/apps/details?id=com.surfshark.vpnclient.android | https://apps.apple.com/app/apple-store/id1391782046)
|
||||||
- regex: 'SurfsharkAndroid/(\d+\.[\.\d]+)'
|
- regex: 'Surfshark(?:Android)?/([\d\.]+)'
|
||||||
name: 'Surfshark'
|
name: 'Surfshark'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1321,15 +1384,15 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)
|
# Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)
|
||||||
- regex: 'Amazon.com/(\d+\.[\.\d]+)'
|
- regex: 'Amazon\.com/(\d+\.[\.\d]+)'
|
||||||
name: 'Amazon Shopping'
|
name: 'Amazon Shopping'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# mobile.de (https://play.google.com/store/apps/details?id=de.mobile.android.app)
|
# mobile.de (https://play.google.com/store/apps/details?id=de.mobile.android.app)
|
||||||
- regex: 'de.mobile.android.app/(\d+\.[\.\d]+)'
|
- regex: 'de\.mobile\.android\.app/(\d+\.[\.\d]+)'
|
||||||
name: 'mobile.de'
|
name: 'mobile.de'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
- regex: 'de.mobile.android.app/(.*) \((\d+\.[\.\d]+)\)'
|
- regex: 'de\.mobile\.android\.app/(.*) \((\d+\.[\.\d]+)\)'
|
||||||
name: 'mobile.de'
|
name: 'mobile.de'
|
||||||
version: '$2'
|
version: '$2'
|
||||||
|
|
||||||
@ -1343,11 +1406,6 @@
|
|||||||
name: "Don't Waste My Time!"
|
name: "Don't Waste My Time!"
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Surfshark (https://apps.apple.com/app/apple-store/id1391782046)
|
|
||||||
- regex: 'Surfshark/(\d+\.[\.\d]+)'
|
|
||||||
name: 'Surfshark'
|
|
||||||
version: '$1'
|
|
||||||
|
|
||||||
# 1Password (https://apps.apple.com/us/app/1password-password-manager/id568903335)
|
# 1Password (https://apps.apple.com/us/app/1password-password-manager/id568903335)
|
||||||
- regex: '1Password/(\d+\.[\.\d]+)'
|
- regex: '1Password/(\d+\.[\.\d]+)'
|
||||||
name: '1Password'
|
name: '1Password'
|
||||||
@ -1368,16 +1426,16 @@
|
|||||||
name: 'Yahoo OneSearch'
|
name: 'Yahoo OneSearch'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Bing iPad
|
|
||||||
- regex: 'bingipadclient'
|
|
||||||
name: 'Bing iPad'
|
|
||||||
version: ''
|
|
||||||
|
|
||||||
# AntiBrowserSpy (https://www.abelssoft.de/en/windows/security-privacy/antibrowserspy)
|
# AntiBrowserSpy (https://www.abelssoft.de/en/windows/security-privacy/antibrowserspy)
|
||||||
- regex: 'anonymized by Abelssoft'
|
- regex: 'anonymized by Abelssoft'
|
||||||
name: 'AntiBrowserSpy'
|
name: 'AntiBrowserSpy'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
# Browser-Anonymizer (https://www.almisoft.de/)
|
||||||
|
- regex: 'Anonymisiert durch AlMiSoft(?! Browser-Maulkorb)'
|
||||||
|
name: 'Browser-Anonymizer'
|
||||||
|
version: ''
|
||||||
|
|
||||||
# 다음 or Daum
|
# 다음 or Daum
|
||||||
- regex: 'DaumApps/(\d+\.[.\d]+)?'
|
- regex: 'DaumApps/(\d+\.[.\d]+)?'
|
||||||
name: 'Daum'
|
name: 'Daum'
|
||||||
@ -1424,12 +1482,12 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Audible
|
# Audible
|
||||||
- regex: '^(?:Audible, Android, |com.audible.playersdk.player/|Audible/)(\d+\.[.\d]+)?'
|
- regex: '^(?:Audible, Android, |com\.audible\.playersdk\.player/|Audible/)(\d+\.[.\d]+)?'
|
||||||
name: 'Audible'
|
name: 'Audible'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# Overcast (http://overcast.fm/)
|
# Overcast (http://overcast.fm/)
|
||||||
- regex: 'Overcast/?(\d+\.[.\d]+)? \(\+http://overcast.fm/; (?:Apple Watch|iOS) podcast'
|
- regex: 'Overcast/?(\d+\.[.\d]+)? \(\+http://overcast\.fm/; (?:Apple Watch|iOS) podcast'
|
||||||
name: 'Overcast'
|
name: 'Overcast'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1449,7 +1507,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# jj2go https://apps.apple.com/us/app/jj2go/id1438749275
|
# jj2go https://apps.apple.com/us/app/jj2go/id1438749275
|
||||||
- regex: 'RelesysApp/(\d+\.[.\d]+) \(\d{1,2}\) net.relesysapp.jj2go'
|
- regex: 'RelesysApp/(\d+\.[.\d]+) \(\d{1,2}\) net\.relesysapp\.jj2go'
|
||||||
name: 'JJ2GO'
|
name: 'JJ2GO'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -1656,9 +1714,9 @@
|
|||||||
name: 'Damus'
|
name: 'Damus'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'be\.standaard\.audio'
|
- regex: '(?:be\.standaard\.audio|^DS podcast/|DS%20Podcast/)([\d\.]+)?'
|
||||||
name: 'De Standaard'
|
name: 'De Standaard'
|
||||||
version: ''
|
version: '$1'
|
||||||
|
|
||||||
- regex: '^DManager/([\d\.]+)'
|
- regex: '^DManager/([\d\.]+)'
|
||||||
name: 'DManager'
|
name: 'DManager'
|
||||||
@ -1799,7 +1857,8 @@
|
|||||||
name: 'JioSaavn'
|
name: 'JioSaavn'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: ' Kajabi|KajabiPodcast'
|
# Kajabi (https://kajabi.com/)
|
||||||
|
- regex: 'KajabiMobileApp|KajabiPodcast'
|
||||||
name: 'Kajabi'
|
name: 'Kajabi'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
@ -1886,7 +1945,7 @@
|
|||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
# The free NRC app offers you the latest news and the digital version of the paper newspaper.
|
# The free NRC app offers you the latest news and the digital version of the paper newspaper.
|
||||||
- regex: '(?:NRC-Nieuws/|nl.nrc.nrcapp )([\d\.]+)'
|
- regex: '(?:NRC-Nieuws/|nl\.nrc\.nrcapp |com\.twipemobile\.nrc )([\d\.]+)'
|
||||||
name: 'NRC'
|
name: 'NRC'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -2179,10 +2238,6 @@
|
|||||||
name: 'Yapa'
|
name: 'Yapa'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: '^Zeno$'
|
|
||||||
name: 'Radio Zeno'
|
|
||||||
version: ''
|
|
||||||
|
|
||||||
- regex: 'Zune/(\d+\.[.\d]+)'
|
- regex: 'Zune/(\d+\.[.\d]+)'
|
||||||
name: 'Zune'
|
name: 'Zune'
|
||||||
version: ''
|
version: ''
|
||||||
@ -2191,8 +2246,8 @@
|
|||||||
name: 'UCast'
|
name: 'UCast'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: '(?:^NPROneAndroid$|^NPR%20One/([\d\.]+))'
|
- regex: '(?:^NPROneAndroid$|(?:^NPR%20One|nprone_android)/([\d\.]+))'
|
||||||
name: 'NPR One'
|
name: 'NPR'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
- regex: 'Uforia/([\d\.]+)'
|
- regex: 'Uforia/([\d\.]+)'
|
||||||
@ -2228,8 +2283,32 @@
|
|||||||
name: 'IPTV Pro'
|
name: 'IPTV Pro'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: '^com\.audials(?:\.paid)?/([\d\.]+)'
|
||||||
|
name: 'Audials'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: '^CoolerFM/([\d\.]+)'
|
||||||
|
name: 'Cooler'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: '^Metacast/([\d\.]+)'
|
||||||
|
name: 'Metacast'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: '^mowPod/([\d\.]+)'
|
||||||
|
name: 'mowPod'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: 'com\.meecel\.feedreader\.RssDemonAd'
|
||||||
|
name: 'RSSDemon'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
- regex: '^Virgin(?:%20|\s)Radio/([\d\.]+)'
|
||||||
|
name: 'Virgin Radio'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# MetaMask (https://apps.apple.com/us/app/metamask-blockchain-wallet/id1438144202)
|
# MetaMask (https://apps.apple.com/us/app/metamask-blockchain-wallet/id1438144202)
|
||||||
- regex: 'MetaMask/'
|
- regex: 'MetaMask(?:Mobile)?'
|
||||||
name: 'MetaMask'
|
name: 'MetaMask'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
@ -2282,3 +2361,138 @@
|
|||||||
- regex: 'Stream Master$'
|
- regex: 'Stream Master$'
|
||||||
name: 'Stream Master'
|
name: 'Stream Master'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
# Freespoke (https://freespoke.com/)
|
||||||
|
- regex: 'Freespoke/(\d+\.[\.\d]+)'
|
||||||
|
name: 'Freespoke'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Whatplay (https://play.google.com/store/apps/details?id=com.repotools.whatplay)
|
||||||
|
- regex: 'Whatplay'
|
||||||
|
name: 'Whatplay'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Lark (https://www.larksuite.com/)
|
||||||
|
- regex: 'Lark/(\d+[\.\d]+)'
|
||||||
|
name: 'Lark'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# SearchCraft (https://secr.baidu.com/)
|
||||||
|
- regex: 'SearchCraft/(\d+[\.\d]+)'
|
||||||
|
name: 'SearchCraft'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Crypto.com DeFi Wallet (https://apps.apple.com/us/app/crypto-com-l-defi-wallet/id1512048310)
|
||||||
|
- regex: 'DeFiWallet/(\d+[\.\d]+)'
|
||||||
|
name: 'Crypto.com DeFi Wallet'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Clipbox+ (https://clipbox-official.com/)
|
||||||
|
- regex: 'Clipbox\+/(\d+[\.\d]+)'
|
||||||
|
name: 'Clipbox+'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# HideX (com.flatfish.cal.privacy)
|
||||||
|
- regex: 'appname/HideX'
|
||||||
|
name: 'HideX'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Huawei Mobile Services
|
||||||
|
- regex: 'HMSCore(?:[ /]([\d\.]+))?(?!.*HuaweiBrowser)'
|
||||||
|
name: 'Huawei Mobile Services'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# PLAYit (https://play.google.com/store/apps/details?id=com.playit.videoplayer)
|
||||||
|
- regex: 'appname/PLAYit'
|
||||||
|
name: 'PLAYit'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Autoplius.lt
|
||||||
|
- regex: 'Autopliuslt(?:/([\d\.]+))?'
|
||||||
|
name: 'Autoplius.lt'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Hotels.com (https://play.google.com/store/apps/details?id=com.hcom.android)
|
||||||
|
- regex: 'HCom(?:/([\d\.]+))?'
|
||||||
|
name: 'Hotels.com'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Coinbase (https://apps.apple.com/us/app/coinbase-buy-bitcoin-ether/id886427730)
|
||||||
|
- regex: 'CoinbaseRetail(?:/([\d\.]+))?'
|
||||||
|
name: 'Coinbase'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# De Telegraaf (https://play.google.com/store/apps/details?id=nl.telegraaf)
|
||||||
|
- regex: 'De Telegraaf(?:/([\d\.]+))?'
|
||||||
|
name: 'De Telegraaf'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# waipu.tv (https://www.waipu.tv/)
|
||||||
|
- regex: 'waipu/([\d\.]+)'
|
||||||
|
name: 'waipu.tv'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Redditor (https://apps.apple.com/us/app/redditor-the-perfect-client/id596236434)
|
||||||
|
- regex: 'Redditor'
|
||||||
|
name: 'Redditor'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# BuzzVideo
|
||||||
|
- regex: 'com\.topbuzz\.videoen/([\d\.]+)'
|
||||||
|
name: 'BuzzVideo'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# GlobalProtect (https://www.paloaltonetworks.com/sase/globalprotect)
|
||||||
|
- regex: 'GlobalProtect'
|
||||||
|
name: 'GlobalProtect'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# Trade Me (https://play.google.com/store/apps/details?id=nz.co.trademe.trademe)
|
||||||
|
- regex: 'Trade Me(?:/([\d\.]+))?'
|
||||||
|
name: 'Trade Me'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# XING (https://www.xing.com/)
|
||||||
|
- regex: 'XING(?:-iPhone)?/([\d\.]+)'
|
||||||
|
name: 'XING'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Bridge (https://quixel.com/bridge)
|
||||||
|
- regex: 'Bridge/([\d\.]+)'
|
||||||
|
name: 'Bridge'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# iPlayTV (https://apps.apple.com/us/app/iplaytv-iptv-m3u-player/id1072226801)
|
||||||
|
- regex: 'iPlayTV/([\d\.]+)'
|
||||||
|
name: 'iPlayTV'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# MOMO (https://www.immomo.com/)
|
||||||
|
- regex: 'momoWebView/([\d\.]+)'
|
||||||
|
name: 'MOMO'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# nate (https://play.google.com/store/apps/details?id=com.nate.android.portalmini)
|
||||||
|
- regex: 'nate_app;appver:([\d\.]+)'
|
||||||
|
name: 'nate'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# SoFi (https://play.google.com/store/apps/details?id=com.sofi.mobile)
|
||||||
|
- regex: 'SOFI_APP_VERSION=([\d\.]+)'
|
||||||
|
name: 'SoFi'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Electron generic apps
|
||||||
|
- regex: ' (?!(?:AppleWebKit|brave|Franz|Mailspring|Notion|Basecamp|Evernote|catalyst|ramboxpro|BlueMail|BeakerBrowser|TweakStyle|Colibri|Polypane|VibeMate|(?:d|LT|Glass|Sushi|Flash|OhHai)Browser|Sizzy))([a-z0-9]*)(?:-desktop|-electron-app)?/(\d+\.[\d.]+).*Electron/'
|
||||||
|
name: '$1'
|
||||||
|
version: '$2'
|
||||||
|
|
||||||
|
# Generic app
|
||||||
|
- regex: 'appname/([^/; ]*)'
|
||||||
|
name: '$1'
|
||||||
|
version: ''
|
||||||
|
|
||||||
|
# AFNetworking generic
|
||||||
|
- regex: '(?!AlohaBrowser)([^/;]*)/(\d+\.[\d.]+) \((?:iPhone|iPad); (?:iOS|iPadOS) [0-9\.]+; Scale/[0-9\.]+\)'
|
||||||
|
name: '$1'
|
||||||
|
version: '$2'
|
||||||
|
@ -74,7 +74,7 @@
|
|||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
# Raindrop.io (https://raindrop.io/)
|
# Raindrop.io (https://raindrop.io/)
|
||||||
- regex: 'Raindrop.io/(\d+[\.\d]+)'
|
- regex: 'Raindrop\.io/(\d+[\.\d]+)'
|
||||||
name: 'Raindrop.io'
|
name: 'Raindrop.io'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -118,8 +118,13 @@
|
|||||||
name: 'Yahoo Mail'
|
name: 'Yahoo Mail'
|
||||||
version: ''
|
version: ''
|
||||||
|
|
||||||
|
# Yahoo! Mail (https://play.google.com/store/apps/details?id=jp.co.yahoo.android.ymail | https://apps.apple.com/jp/app/yahoo-%E3%83%A1%E3%83%BC%E3%83%AB/id669931877)
|
||||||
|
- regex: 'jp.co.yahoo.ymail/([\d\.]+)'
|
||||||
|
name: 'Yahoo! Mail'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
# eM Client (https://emclient.com/)
|
# eM Client (https://emclient.com/)
|
||||||
- regex: 'eM Client/(\d+\.[\.\d]+)'
|
- regex: 'eM ?Client/(\d+\.[\.\d]+)'
|
||||||
name: 'eM Client'
|
name: 'eM Client'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
@ -131,3 +136,22 @@
|
|||||||
- regex: '^Mail/([\d\.]+)'
|
- regex: '^Mail/([\d\.]+)'
|
||||||
name: 'Apple Mail'
|
name: 'Apple Mail'
|
||||||
version: '$1'
|
version: '$1'
|
||||||
|
|
||||||
|
# Foxmail (https://www.foxmail.com/)
|
||||||
|
- regex: 'Foxmail/(\d+[\.\d]+)'
|
||||||
|
name: 'Foxmail'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# Mail Master (https://apps.apple.com/mw/app/mail-master-by-netease/id897003024)
|
||||||
|
- regex: 'MailMaster(?:PC)?/(\d+[\.\d]+)'
|
||||||
|
name: 'Mail Master'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
# BlueMail (https://bluemail.me/)
|
||||||
|
- regex: 'BlueMail/(\d+[\.\d]+)'
|
||||||
|
name: 'BlueMail'
|
||||||
|
version: '$1'
|
||||||
|
|
||||||
|
- regex: 'mailapp/(\d+\.[\.\d]+)'
|
||||||
|
name: 'mailapp'
|
||||||
|
version: '$1'
|
||||||
|
@ -41,10 +41,11 @@
|
|||||||
'com.noxgroup.app.security': 'Nox Security'
|
'com.noxgroup.app.security': 'Nox Security'
|
||||||
'phone.cleaner.antivirus.speed.booster': 'Super Cleaner'
|
'phone.cleaner.antivirus.speed.booster': 'Super Cleaner'
|
||||||
'com.yy.hiyo': 'Hago'
|
'com.yy.hiyo': 'Hago'
|
||||||
'com.instagram.android': 'Instagram App'
|
'com.instagram.android': 'Instagram'
|
||||||
|
'com.instagram.barcelona': 'Threads'
|
||||||
'com.microsoft.office.outlook': 'Microsoft Outlook'
|
'com.microsoft.office.outlook': 'Microsoft Outlook'
|
||||||
'com.microsoft.bing': 'Microsoft Bing Search'
|
'com.microsoft.bing': 'Microsoft Bing'
|
||||||
'com.microsoft.bingintl': 'Microsoft Bing Search'
|
'com.microsoft.bingintl': 'Microsoft Bing'
|
||||||
'com.nhn.android.search': 'Naver'
|
'com.nhn.android.search': 'Naver'
|
||||||
'com.jb.security': 'GO Security'
|
'com.jb.security': 'GO Security'
|
||||||
'com.fsecure.ms.safe': 'F-Secure SAFE'
|
'com.fsecure.ms.safe': 'F-Secure SAFE'
|
||||||
@ -126,6 +127,15 @@
|
|||||||
'com.massimple.nacion.gcba.es': '+Simple'
|
'com.massimple.nacion.gcba.es': '+Simple'
|
||||||
'com.massimple.nacion.parana.es': '+Simple'
|
'com.massimple.nacion.parana.es': '+Simple'
|
||||||
'com.microsoft.math': 'Microsoft Math Solver'
|
'com.microsoft.math': 'Microsoft Math Solver'
|
||||||
|
'com.instabridge.android': 'Instabridge'
|
||||||
|
'com.repotools.whatplay': 'Whatplay'
|
||||||
|
'com.saf.seca': 'SearchCraft'
|
||||||
|
'com.huawei.hwsearch': 'Petal Search'
|
||||||
|
'com.playit.videoplayer': 'PLAYit'
|
||||||
|
'com.droidlogic.xlauncher': 'X Launcher'
|
||||||
|
'nu.bi.moya': 'Moya'
|
||||||
|
'com.microsoft.copilot': 'Microsoft Copilot'
|
||||||
|
'com.nate.android.portalmini': 'nate'
|
||||||
|
|
||||||
# Vpns
|
# Vpns
|
||||||
'org.torproject.android': 'Orbot'
|
'org.torproject.android': 'Orbot'
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
'phx.hot.browser': 'Anka Browser'
|
'phx.hot.browser': 'Anka Browser'
|
||||||
'com.anka.browser': 'Anka Browser'
|
'com.anka.browser': 'Anka Browser'
|
||||||
'org.mozilla.focus': 'Firefox Focus'
|
'org.mozilla.focus': 'Firefox Focus'
|
||||||
|
'org.mozilla.tv.firefox': 'Firefox Focus'
|
||||||
'com.vivaldi.browser': 'Vivaldi'
|
'com.vivaldi.browser': 'Vivaldi'
|
||||||
'web.browser.dragon': 'Dragon Browser'
|
'web.browser.dragon': 'Dragon Browser'
|
||||||
'org.easyweb.browser': 'Easy Browser'
|
'org.easyweb.browser': 'Easy Browser'
|
||||||
@ -41,7 +42,7 @@
|
|||||||
'com.mobiu.browser': 'Lark Browser'
|
'com.mobiu.browser': 'Lark Browser'
|
||||||
'com.qflair.browserq': 'Pluma'
|
'com.qflair.browserq': 'Pluma'
|
||||||
'com.noxgroup.app.browser': 'Nox Browser'
|
'com.noxgroup.app.browser': 'Nox Browser'
|
||||||
'com.jio.web': 'JioPages'
|
'com.jio.web': 'JioSphere'
|
||||||
'com.ume.browser.cust': 'Ume Browser'
|
'com.ume.browser.cust': 'Ume Browser'
|
||||||
'com.ume.browser.international': 'Ume Browser'
|
'com.ume.browser.international': 'Ume Browser'
|
||||||
'com.ume.browser.bose': 'Ume Browser'
|
'com.ume.browser.bose': 'Ume Browser'
|
||||||
@ -156,9 +157,11 @@
|
|||||||
'com.browser.yo.indian': 'Yo Browser'
|
'com.browser.yo.indian': 'Yo Browser'
|
||||||
'com.mercandalli.android.browser': 'G Browser'
|
'com.mercandalli.android.browser': 'G Browser'
|
||||||
'com.bf.browser': 'BXE Browser'
|
'com.bf.browser': 'BXE Browser'
|
||||||
'com.qihoo.browser': '360 Browser'
|
'com.qihoo.browser': '360 Secure Browser'
|
||||||
'com.qihoo.haosou': '360 Browser'
|
'com.qihoo.contents': '360 Secure Browser'
|
||||||
'com.qihoo.padbrowser': '360 Browser'
|
'com.qihoo.haosou': '360 Secure Browser'
|
||||||
|
'com.qihoo.padbrowser': '360 Secure Browser'
|
||||||
|
'com.qihoo.sonybrowser': '360 Secure Browser'
|
||||||
'org.zirco': 'Zirco Browser'
|
'org.zirco': 'Zirco Browser'
|
||||||
'org.tint': 'Tint Browser'
|
'org.tint': 'Tint Browser'
|
||||||
'com.skyfire.browser': 'Skyfire'
|
'com.skyfire.browser': 'Skyfire'
|
||||||
@ -226,6 +229,7 @@
|
|||||||
'com.insta.browser': 'Insta Browser'
|
'com.insta.browser': 'Insta Browser'
|
||||||
'com.alohamobile.vertexsurf': 'Vertex Surf'
|
'com.alohamobile.vertexsurf': 'Vertex Surf'
|
||||||
'com.hollabrowser.meforce': 'Holla Web Browser'
|
'com.hollabrowser.meforce': 'Holla Web Browser'
|
||||||
|
'org.torbrowser.torproject': 'Tor Browser'
|
||||||
'org.torproject.torbrowser': 'Tor Browser'
|
'org.torproject.torbrowser': 'Tor Browser'
|
||||||
'com.marslab.browserz': 'MarsLab Web Browser'
|
'com.marslab.browserz': 'MarsLab Web Browser'
|
||||||
'com.mini.web.browser': 'Sunflower Browser'
|
'com.mini.web.browser': 'Sunflower Browser'
|
||||||
@ -250,3 +254,39 @@
|
|||||||
'vpn.video.downloader': 'VD Browser'
|
'vpn.video.downloader': 'VD Browser'
|
||||||
'com.aospstudio.tvsearch': 'Quick Search TV'
|
'com.aospstudio.tvsearch': 'Quick Search TV'
|
||||||
'com.go.browser': 'GO Browser'
|
'com.go.browser': 'GO Browser'
|
||||||
|
'com.apgsolutionsllc.APGSOLUTIONSLLC0007': 'Basic Web Browser'
|
||||||
|
'com.phlox.tvwebbrowser': 'TV Bro'
|
||||||
|
'com.lovense.vibemate': 'VibeMate'
|
||||||
|
'dev.sect.lotus.browser.videoapp': 'Lotus'
|
||||||
|
'com.qjy.browser': 'QJY TV Browser' # http://www.qianjiayue.com/new/?c=index&a=show&id=100
|
||||||
|
'com.airwatch.browser': 'VMware AirWatch'
|
||||||
|
'com.microsoft.intune.mam.managedbrowser': 'Intune Managed Browser'
|
||||||
|
'com.tencent.bang': 'Bang'
|
||||||
|
'com.outcoder.browser': 'Surfy Browser'
|
||||||
|
'ginxdroid.gdm': 'GinxDroid Browser'
|
||||||
|
'on.browser': 'OnBrowser Lite'
|
||||||
|
'com.pico.browser.overseas': 'PICO Browser'
|
||||||
|
'com.cliqz.browser': 'Cliqz'
|
||||||
|
'org.hola.prem': 'hola! Browser'
|
||||||
|
'com.baidu.browser.inter': 'Baidu Browser'
|
||||||
|
'org.torproject.torbrowser_alpha': 'Tor Browser'
|
||||||
|
'com.ilegendsoft.mercury': 'Mercury'
|
||||||
|
'com.apn.mobile.browser.coolpad': 'APN Browser'
|
||||||
|
'com.apn.mobile.browser.infosonics': 'APN Browser'
|
||||||
|
'net.dezor.browser': 'Dezor'
|
||||||
|
'com.involta.involtago': 'Involta Go'
|
||||||
|
'jp.ddo.pigsty.HabitBrowser': 'Habit Browser'
|
||||||
|
'org.browser.owl': 'Owl Browser'
|
||||||
|
'com.orbitum.browser': 'Orbitum'
|
||||||
|
'com.appsverse.photon': 'Photon'
|
||||||
|
'fr.agrange.bbbrowser': 'Keyboard Browser'
|
||||||
|
'com.stealthmobile.browser': 'Stealth Browser'
|
||||||
|
'com.wcd.talkto': 'TalkTo'
|
||||||
|
'com.foxylab.airfox': 'Proxynet'
|
||||||
|
'io.github.mthli.goodbrowser': 'Good Browser'
|
||||||
|
'app.proxyiumbrowser.android': 'Proxyium'
|
||||||
|
'com.vuhuv': 'Vuhuv'
|
||||||
|
'com.fast.fireBrowser': 'Fire Browser'
|
||||||
|
'acr.browser.lightning': 'Lightning Browser Plus'
|
||||||
|
'birapp.dark.web': 'Dark Web'
|
||||||
|
'birapp.dark.web.private': 'Dark Web Private'
|
||||||
|
@ -35,10 +35,19 @@ OUYA:
|
|||||||
device: 'console'
|
device: 'console'
|
||||||
model: 'OUYA'
|
model: 'OUYA'
|
||||||
|
|
||||||
Sega:
|
Sanyo:
|
||||||
regex: 'Dreamcast'
|
regex: 'Aplix_SANYO'
|
||||||
device: 'console'
|
device: 'console'
|
||||||
|
model: '3DO TRY'
|
||||||
|
|
||||||
|
Sega:
|
||||||
|
regex: 'Dreamcast|Aplix_SEGASATURN'
|
||||||
|
device: 'console'
|
||||||
|
models:
|
||||||
|
- regex: 'Dreamcast'
|
||||||
model: 'Dreamcast'
|
model: 'Dreamcast'
|
||||||
|
- regex: 'Aplix_SEGASATURN'
|
||||||
|
model: 'Saturn'
|
||||||
|
|
||||||
JXD:
|
JXD:
|
||||||
regex: 'JXD_S601WIFI'
|
regex: 'JXD_S601WIFI'
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -100,7 +100,7 @@ Schneider:
|
|||||||
model: 'Notebook 14" Cherry Trail'
|
model: 'Notebook 14" Cherry Trail'
|
||||||
|
|
||||||
Thomson:
|
Thomson:
|
||||||
regex: 'FBMD/TH360R12.32CTW;'
|
regex: 'FBMD/TH360R12\.32CTW;'
|
||||||
device: 'desktop'
|
device: 'desktop'
|
||||||
model: 'Prestige TH-360R12.32CTW'
|
model: 'Prestige TH-360R12.32CTW'
|
||||||
|
|
||||||
|
@ -127,6 +127,18 @@ TCL:
|
|||||||
device: 'tv'
|
device: 'tv'
|
||||||
model: ''
|
model: ''
|
||||||
|
|
||||||
|
# RCA Tablets (RCA) (https://www.rca.com/)
|
||||||
|
RCA Tablets:
|
||||||
|
regex: 'TCL/RCA-'
|
||||||
|
device: 'tv'
|
||||||
|
model: ''
|
||||||
|
|
||||||
|
# Thomson
|
||||||
|
Thomson:
|
||||||
|
regex: 'TCL/THOM-'
|
||||||
|
device: 'tv'
|
||||||
|
model: ''
|
||||||
|
|
||||||
DEXP:
|
DEXP:
|
||||||
regex: 'DEXP Shell'
|
regex: 'DEXP Shell'
|
||||||
device: 'tv'
|
device: 'tv'
|
||||||
|
@ -258,7 +258,9 @@ Express LUCK:
|
|||||||
Finlux:
|
Finlux:
|
||||||
regex: 'FINLUX[;,]'
|
regex: 'FINLUX[;,]'
|
||||||
device: 'tv'
|
device: 'tv'
|
||||||
model: ''
|
models:
|
||||||
|
- regex: '_TV_[A-Z0-9]+_([0-9]{4});'
|
||||||
|
model: 'Smart TV ($1)'
|
||||||
|
|
||||||
# F&U (https://www.fandu.gr/)
|
# F&U (https://www.fandu.gr/)
|
||||||
'F&U':
|
'F&U':
|
||||||
@ -357,6 +359,8 @@ Hitachi:
|
|||||||
models:
|
models:
|
||||||
- regex: '49D2900'
|
- regex: '49D2900'
|
||||||
model: '49D2900'
|
model: '49D2900'
|
||||||
|
- regex: '_TV_[A-Z0-9]+_([0-9]{4});'
|
||||||
|
model: 'Smart TV ($1)'
|
||||||
|
|
||||||
# HOFER (https://www.hofer.at/)
|
# HOFER (https://www.hofer.at/)
|
||||||
HOFER:
|
HOFER:
|
||||||
@ -577,7 +581,7 @@ LG:
|
|||||||
model: 'KEY0000213F'
|
model: 'KEY0000213F'
|
||||||
- regex: 'KEY000000(2E|2F|3B|3F)'
|
- regex: 'KEY000000(2E|2F|3B|3F)'
|
||||||
model: 'KEY000000$1'
|
model: 'KEY000000$1'
|
||||||
- regex: '(NetCast [0-9]{1}.[0-9]{1}|GLOBAL_PLAT3)'
|
- regex: '(NetCast [0-9]{1}\.[0-9]{1}|GLOBAL_PLAT3)'
|
||||||
model: '$1'
|
model: '$1'
|
||||||
- regex: '(OLED[0-9]{2}[A-Z0-9]{3}[A-Z]{2})'
|
- regex: '(OLED[0-9]{2}[A-Z0-9]{3}[A-Z]{2})'
|
||||||
model: '$1'
|
model: '$1'
|
||||||
@ -612,7 +616,9 @@ Lifemaxx:
|
|||||||
Linsar:
|
Linsar:
|
||||||
regex: 'LINSAR[;,]'
|
regex: 'LINSAR[;,]'
|
||||||
device: 'tv'
|
device: 'tv'
|
||||||
model: ''
|
models:
|
||||||
|
- regex: '_TV_[A-Z0-9]+_([0-9]{4});'
|
||||||
|
model: 'Smart TV ($1)'
|
||||||
|
|
||||||
# Loewe
|
# Loewe
|
||||||
Loewe:
|
Loewe:
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -10,7 +10,7 @@
|
|||||||
- "AV"
|
- "AV"
|
||||||
- "AW"
|
- "AW"
|
||||||
- "Chrome":
|
- "Chrome":
|
||||||
- "1B"
|
- "CH"
|
||||||
- "2B"
|
- "2B"
|
||||||
- "7S"
|
- "7S"
|
||||||
- "A0"
|
- "A0"
|
||||||
@ -34,7 +34,7 @@
|
|||||||
- "CE"
|
- "CE"
|
||||||
- "CF"
|
- "CF"
|
||||||
- "CG"
|
- "CG"
|
||||||
- "CH"
|
- "1B"
|
||||||
- "CI"
|
- "CI"
|
||||||
- "CL"
|
- "CL"
|
||||||
- "CM"
|
- "CM"
|
||||||
@ -247,9 +247,25 @@
|
|||||||
- "K3"
|
- "K3"
|
||||||
- "Q4"
|
- "Q4"
|
||||||
- "G2"
|
- "G2"
|
||||||
|
- "R2"
|
||||||
|
- "WX"
|
||||||
|
- "XP"
|
||||||
|
- "3I"
|
||||||
|
- "BG"
|
||||||
|
- "R0"
|
||||||
|
- "JO"
|
||||||
|
- "OL"
|
||||||
|
- "GN"
|
||||||
|
- "W4"
|
||||||
|
- "QI"
|
||||||
|
- "E1"
|
||||||
|
- "RI"
|
||||||
|
- "8B"
|
||||||
|
- "5B"
|
||||||
|
- "K4"
|
||||||
- ""
|
- ""
|
||||||
- "Firefox":
|
- "Firefox":
|
||||||
- "AX"
|
- "FF"
|
||||||
- "BI"
|
- "BI"
|
||||||
- "BF"
|
- "BF"
|
||||||
- "BH"
|
- "BH"
|
||||||
@ -260,7 +276,7 @@
|
|||||||
- "F1"
|
- "F1"
|
||||||
- "FB"
|
- "FB"
|
||||||
- "FE"
|
- "FE"
|
||||||
- "FF"
|
- "AX"
|
||||||
- "FM"
|
- "FM"
|
||||||
- "FR"
|
- "FR"
|
||||||
- "FY"
|
- "FY"
|
||||||
@ -288,13 +304,24 @@
|
|||||||
- "FP"
|
- "FP"
|
||||||
- "AD"
|
- "AD"
|
||||||
- "WL"
|
- "WL"
|
||||||
|
- "2I"
|
||||||
|
- "P9"
|
||||||
|
- "KJ"
|
||||||
|
- "WY"
|
||||||
|
- "VK"
|
||||||
|
- "W5"
|
||||||
|
- "7C"
|
||||||
|
- "N7"
|
||||||
- ""
|
- ""
|
||||||
- "Internet Explorer":
|
- "Internet Explorer":
|
||||||
- "BZ"
|
|
||||||
- "CZ"
|
|
||||||
- "IE"
|
- "IE"
|
||||||
|
- "CZ"
|
||||||
|
- "BZ"
|
||||||
- "IM"
|
- "IM"
|
||||||
- "PS"
|
- "PS"
|
||||||
|
- "3A"
|
||||||
|
- "4A"
|
||||||
|
- "RN"
|
||||||
- "Konqueror":
|
- "Konqueror":
|
||||||
- "KO"
|
- "KO"
|
||||||
- "NetFront":
|
- "NetFront":
|
||||||
@ -302,25 +329,25 @@
|
|||||||
- "NetSurf":
|
- "NetSurf":
|
||||||
- "NE"
|
- "NE"
|
||||||
- "Nokia Browser":
|
- "Nokia Browser":
|
||||||
- "DO"
|
|
||||||
- "NB"
|
- "NB"
|
||||||
|
- "DO"
|
||||||
- "NO"
|
- "NO"
|
||||||
- "NV"
|
- "NV"
|
||||||
- "Opera":
|
- "Opera":
|
||||||
- "O1"
|
- "OP"
|
||||||
- "OG"
|
- "OG"
|
||||||
- "OH"
|
- "OH"
|
||||||
- "OI"
|
- "OI"
|
||||||
- "OM"
|
- "OM"
|
||||||
- "ON"
|
- "ON"
|
||||||
- "OO"
|
- "OO"
|
||||||
- "OP"
|
- "O1"
|
||||||
- "OX"
|
- "OX"
|
||||||
- "Y1"
|
- "Y1"
|
||||||
- "Safari":
|
- "Safari":
|
||||||
- "MF"
|
|
||||||
- "S7"
|
|
||||||
- "SF"
|
- "SF"
|
||||||
|
- "S7"
|
||||||
|
- "MF"
|
||||||
- "SO"
|
- "SO"
|
||||||
- "PV"
|
- "PV"
|
||||||
- "Sailfish Browser":
|
- "Sailfish Browser":
|
||||||
|
@ -26,11 +26,12 @@
|
|||||||
- "DM": "1DM Browser"
|
- "DM": "1DM Browser"
|
||||||
- "1M": "1DM+ Browser"
|
- "1M": "1DM+ Browser"
|
||||||
- "2B": "2345 Browser"
|
- "2B": "2345 Browser"
|
||||||
- "3B": "360 Browser"
|
- "3B": "360 Secure Browser"
|
||||||
- "36": "360 Phone Browser"
|
- "36": "360 Phone Browser"
|
||||||
- "7B": "7654 Browser"
|
- "7B": "7654 Browser"
|
||||||
- "AA": "Avant Browser"
|
- "AA": "Avant Browser"
|
||||||
- "AB": "ABrowse"
|
- "AB": "ABrowse"
|
||||||
|
- "4A": "Acoo Browser"
|
||||||
- "BW": "AdBlock Browser"
|
- "BW": "AdBlock Browser"
|
||||||
- "A7": "Adult Browser"
|
- "A7": "Adult Browser"
|
||||||
- "A9": "Airfind Secure Browser"
|
- "A9": "Airfind Secure Browser"
|
||||||
@ -44,9 +45,11 @@
|
|||||||
- "A5": "Amerigo"
|
- "A5": "Amerigo"
|
||||||
- "AO": "Amigo"
|
- "AO": "Amigo"
|
||||||
- "AN": "Android Browser"
|
- "AN": "Android Browser"
|
||||||
|
- "3A": "AOL Explorer"
|
||||||
- "AE": "AOL Desktop"
|
- "AE": "AOL Desktop"
|
||||||
- "AD": "AOL Shield"
|
- "AD": "AOL Shield"
|
||||||
- "A4": "AOL Shield Pro"
|
- "A4": "AOL Shield Pro"
|
||||||
|
- "2A": "Aplix"
|
||||||
- "A6": "AppBrowzer"
|
- "A6": "AppBrowzer"
|
||||||
- "AP": "APUS Browser"
|
- "AP": "APUS Browser"
|
||||||
- "AR": "Arora"
|
- "AR": "Arora"
|
||||||
@ -54,6 +57,7 @@
|
|||||||
- "AV": "Amiga Voyager"
|
- "AV": "Amiga Voyager"
|
||||||
- "AW": "Amiga Aweb"
|
- "AW": "Amiga Aweb"
|
||||||
- "PN": "APN Browser"
|
- "PN": "APN Browser"
|
||||||
|
- "6A": "Arachne"
|
||||||
- "RA": "Arc"
|
- "RA": "Arc"
|
||||||
- "AI": "Arvin"
|
- "AI": "Arvin"
|
||||||
- "AK": "Ask.com"
|
- "AK": "Ask.com"
|
||||||
@ -65,14 +69,17 @@
|
|||||||
- "VG": "AVG Secure Browser"
|
- "VG": "AVG Secure Browser"
|
||||||
- "AC": "Avira Secure Browser"
|
- "AC": "Avira Secure Browser"
|
||||||
- "A1": "AwoX"
|
- "A1": "AwoX"
|
||||||
|
- "5B": "Basic Web Browser"
|
||||||
- "BA": "Beaker Browser"
|
- "BA": "Beaker Browser"
|
||||||
- "BM": "Beamrise"
|
- "BM": "Beamrise"
|
||||||
- "F7": "BF Browser"
|
- "F7": "BF Browser"
|
||||||
- "BB": "BlackBerry Browser"
|
- "BB": "BlackBerry Browser"
|
||||||
|
- "6B": "Bluefy"
|
||||||
- "H1": "BrowseHere"
|
- "H1": "BrowseHere"
|
||||||
- "B8": "Browser Hup Pro"
|
- "B8": "Browser Hup Pro"
|
||||||
- "BD": "Baidu Browser"
|
- "BD": "Baidu Browser"
|
||||||
- "BS": "Baidu Spark"
|
- "BS": "Baidu Spark"
|
||||||
|
- "BG": "Bang"
|
||||||
- "B9": "Bangla Browser"
|
- "B9": "Bangla Browser"
|
||||||
- "BI": "Basilisk"
|
- "BI": "Basilisk"
|
||||||
- "BV": "Belva Browser"
|
- "BV": "Belva Browser"
|
||||||
@ -80,6 +87,7 @@
|
|||||||
- "BE": "Beonex"
|
- "BE": "Beonex"
|
||||||
- "B2": "Berry Browser"
|
- "B2": "Berry Browser"
|
||||||
- "BT": "Bitchute Browser"
|
- "BT": "Bitchute Browser"
|
||||||
|
- "9B": "BizBrowser"
|
||||||
- "BH": "BlackHawk"
|
- "BH": "BlackHawk"
|
||||||
- "B0": "Bloket"
|
- "B0": "Bloket"
|
||||||
- "BJ": "Bunjalloo"
|
- "BJ": "Bunjalloo"
|
||||||
@ -100,6 +108,8 @@
|
|||||||
- "BF": "Byffox"
|
- "BF": "Byffox"
|
||||||
- "B4": "BXE Browser"
|
- "B4": "BXE Browser"
|
||||||
- "CA": "Camino"
|
- "CA": "Camino"
|
||||||
|
- "5C": "Catalyst"
|
||||||
|
- "XP": "Catsxp"
|
||||||
- "0C": "Cave Browser"
|
- "0C": "Cave Browser"
|
||||||
- "CL": "CCleaner"
|
- "CL": "CCleaner"
|
||||||
- "C8": "CG Browser"
|
- "C8": "CG Browser"
|
||||||
@ -107,9 +117,11 @@
|
|||||||
- "C6": "Chedot"
|
- "C6": "Chedot"
|
||||||
- "C9": "Cherry Browser"
|
- "C9": "Cherry Browser"
|
||||||
- "C0": "Centaury"
|
- "C0": "Centaury"
|
||||||
|
- "CQ": "Cliqz"
|
||||||
- "CC": "Coc Coc"
|
- "CC": "Coc Coc"
|
||||||
- "C4": "CoolBrowser"
|
- "C4": "CoolBrowser"
|
||||||
- "C2": "Colibri"
|
- "C2": "Colibri"
|
||||||
|
- "6C": "Columbus Browser"
|
||||||
- "CD": "Comodo Dragon"
|
- "CD": "Comodo Dragon"
|
||||||
- "C1": "Coast"
|
- "C1": "Coast"
|
||||||
- "CX": "Charon"
|
- "CX": "Charon"
|
||||||
@ -122,7 +134,9 @@
|
|||||||
- "CK": "Conkeror"
|
- "CK": "Conkeror"
|
||||||
- "CM": "Chrome Mobile"
|
- "CM": "Chrome Mobile"
|
||||||
- "3C": "Chowbo"
|
- "3C": "Chowbo"
|
||||||
|
- "7C": "Classilla"
|
||||||
- "CN": "CoolNovo"
|
- "CN": "CoolNovo"
|
||||||
|
- "4C": "Colom Browser"
|
||||||
- "CO": "CometBird"
|
- "CO": "CometBird"
|
||||||
- "2C": "Comfort Browser"
|
- "2C": "Comfort Browser"
|
||||||
- "CB": "COS Browser"
|
- "CB": "COS Browser"
|
||||||
@ -142,6 +156,8 @@
|
|||||||
- "YC": "CyBrowser"
|
- "YC": "CyBrowser"
|
||||||
- "DB": "dbrowser"
|
- "DB": "dbrowser"
|
||||||
- "PD": "Peeps dBrowser"
|
- "PD": "Peeps dBrowser"
|
||||||
|
- "DK": "Dark Web"
|
||||||
|
- "DP": "Dark Web Private"
|
||||||
- "D1": "Debuggable Browser"
|
- "D1": "Debuggable Browser"
|
||||||
- "DC": "Decentr"
|
- "DC": "Decentr"
|
||||||
- "DE": "Deepnet Explorer"
|
- "DE": "Deepnet Explorer"
|
||||||
@ -150,6 +166,8 @@
|
|||||||
- "DT": "Delta Browser"
|
- "DT": "Delta Browser"
|
||||||
- "D0": "Desi Browser"
|
- "D0": "Desi Browser"
|
||||||
- "DS": "DeskBrowse"
|
- "DS": "DeskBrowse"
|
||||||
|
- "D3": "Dezor"
|
||||||
|
- "II": "Diigo Browser"
|
||||||
- "D2": "DoCoMo"
|
- "D2": "DoCoMo"
|
||||||
- "DF": "Dolphin"
|
- "DF": "Dolphin"
|
||||||
- "DZ": "Dolphin Zero"
|
- "DZ": "Dolphin Zero"
|
||||||
@ -159,6 +177,7 @@
|
|||||||
- "DI": "Dillo"
|
- "DI": "Dillo"
|
||||||
- "DU": "DUC Browser"
|
- "DU": "DUC Browser"
|
||||||
- "DD": "DuckDuckGo Privacy Browser"
|
- "DD": "DuckDuckGo Privacy Browser"
|
||||||
|
- "E1": "East Browser"
|
||||||
- "EC": "Ecosia"
|
- "EC": "Ecosia"
|
||||||
- "EW": "Edge WebView"
|
- "EW": "Edge WebView"
|
||||||
- "EV": "Every Browser"
|
- "EV": "Every Browser"
|
||||||
@ -167,8 +186,10 @@
|
|||||||
- "EN": "EinkBro"
|
- "EN": "EinkBro"
|
||||||
- "EB": "Element Browser"
|
- "EB": "Element Browser"
|
||||||
- "EE": "Elements Browser"
|
- "EE": "Elements Browser"
|
||||||
|
- "EO": "Eolie"
|
||||||
- "EX": "Explore Browser"
|
- "EX": "Explore Browser"
|
||||||
- "EZ": "eZ Browser"
|
- "EZ": "eZ Browser"
|
||||||
|
- "E2": "EudoraWeb"
|
||||||
- "EU": "EUI Browser"
|
- "EU": "EUI Browser"
|
||||||
- "EP": "GNOME Web"
|
- "EP": "GNOME Web"
|
||||||
- "G1": "G Browser"
|
- "G1": "G Browser"
|
||||||
@ -176,6 +197,7 @@
|
|||||||
- "FG": "fGet"
|
- "FG": "fGet"
|
||||||
- "FA": "Falkon"
|
- "FA": "Falkon"
|
||||||
- "FX": "Faux Browser"
|
- "FX": "Faux Browser"
|
||||||
|
- "F8": "Fire Browser"
|
||||||
- "F4": "Fiery Browser"
|
- "F4": "Fiery Browser"
|
||||||
- "F1": "Firefox Mobile iOS"
|
- "F1": "Firefox Mobile iOS"
|
||||||
- "FB": "Firebird"
|
- "FB": "Firebird"
|
||||||
@ -208,11 +230,15 @@
|
|||||||
- "GI": "GinxDroid Browser"
|
- "GI": "GinxDroid Browser"
|
||||||
- "GB": "Glass Browser"
|
- "GB": "Glass Browser"
|
||||||
- "GD": "Godzilla Browser"
|
- "GD": "Godzilla Browser"
|
||||||
|
- "G3": "Good Browser"
|
||||||
- "GE": "Google Earth"
|
- "GE": "Google Earth"
|
||||||
- "GP": "Google Earth Pro"
|
- "GP": "Google Earth Pro"
|
||||||
- "GO": "GOG Galaxy"
|
- "GO": "GOG Galaxy"
|
||||||
- "GR": "GoBrowser"
|
- "GR": "GoBrowser"
|
||||||
|
- "GK": "GoKu"
|
||||||
- "G2": "GO Browser"
|
- "G2": "GO Browser"
|
||||||
|
- "RN": "GreenBrowser"
|
||||||
|
- "HW": "Habit Browser"
|
||||||
- "HB": "Harman Browser"
|
- "HB": "Harman Browser"
|
||||||
- "HS": "HasBrowser"
|
- "HS": "HasBrowser"
|
||||||
- "HA": "Hawk Turbo Browser"
|
- "HA": "Hawk Turbo Browser"
|
||||||
@ -241,13 +267,16 @@
|
|||||||
- "IV": "Isivioo"
|
- "IV": "Isivioo"
|
||||||
- "I8": "IVVI Browser"
|
- "I8": "IVVI Browser"
|
||||||
- "IW": "Iceweasel"
|
- "IW": "Iceweasel"
|
||||||
|
- "2I": "Impervious Browser"
|
||||||
- "N3": "Incognito Browser"
|
- "N3": "Incognito Browser"
|
||||||
- "IN": "Inspect Browser"
|
- "IN": "Inspect Browser"
|
||||||
- "I9": "Insta Browser"
|
- "I9": "Insta Browser"
|
||||||
- "IE": "Internet Explorer"
|
- "IE": "Internet Explorer"
|
||||||
- "I7": "Internet Browser Secure"
|
- "I7": "Internet Browser Secure"
|
||||||
|
- "3I": "Intune Managed Browser"
|
||||||
- "I5": "Indian UC Mini Browser"
|
- "I5": "Indian UC Mini Browser"
|
||||||
- "Z0": "InBrowser"
|
- "Z0": "InBrowser"
|
||||||
|
- "IG": "Involta Go"
|
||||||
- "IM": "IE Mobile"
|
- "IM": "IE Mobile"
|
||||||
- "IR": "Iron"
|
- "IR": "Iron"
|
||||||
- "JB": "Japan Browser"
|
- "JB": "Japan Browser"
|
||||||
@ -256,32 +285,40 @@
|
|||||||
- "JL": "Jelly"
|
- "JL": "Jelly"
|
||||||
- "JI": "Jig Browser"
|
- "JI": "Jig Browser"
|
||||||
- "JP": "Jig Browser Plus"
|
- "JP": "Jig Browser Plus"
|
||||||
- "JO": "Jio Browser"
|
- "JO": "JioSphere"
|
||||||
- "J1": "JioPages"
|
- "JZ": "JUZI Browser"
|
||||||
- "KB": "K.Browser"
|
- "KB": "K.Browser"
|
||||||
- "KF": "Keepsafe Browser"
|
- "KF": "Keepsafe Browser"
|
||||||
- "KS": "Kids Safe Browser"
|
- "KS": "Kids Safe Browser"
|
||||||
- "KI": "Kindle Browser"
|
- "KI": "Kindle Browser"
|
||||||
- "KM": "K-meleon"
|
- "KM": "K-meleon"
|
||||||
|
- "KJ": "K-Ninja"
|
||||||
- "KO": "Konqueror"
|
- "KO": "Konqueror"
|
||||||
- "KP": "Kapiko"
|
- "KP": "Kapiko"
|
||||||
|
- "KE": "Keyboard Browser"
|
||||||
- "KN": "Kinza"
|
- "KN": "Kinza"
|
||||||
|
- "K4": "Kitt"
|
||||||
- "KW": "Kiwi"
|
- "KW": "Kiwi"
|
||||||
- "KD": "Kode Browser"
|
- "KD": "Kode Browser"
|
||||||
- "KT": "KUTO Mini Browser"
|
- "KT": "KUTO Mini Browser"
|
||||||
- "KY": "Kylo"
|
- "KY": "Kylo"
|
||||||
- "KZ": "Kazehakase"
|
- "KZ": "Kazehakase"
|
||||||
- "LB": "Cheetah Browser"
|
- "LB": "Cheetah Browser"
|
||||||
|
- "LD": "Ladybird"
|
||||||
- "LA": "Lagatos Browser"
|
- "LA": "Lagatos Browser"
|
||||||
|
- "GN": "Legan Browser"
|
||||||
- "LR": "Lexi Browser"
|
- "LR": "Lexi Browser"
|
||||||
- "LV": "Lenovo Browser"
|
- "LV": "Lenovo Browser"
|
||||||
- "LF": "LieBaoFast"
|
- "LF": "LieBaoFast"
|
||||||
- "LG": "LG Browser"
|
- "LG": "LG Browser"
|
||||||
- "LH": "Light"
|
- "LH": "Light"
|
||||||
|
- "L4": "Lightning Browser Plus"
|
||||||
- "L1": "Lilo"
|
- "L1": "Lilo"
|
||||||
- "LI": "Links"
|
- "LI": "Links"
|
||||||
|
- "RI": "Liri Browser"
|
||||||
- "LC": "LogicUI TV Browser"
|
- "LC": "LogicUI TV Browser"
|
||||||
- "IF": "Lolifox"
|
- "IF": "Lolifox"
|
||||||
|
- "L3": "Lotus"
|
||||||
- "LO": "Lovense Browser"
|
- "LO": "Lovense Browser"
|
||||||
- "LT": "LT Browser"
|
- "LT": "LT Browser"
|
||||||
- "LU": "LuaKit"
|
- "LU": "LuaKit"
|
||||||
@ -293,6 +330,7 @@
|
|||||||
- "L2": "Lynket Browser"
|
- "L2": "Lynket Browser"
|
||||||
- "MD": "Mandarin"
|
- "MD": "Mandarin"
|
||||||
- "M5": "MarsLab Web Browser"
|
- "M5": "MarsLab Web Browser"
|
||||||
|
- "M7": "MaxBrowser"
|
||||||
- "M1": "mCent"
|
- "M1": "mCent"
|
||||||
- "MB": "MicroB"
|
- "MB": "MicroB"
|
||||||
- "MC": "NCSA Mosaic"
|
- "MC": "NCSA Mosaic"
|
||||||
@ -302,9 +340,11 @@
|
|||||||
- "MF": "Mobile Safari"
|
- "MF": "Mobile Safari"
|
||||||
- "MI": "Midori"
|
- "MI": "Midori"
|
||||||
- "M3": "Midori Lite"
|
- "M3": "Midori Lite"
|
||||||
|
- "M6": "MixerBox AI"
|
||||||
- "MO": "Mobicip"
|
- "MO": "Mobicip"
|
||||||
- "MU": "MIUI Browser"
|
- "MU": "MIUI Browser"
|
||||||
- "MS": "Mobile Silk"
|
- "MS": "Mobile Silk"
|
||||||
|
- "MK": "Mogok Browser"
|
||||||
- "MN": "Minimo"
|
- "MN": "Minimo"
|
||||||
- "MT": "Mint Browser"
|
- "MT": "Mint Browser"
|
||||||
- "MX": "Maxthon"
|
- "MX": "Maxthon"
|
||||||
@ -315,16 +355,19 @@
|
|||||||
- "MY": "Mypal"
|
- "MY": "Mypal"
|
||||||
- "MR": "Monument Browser"
|
- "MR": "Monument Browser"
|
||||||
- "MW": "MAUI WAP Browser"
|
- "MW": "MAUI WAP Browser"
|
||||||
|
- "N7": "Naenara Browser"
|
||||||
- "NW": "Navigateur Web"
|
- "NW": "Navigateur Web"
|
||||||
- "NK": "Naked Browser"
|
- "NK": "Naked Browser"
|
||||||
- "NA": "Naked Browser Pro"
|
- "NA": "Naked Browser Pro"
|
||||||
- "NR": "NFS Browser"
|
- "NR": "NFS Browser"
|
||||||
|
- "N5": "Ninetails"
|
||||||
- "NB": "Nokia Browser"
|
- "NB": "Nokia Browser"
|
||||||
- "NO": "Nokia OSS Browser"
|
- "NO": "Nokia OSS Browser"
|
||||||
- "NV": "Nokia Ovi Browser"
|
- "NV": "Nokia Ovi Browser"
|
||||||
- "N2": "Norton Secure Browser"
|
- "N2": "Norton Private Browser"
|
||||||
- "NX": "Nox Browser"
|
- "NX": "Nox Browser"
|
||||||
- "N1": "NOMone VR Browser"
|
- "N1": "NOMone VR Browser"
|
||||||
|
- "N6": "NOOK Browser"
|
||||||
- "NE": "NetSurf"
|
- "NE": "NetSurf"
|
||||||
- "NF": "NetFront"
|
- "NF": "NetFront"
|
||||||
- "NL": "NetFront Life"
|
- "NL": "NetFront Life"
|
||||||
@ -346,6 +389,7 @@
|
|||||||
- "OF": "Off By One"
|
- "OF": "Off By One"
|
||||||
- "O5": "Office Browser"
|
- "O5": "Office Browser"
|
||||||
- "HH": "OhHai Browser"
|
- "HH": "OhHai Browser"
|
||||||
|
- "OL": "OnBrowser Lite"
|
||||||
- "OE": "ONE Browser"
|
- "OE": "ONE Browser"
|
||||||
- "N4": "Onion Browser"
|
- "N4": "Onion Browser"
|
||||||
- "Y1": "Opera Crypto"
|
- "Y1": "Opera Crypto"
|
||||||
@ -357,6 +401,7 @@
|
|||||||
- "OP": "Opera"
|
- "OP": "Opera"
|
||||||
- "ON": "Opera Next"
|
- "ON": "Opera Next"
|
||||||
- "OO": "Opera Touch"
|
- "OO": "Opera Touch"
|
||||||
|
- "OU": "Orbitum"
|
||||||
- "OA": "Orca"
|
- "OA": "Orca"
|
||||||
- "OS": "Ordissimo"
|
- "OS": "Ordissimo"
|
||||||
- "OR": "Oregano"
|
- "OR": "Oregano"
|
||||||
@ -371,6 +416,7 @@
|
|||||||
- "O7": "Open TV Browser"
|
- "O7": "Open TV Browser"
|
||||||
- "OW": "OmniWeb"
|
- "OW": "OmniWeb"
|
||||||
- "OT": "Otter Browser"
|
- "OT": "Otter Browser"
|
||||||
|
- "4O": "Owl Browser"
|
||||||
- "PL": "Palm Blazer"
|
- "PL": "Palm Blazer"
|
||||||
- "PM": "Pale Moon"
|
- "PM": "Pale Moon"
|
||||||
- "PY": "Polypane"
|
- "PY": "Polypane"
|
||||||
@ -387,6 +433,8 @@
|
|||||||
- "PH": "Phantom Browser"
|
- "PH": "Phantom Browser"
|
||||||
- "PX": "Phoenix"
|
- "PX": "Phoenix"
|
||||||
- "PB": "Phoenix Browser"
|
- "PB": "Phoenix Browser"
|
||||||
|
- "5P": "Photon"
|
||||||
|
- "P9": "PirateBrowser"
|
||||||
- "P8": "PICO Browser"
|
- "P8": "PICO Browser"
|
||||||
- "PF": "PlayFree Browser"
|
- "PF": "PlayFree Browser"
|
||||||
- "PK": "PocketBook Browser"
|
- "PK": "PocketBook Browser"
|
||||||
@ -397,12 +445,16 @@
|
|||||||
- "P4": "Privacy Explorer Fast Safe"
|
- "P4": "Privacy Explorer Fast Safe"
|
||||||
- "P3": "Private Internet Browser"
|
- "P3": "Private Internet Browser"
|
||||||
- "P5": "Proxy Browser"
|
- "P5": "Proxy Browser"
|
||||||
|
- "7P": "Proxyium"
|
||||||
|
- "6P": "Proxynet"
|
||||||
- "P2": "Pi Browser"
|
- "P2": "Pi Browser"
|
||||||
- "P0": "PronHub Browser"
|
- "P0": "PronHub Browser"
|
||||||
- "PC": "PSI Secure Browser"
|
- "PC": "PSI Secure Browser"
|
||||||
- "RW": "Reqwireless WebViewer"
|
- "RW": "Reqwireless WebViewer"
|
||||||
- "PS": "Microsoft Edge"
|
- "PS": "Microsoft Edge"
|
||||||
- "QA": "Qazweb"
|
- "QA": "Qazweb"
|
||||||
|
- "QI": "Qiyu"
|
||||||
|
- "QJ": "QJY TV Browser"
|
||||||
- "Q3": "Qmamu"
|
- "Q3": "Qmamu"
|
||||||
- "Q4": "Quick Search TV"
|
- "Q4": "Quick Search TV"
|
||||||
- "Q2": "QQ Browser Lite"
|
- "Q2": "QQ Browser Lite"
|
||||||
@ -414,6 +466,9 @@
|
|||||||
- "QZ": "QupZilla"
|
- "QZ": "QupZilla"
|
||||||
- "QM": "Qwant Mobile"
|
- "QM": "Qwant Mobile"
|
||||||
- "QW": "QtWebEngine"
|
- "QW": "QtWebEngine"
|
||||||
|
- "R3": "Rakuten Browser"
|
||||||
|
- "R4": "Rakuten Web Search"
|
||||||
|
- "R2": "Raspbian Chromium"
|
||||||
- "RE": "Realme Browser"
|
- "RE": "Realme Browser"
|
||||||
- "RK": "Rekonq"
|
- "RK": "Rekonq"
|
||||||
- "RM": "RockMelt"
|
- "RM": "RockMelt"
|
||||||
@ -421,6 +476,7 @@
|
|||||||
- "SB": "Samsung Browser"
|
- "SB": "Samsung Browser"
|
||||||
- "3L": "Samsung Browser Lite"
|
- "3L": "Samsung Browser Lite"
|
||||||
- "SA": "Sailfish Browser"
|
- "SA": "Sailfish Browser"
|
||||||
|
- "R0": "SberBrowser"
|
||||||
- "S8": "Seewo Browser"
|
- "S8": "Seewo Browser"
|
||||||
- "SC": "SEMC-Browser"
|
- "SC": "SEMC-Browser"
|
||||||
- "SE": "Sogou Explorer"
|
- "SE": "Sogou Explorer"
|
||||||
@ -443,9 +499,11 @@
|
|||||||
- "SY": "Sizzy"
|
- "SY": "Sizzy"
|
||||||
- "K3": "Skye"
|
- "K3": "Skye"
|
||||||
- "SK": "Skyfire"
|
- "SK": "Skyfire"
|
||||||
|
- "KL": "SkyLeap"
|
||||||
- "SS": "Seraphic Sraf"
|
- "SS": "Seraphic Sraf"
|
||||||
- "KK": "SiteKiosk"
|
- "KK": "SiteKiosk"
|
||||||
- "SL": "Sleipnir"
|
- "SL": "Sleipnir"
|
||||||
|
- "8B": "SlimBoat"
|
||||||
- "S6": "Slimjet"
|
- "S6": "Slimjet"
|
||||||
- "S7": "SP Browser"
|
- "S7": "SP Browser"
|
||||||
- "9S": "Sony Small Browser"
|
- "9S": "Sony Small Browser"
|
||||||
@ -469,8 +527,10 @@
|
|||||||
- "HR": "Sushi Browser"
|
- "HR": "Sushi Browser"
|
||||||
- "S3": "surf"
|
- "S3": "surf"
|
||||||
- "4S": "Surf Browser"
|
- "4S": "Surf Browser"
|
||||||
|
- "RY": "Surfy Browser"
|
||||||
- "SG": "Stargon"
|
- "SG": "Stargon"
|
||||||
- "S0": "START Internet Browser"
|
- "S0": "START Internet Browser"
|
||||||
|
- "5A": "Stealth Browser"
|
||||||
- "S4": "Steam In-Game Overlay"
|
- "S4": "Steam In-Game Overlay"
|
||||||
- "ST": "Streamy"
|
- "ST": "Streamy"
|
||||||
- "SX": "Swiftfox"
|
- "SX": "Swiftfox"
|
||||||
@ -480,7 +540,9 @@
|
|||||||
- "TP": "T+Browser"
|
- "TP": "T+Browser"
|
||||||
- "TR": "T-Browser"
|
- "TR": "T-Browser"
|
||||||
- "TO": "t-online.de Browser"
|
- "TO": "t-online.de Browser"
|
||||||
|
- "TT": "TalkTo"
|
||||||
- "TA": "Tao Browser"
|
- "TA": "Tao Browser"
|
||||||
|
- "T2": "tararia"
|
||||||
- "TH": "Thor"
|
- "TH": "Thor"
|
||||||
- "1T": "Tor Browser"
|
- "1T": "Tor Browser"
|
||||||
- "TF": "TenFourFox"
|
- "TF": "TenFourFox"
|
||||||
@ -488,6 +550,7 @@
|
|||||||
- "TE": "Tesla Browser"
|
- "TE": "Tesla Browser"
|
||||||
- "TZ": "Tizen Browser"
|
- "TZ": "Tizen Browser"
|
||||||
- "TI": "Tint Browser"
|
- "TI": "Tint Browser"
|
||||||
|
- "TL": "TrueLocation Browser"
|
||||||
- "TC": "TUC Mini Browser"
|
- "TC": "TUC Mini Browser"
|
||||||
- "TU": "Tungsten"
|
- "TU": "Tungsten"
|
||||||
- "TG": "ToGate"
|
- "TG": "ToGate"
|
||||||
@ -508,6 +571,7 @@
|
|||||||
- "V3": "VD Browser"
|
- "V3": "VD Browser"
|
||||||
- "VE": "Venus Browser"
|
- "VE": "Venus Browser"
|
||||||
- "WD": "Vewd Browser"
|
- "WD": "Vewd Browser"
|
||||||
|
- "V5": "VibeMate"
|
||||||
- "N0": "Nova Video Downloader Pro"
|
- "N0": "Nova Video Downloader Pro"
|
||||||
- "VS": "Viasat Browser"
|
- "VS": "Viasat Browser"
|
||||||
- "VI": "Vivaldi"
|
- "VI": "Vivaldi"
|
||||||
@ -516,18 +580,26 @@
|
|||||||
- "VB": "Vision Mobile Browser"
|
- "VB": "Vision Mobile Browser"
|
||||||
- "V4": "Vertex Surf"
|
- "V4": "Vertex Surf"
|
||||||
- "VM": "VMware AirWatch"
|
- "VM": "VMware AirWatch"
|
||||||
|
- "VK": "Vonkeror"
|
||||||
|
- "VU": "Vuhuv"
|
||||||
- "WI": "Wear Internet Browser"
|
- "WI": "Wear Internet Browser"
|
||||||
- "WP": "Web Explorer"
|
- "WP": "Web Explorer"
|
||||||
- "W3": "Web Browser & Explorer"
|
- "W3": "Web Browser & Explorer"
|
||||||
|
- "W5": "Webian Shell"
|
||||||
|
- "W4": "WebDiscover"
|
||||||
- "WE": "WebPositive"
|
- "WE": "WebPositive"
|
||||||
|
- "W6": "Weltweitimnetz Browser"
|
||||||
|
- "WX": "Wexond"
|
||||||
- "WF": "Waterfox"
|
- "WF": "Waterfox"
|
||||||
- "WB": "Wave Browser"
|
- "WB": "Wave Browser"
|
||||||
- "WA": "Wavebox"
|
- "WA": "Wavebox"
|
||||||
- "WH": "Whale Browser"
|
- "WH": "Whale Browser"
|
||||||
- "WO": "wOSBrowser"
|
- "WO": "wOSBrowser"
|
||||||
|
- "3W": "w3m"
|
||||||
- "WT": "WeTab Browser"
|
- "WT": "WeTab Browser"
|
||||||
- "1W": "World Browser"
|
- "1W": "World Browser"
|
||||||
- "WL": "Wolvic"
|
- "WL": "Wolvic"
|
||||||
|
- "WY": "Wyzo"
|
||||||
- "YG": "YAGI"
|
- "YG": "YAGI"
|
||||||
- "YJ": "Yahoo! Japan Browser"
|
- "YJ": "Yahoo! Japan Browser"
|
||||||
- "YA": "Yandex Browser"
|
- "YA": "Yandex Browser"
|
||||||
@ -536,6 +608,7 @@
|
|||||||
- "Y2": "Yo Browser"
|
- "Y2": "Yo Browser"
|
||||||
- "YB": "Yolo Browser"
|
- "YB": "Yolo Browser"
|
||||||
- "YO": "YouCare"
|
- "YO": "YouCare"
|
||||||
|
- "Y3": "YouBrowser"
|
||||||
- "YZ": "Yuzu Browser"
|
- "YZ": "Yuzu Browser"
|
||||||
- "XR": "xBrowser"
|
- "XR": "xBrowser"
|
||||||
- "XB": "X Browser Lite"
|
- "XB": "X Browser Lite"
|
||||||
|
@ -1,6 +1,14 @@
|
|||||||
- "Chrome":
|
- "Chrome":
|
||||||
- "Google Chrome"
|
- "Google Chrome"
|
||||||
- "Vewd Browser":
|
- "Chrome Webview":
|
||||||
- "Vewd Core"
|
- "Android WebView"
|
||||||
- "DuckDuckGo Privacy Browser":
|
- "DuckDuckGo Privacy Browser":
|
||||||
- "DuckDuckGo"
|
- "DuckDuckGo"
|
||||||
|
- "Edge WebView":
|
||||||
|
- "Microsoft Edge WebView2"
|
||||||
|
- "Microsoft Edge":
|
||||||
|
- "Edge"
|
||||||
|
- "Norton Private Browser":
|
||||||
|
- "Norton Secure Browser"
|
||||||
|
- "Vewd Browser":
|
||||||
|
- "Vewd Core"
|
||||||
|
@ -154,3 +154,31 @@
|
|||||||
- "H5"
|
- "H5"
|
||||||
- "V3"
|
- "V3"
|
||||||
- "G2"
|
- "G2"
|
||||||
|
- "BG"
|
||||||
|
- "OL"
|
||||||
|
- "II"
|
||||||
|
- "TL"
|
||||||
|
- "M6"
|
||||||
|
- "Y3"
|
||||||
|
- "M7"
|
||||||
|
- "GN"
|
||||||
|
- "D3"
|
||||||
|
- "IG"
|
||||||
|
- "HW"
|
||||||
|
- "4O"
|
||||||
|
- "OU"
|
||||||
|
- "5P"
|
||||||
|
- "KE"
|
||||||
|
- "5A"
|
||||||
|
- "TT"
|
||||||
|
- "6P"
|
||||||
|
- "G3"
|
||||||
|
- "7P"
|
||||||
|
- "VU"
|
||||||
|
- "F8"
|
||||||
|
- "L4"
|
||||||
|
- "DK"
|
||||||
|
- "DP"
|
||||||
|
- "KL"
|
||||||
|
- "K4"
|
||||||
|
- "N6"
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
- "RRS"
|
- "RRS"
|
||||||
- "WER"
|
- "WER"
|
||||||
- "PIC"
|
- "PIC"
|
||||||
|
- "ARM"
|
||||||
|
- "HEL"
|
||||||
- ""
|
- ""
|
||||||
- "AmigaOS":
|
- "AmigaOS":
|
||||||
- "AMG"
|
- "AMG"
|
||||||
@ -112,6 +114,24 @@
|
|||||||
- "VID"
|
- "VID"
|
||||||
- "TIV"
|
- "TIV"
|
||||||
- "BSN"
|
- "BSN"
|
||||||
|
- "RAS"
|
||||||
|
- "UOS"
|
||||||
|
- "PIO"
|
||||||
|
- "FRI"
|
||||||
|
- "LIR"
|
||||||
|
- "WEB"
|
||||||
|
- "SER"
|
||||||
|
- "ASP"
|
||||||
|
- "AOS"
|
||||||
|
- "LOO"
|
||||||
|
- "EUL"
|
||||||
|
- "SCI"
|
||||||
|
- "ALP"
|
||||||
|
- "CLO"
|
||||||
|
- "ROC"
|
||||||
|
- "OVZ"
|
||||||
|
- "PVE"
|
||||||
|
- "RST"
|
||||||
- ""
|
- ""
|
||||||
- "Mac":
|
- "Mac":
|
||||||
- "MAC"
|
- "MAC"
|
||||||
@ -151,6 +171,8 @@
|
|||||||
- "IRI"
|
- "IRI"
|
||||||
- "T64"
|
- "T64"
|
||||||
- "INF"
|
- "INF"
|
||||||
|
- "ELE"
|
||||||
|
- ""
|
||||||
- "WebTV":
|
- "WebTV":
|
||||||
- "WTV"
|
- "WTV"
|
||||||
- "Windows":
|
- "Windows":
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
- "AIX": "AIX"
|
- "AIX": "AIX"
|
||||||
- "AND": "Android"
|
- "AND": "Android"
|
||||||
- "ADR": "Android TV"
|
- "ADR": "Android TV"
|
||||||
|
- "ALP": "Alpine Linux"
|
||||||
- "AMZ": "Amazon Linux"
|
- "AMZ": "Amazon Linux"
|
||||||
- "AMG": "AmigaOS"
|
- "AMG": "AmigaOS"
|
||||||
|
- "ARM": "Armadillo OS"
|
||||||
- "ATV": "tvOS"
|
- "ATV": "tvOS"
|
||||||
- "ARL": "Arch Linux"
|
- "ARL": "Arch Linux"
|
||||||
|
- "AOS": "AOSC OS"
|
||||||
|
- "ASP": "ASPLinux"
|
||||||
- "BTR": "BackTrack"
|
- "BTR": "BackTrack"
|
||||||
- "SBA": "Bada"
|
- "SBA": "Bada"
|
||||||
- "BEO": "BeOS"
|
- "BEO": "BeOS"
|
||||||
@ -16,6 +20,7 @@
|
|||||||
- "CAI": "Caixa Mágica"
|
- "CAI": "Caixa Mágica"
|
||||||
- "CES": "CentOS"
|
- "CES": "CentOS"
|
||||||
- "CST": "CentOS Stream"
|
- "CST": "CentOS Stream"
|
||||||
|
- "CLO": "Clear Linux OS"
|
||||||
- "CLR": "ClearOS Mobile"
|
- "CLR": "ClearOS Mobile"
|
||||||
- "COS": "Chrome OS"
|
- "COS": "Chrome OS"
|
||||||
- "CRS": "Chromium OS"
|
- "CRS": "Chromium OS"
|
||||||
@ -25,6 +30,8 @@
|
|||||||
- "DEE": "Deepin"
|
- "DEE": "Deepin"
|
||||||
- "DFB": "DragonFly"
|
- "DFB": "DragonFly"
|
||||||
- "DVK": "DVKBuntu"
|
- "DVK": "DVKBuntu"
|
||||||
|
- "ELE": "ElectroBSD"
|
||||||
|
- "EUL": "EulerOS"
|
||||||
- "FED": "Fedora"
|
- "FED": "Fedora"
|
||||||
- "FEN": "Fenix"
|
- "FEN": "Fenix"
|
||||||
- "FOS": "Firefox OS"
|
- "FOS": "Firefox OS"
|
||||||
@ -32,6 +39,7 @@
|
|||||||
- "FOR": "Foresight Linux"
|
- "FOR": "Foresight Linux"
|
||||||
- "FRE": "Freebox"
|
- "FRE": "Freebox"
|
||||||
- "BSD": "FreeBSD"
|
- "BSD": "FreeBSD"
|
||||||
|
- "FRI": "FRITZ!OS"
|
||||||
- "FYD": "FydeOS"
|
- "FYD": "FydeOS"
|
||||||
- "FUC": "Fuchsia"
|
- "FUC": "Fuchsia"
|
||||||
- "GNT": "Gentoo"
|
- "GNT": "Gentoo"
|
||||||
@ -42,6 +50,7 @@
|
|||||||
- "IPA": "iPadOS"
|
- "IPA": "iPadOS"
|
||||||
- "HAR": "HarmonyOS"
|
- "HAR": "HarmonyOS"
|
||||||
- "HAS": "HasCodingOS"
|
- "HAS": "HasCodingOS"
|
||||||
|
- "HEL": "HELIX OS"
|
||||||
- "IRI": "IRIX"
|
- "IRI": "IRIX"
|
||||||
- "INF": "Inferno"
|
- "INF": "Inferno"
|
||||||
- "JME": "Java ME"
|
- "JME": "Java ME"
|
||||||
@ -55,6 +64,8 @@
|
|||||||
- "LND": "LindowsOS"
|
- "LND": "LindowsOS"
|
||||||
- "LNS": "Linspire"
|
- "LNS": "Linspire"
|
||||||
- "LEN": "Lineage OS"
|
- "LEN": "Lineage OS"
|
||||||
|
- "LIR": "Liri OS"
|
||||||
|
- "LOO": "Loongnix"
|
||||||
- "LBT": "Lubuntu"
|
- "LBT": "Lubuntu"
|
||||||
- "LOS": "Lumin OS"
|
- "LOS": "Lumin OS"
|
||||||
- "LUN": "LuneOS"
|
- "LUN": "LuneOS"
|
||||||
@ -78,6 +89,7 @@
|
|||||||
- "OS2": "OS/2"
|
- "OS2": "OS/2"
|
||||||
- "T64": "OSF1"
|
- "T64": "OSF1"
|
||||||
- "OBS": "OpenBSD"
|
- "OBS": "OpenBSD"
|
||||||
|
- "OVZ": "OpenVZ"
|
||||||
- "OWR": "OpenWrt"
|
- "OWR": "OpenWrt"
|
||||||
- "OTV": "Opera TV"
|
- "OTV": "Opera TV"
|
||||||
- "ORA": "Oracle Linux"
|
- "ORA": "Oracle Linux"
|
||||||
@ -88,11 +100,16 @@
|
|||||||
- "PLA": "Plasma Mobile"
|
- "PLA": "Plasma Mobile"
|
||||||
- "PSP": "PlayStation Portable"
|
- "PSP": "PlayStation Portable"
|
||||||
- "PS3": "PlayStation"
|
- "PS3": "PlayStation"
|
||||||
|
- "PVE": "Proxmox VE"
|
||||||
- "PUR": "PureOS"
|
- "PUR": "PureOS"
|
||||||
|
- "PIO": "Raspberry Pi OS"
|
||||||
|
- "RAS": "Raspbian"
|
||||||
- "RHT": "Red Hat"
|
- "RHT": "Red Hat"
|
||||||
|
- "RST": "Red Star"
|
||||||
- "RED": "RedOS"
|
- "RED": "RedOS"
|
||||||
- "REV": "Revenge OS"
|
- "REV": "Revenge OS"
|
||||||
- "ROS": "RISC OS"
|
- "ROS": "RISC OS"
|
||||||
|
- "ROC": "Rocky Linux"
|
||||||
- "ROK": "Roku OS"
|
- "ROK": "Roku OS"
|
||||||
- "RSO": "Rosa"
|
- "RSO": "Rosa"
|
||||||
- "ROU": "RouterOS"
|
- "ROU": "RouterOS"
|
||||||
@ -103,7 +120,9 @@
|
|||||||
- "SAB": "Sabayon"
|
- "SAB": "Sabayon"
|
||||||
- "SSE": "SUSE"
|
- "SSE": "SUSE"
|
||||||
- "SAF": "Sailfish OS"
|
- "SAF": "Sailfish OS"
|
||||||
|
- "SCI": "Scientific Linux"
|
||||||
- "SEE": "SeewoOS"
|
- "SEE": "SeewoOS"
|
||||||
|
- "SER": "SerenityOS"
|
||||||
- "SIR": "Sirin OS"
|
- "SIR": "Sirin OS"
|
||||||
- "SLW": "Slackware"
|
- "SLW": "Slackware"
|
||||||
- "SOS": "Solaris"
|
- "SOS": "Solaris"
|
||||||
@ -119,6 +138,7 @@
|
|||||||
- "TIV": "TiVo OS"
|
- "TIV": "TiVo OS"
|
||||||
- "TOS": "TmaxOS"
|
- "TOS": "TmaxOS"
|
||||||
- "UBT": "Ubuntu"
|
- "UBT": "Ubuntu"
|
||||||
|
- "UOS": "UOS"
|
||||||
- "VID": "VIDAA"
|
- "VID": "VIDAA"
|
||||||
- "WAS": "watchOS"
|
- "WAS": "watchOS"
|
||||||
- "WER": "Wear OS"
|
- "WER": "Wear OS"
|
||||||
@ -137,4 +157,5 @@
|
|||||||
- "ZOR": "ZorinOS"
|
- "ZOR": "ZorinOS"
|
||||||
- "IOS": "iOS"
|
- "IOS": "iOS"
|
||||||
- "POS": "palmOS"
|
- "POS": "palmOS"
|
||||||
|
- "WEB": "Webian"
|
||||||
- "WOS": "webOS"
|
- "WOS": "webOS"
|
||||||
|
12
priv/ua_inspector/short_codes.version_mapping_fire_os.yml
Normal file
12
priv/ua_inspector/short_codes.version_mapping_fire_os.yml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
- "11": "8"
|
||||||
|
- "10": "8"
|
||||||
|
- "9": "7"
|
||||||
|
- "7": "6"
|
||||||
|
- "5": "5"
|
||||||
|
- "4.4.3": "4.5.1"
|
||||||
|
- "4.4.2": "4"
|
||||||
|
- "4.2.2": "3"
|
||||||
|
- "4.0.3": "3"
|
||||||
|
- "4.0.2": "3"
|
||||||
|
- "4": "2"
|
||||||
|
- "2": "1"
|
21
priv/ua_inspector/short_codes.version_mapping_lineage_os.yml
Normal file
21
priv/ua_inspector/short_codes.version_mapping_lineage_os.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
- "14": "21"
|
||||||
|
- "13": "20.0"
|
||||||
|
- "12.1": "19.1"
|
||||||
|
- "12": "19.0"
|
||||||
|
- "11": "18.0"
|
||||||
|
- "10": "17.0"
|
||||||
|
- "9": "16.0"
|
||||||
|
- "8.1.0": "15.1"
|
||||||
|
- "8.0.0": "15.0"
|
||||||
|
- "7.1.2": "14.1"
|
||||||
|
- "7.1.1": "14.1"
|
||||||
|
- "7.0": "14.0"
|
||||||
|
- "6.0.1": "13.0"
|
||||||
|
- "6.0": "13.0"
|
||||||
|
- "5.1.1": "12.1"
|
||||||
|
- "5.0.2": "12.0"
|
||||||
|
- "5.0": "12.0"
|
||||||
|
- "4.4.4": "11.0"
|
||||||
|
- "4.3": "10.2"
|
||||||
|
- "4.2.2": "10.1"
|
||||||
|
- "4.0.4": "9.1.0"
|
@ -1 +1 @@
|
|||||||
6.3.0
|
6.3.2
|
||||||
|
Loading…
Reference in New Issue
Block a user