diff --git a/Tests/Parser/Client/fixtures/mobile_app.yml b/Tests/Parser/Client/fixtures/mobile_app.yml index 55a4d8a966..221ba805f5 100644 --- a/Tests/Parser/Client/fixtures/mobile_app.yml +++ b/Tests/Parser/Client/fixtures/mobile_app.yml @@ -2195,3 +2195,27 @@ type: mobile app name: Fiddler Classic version: 5.0.20244.10953 +- + user_agent: Mozilla/5.0 (Linux; Android 12; Pixel 5 Build/SQ1A.220205.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/99.0 Chrome/99.0.4844.84 Mobile Safari/537.36 Android/tracepal.app/1.1.0 + client: + type: mobile app + name: TracePal + version: 1.1.0 +- + user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/605.1.15 iOS/TracePal/1.2.0 + client: + type: mobile app + name: TracePal + version: 1.2.0 +- + user_agent: Mozilla/5.0 (Linux; Android 12; Pixel 5 Build/SQ1A.220205.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/99.0 Chrome/99.0.4844.84 Mobile Safari/537.36 Android/topsecret.chat/1.1.0 + client: + type: mobile app + name: TopSecret Chat + version: 1.1.0 +- + user_agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/605.1.15 iOS/TopSecret.Chat/1.2.0 + client: + type: mobile app + name: TopSecret Chat + version: 1.2.0 diff --git a/regexes/client/mobile_apps.yml b/regexes/client/mobile_apps.yml index e1f23390ab..ef4ab33166 100644 --- a/regexes/client/mobile_apps.yml +++ b/regexes/client/mobile_apps.yml @@ -2560,6 +2560,16 @@ name: 'ZEIT ONLINE' version: '$1' +# TracePal (https://play.google.com/store/apps/details?id=tracepal.app | https://apps.apple.com/us/app/tracepal-groups-gps-tracker/id6730120264) +- regex: 'tracepal(?:\.app)?/([\d\.]+)' + name: 'TracePal' + version: '$1' + +# TopSecret Chat (https://play.google.com/store/apps/details?id=topsecret.chat | https://apps.apple.com/us/app/topsecret-chat/id1619691020) +- regex: 'topsecret\.chat/([\d\.]+)' + name: 'TopSecret Chat' + version: '$1' + # Electron generic apps - regex: ' (?!(?:AppleWebKit|brave|Franz|Mailspring|Notion|Basecamp|Evernote|catalyst|ramboxpro|BlueMail|BeakerBrowser|Dezor|TweakStyle|Colibri|Polypane|VibeMate|(?:d|LT|Glass|Sushi|Flash|OhHai)Browser|Sizzy))([a-z0-9]*)(?:-desktop|-electron-app)?/(\d+\.[\d.]+).*Electron/' name: '$1'