diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 53eddaf0c..c8ece07b2 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.5.19", + "version": "6.5.20", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "url": "https://github.com/sponsors/aliasio" }, { - "url": "https://paypal.me/aliasio" + "url": "https://paypal.me/elbertalias" } ], "main": "driver.js", @@ -42,4 +42,4 @@ "dependencies": { "puppeteer": "^5.3.0" } -} \ No newline at end of file +} diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index e334abd35..29f7a5fed 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -79,10 +79,10 @@ const Driver = { 'https://www.wappalyzer.com/installed/?utm_source=installed&utm_medium=extension&utm_campaign=wappalyzer' ) } else if (version !== previous && upgradeMessage) { - // open( - // `https://www.wappalyzer.com/upgraded/?utm_source=upgraded&utm_medium=extension&utm_campaign=wappalyzer`, - // false - // ) + open( + `https://www.wappalyzer.com/upgraded/?utm_source=upgraded&utm_medium=extension&utm_campaign=wappalyzer`, + false + ) } await setOption('version', version) diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index e4fe10559..189e9e402 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com/", "description": "Identify web technologies", - "version": "6.5.19", + "version": "6.5.20", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index 6bc87a6e9..d528d94d1 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.5.19", + "version": "6.5.20", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -25,11 +25,11 @@ "url": "https://github.com/sponsors/aliasio" }, { - "url": "https://paypal.me/aliasio" + "url": "https://paypal.me/elbertalias" } ], "main": "wappalyzer.js", "files": [ "wappalyzer.js" ] -} \ No newline at end of file +} diff --git a/src/technologies.json b/src/technologies.json index 28bd07995..90f4a4a1e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -566,9 +566,12 @@ "adroll_adv_id": "", "adroll_pix_id": "" }, - "scripts": "(?:a|s)\\.adroll\\.com", + "pricing": [ + "low", + "recurring" + ], "saas": true, - "pricing": ["low", "recurring"], + "scripts": "(?:a|s)\\.adroll\\.com", "website": "http://adroll.com" }, "Adally": { @@ -1531,9 +1534,11 @@ "description": "AppNexus is a cloud-based software platform that enables and optimizes programmatic online advertising.", "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", "icon": "AppNexus.svg", - "scripts": "adnxs\\.(?:net|com)", + "pricing": [ + "poa" + ], "saas": true, - "pricing": ["poa"], + "scripts": "adnxs\\.(?:net|com)", "website": "http://appnexus.com" }, "Apple Pay": { @@ -1704,14 +1709,14 @@ ], "cpe": "cpe:/a:atlassian:confluence", "description": "Atlassian Confluence is a web-based collaboration wiki tool.", - "headers": { - "X-Confluence-Request-Time": "" - }, "dom": { "li.print-only": { "text": "Atlassian Confluence ([\\d.]+)\\;version:\\1" } }, + "headers": { + "X-Confluence-Request-Time": "" + }, "icon": "Atlassian Confluence.svg", "implies": "Java", "meta": { @@ -1736,16 +1741,16 @@ 13 ], "cpe": "cpe:/a:atlassian:jira", - "icon": "Atlassian Jira.svg", - "implies": "Java", - "js": { - "jira.id": "" - }, "dom": { "#jira": { "text": "" } }, + "icon": "Atlassian Jira.svg", + "implies": "Java", + "js": { + "jira.id": "" + }, "meta": { "application-name": "JIRA", "data-version": "([\\d.]+)\\;version:\\1\\;confidence:0" @@ -2075,10 +2080,13 @@ "description": "BigCommerce is a hosted ecommerce platform that allows business owners to set up an online store and sell their products online.", "html": "]+cdn\\d+\\.bigcommerce\\.com/", "icon": "BigCommerce.svg", + "pricing": [ + "low", + "recurring" + ], + "saas": true, "scripts": "cdn\\d+\\.bigcommerce\\.com/", "url": "mybigcommerce\\.com", - "saas": true, - "pricing": ["low", "recurring"], "website": "http://www.bigcommerce.com" }, "BigDump": { @@ -2710,7 +2718,10 @@ "js": { "fn_compare_strings": "" }, - "pricing": ["mid", "onetime"], + "pricing": [ + "mid", + "onetime" + ], "website": "http://www.cs-cart.com" }, "CacheFly": { @@ -2747,8 +2758,10 @@ "EC_GLOBAL_INFO": "", "EC_ROOT_DOMAIN": "" }, + "pricing": [ + "low" + ], "saas": true, - "pricing": ["low"], "website": "https://ec.cafe24.com/" }, "CakePHP": { @@ -2778,18 +2791,6 @@ "scripts": "https://assets\\.calendly\\.com/assets/external/widget\\.js", "website": "https://calendly.com/" }, - "Skedify": { - "cats": [ - 72 - ], - "description": "Skedify is an appointment booking solution created for enterprises.", - "icon": "Skedify.svg", - "js": { - "Skedify.Plugin.version": "^(.+)$\\;version:\\1" - }, - "scripts": "plugin\\.skedify\\.io", - "website": "https://calendly.com/" - }, "Captch Me": { "cats": [ 16, @@ -3747,12 +3748,14 @@ "criteo_pubtag": "", "criteo_q": "" }, + "pricing": [ + "poa" + ], + "saas": true, "scripts": [ "//(?:cas\\.criteo\\.com|(?:[^/]\\.)?criteo\\.net)/", "//static\\.criteo\\.net/js/ld/ld\\.js" ], - "saas": true, - "pricing": ["poa"], "website": "http://criteo.com" }, "Cross Pixel": { @@ -4310,12 +4313,12 @@ ], "description": "DoubleClick Ad Exchange is a real-time marketplace to buy and sell display advertising space.", "icon": "DoubleClick.svg", + "saas": true, "scripts": [ "googlesyndication\\.com/pagead/show_ads\\.js", "tpc\\.googlesyndication\\.com/safeframe", "googlesyndication\\.com.*abg\\.js" ], - "saas": true, "website": "http://www.doubleclickbygoogle.com/solutions/digital-marketing/ad-exchange/" }, "DoubleClick Campaign Manager (DCM)": { @@ -4340,9 +4343,11 @@ ], "description": "DoubleClick for Publishers (DFP) is a hosted ad serving platform that streamlines your ad management.", "icon": "DoubleClick.svg", - "scripts": "googletagservices\\.com/tag/js/gpt(?:_mobile)?\\.js", + "pricing": [ + "freemium" + ], "saas": true, - "pricing": ["freemium"], + "scripts": "googletagservices\\.com/tag/js/gpt(?:_mobile)?\\.js", "website": "http://www.google.com/dfp" }, "DovetailWRP": { @@ -4505,11 +4510,11 @@ "cpe": "cpe:/a:lockon:ec-cube", "icon": "ec-cube.png", "implies": "PHP", + "oss": true, "scripts": [ "eccube\\.js", "win_op\\.js" ], - "oss": true, "website": "http://www.ec-cube.net" }, "EKM": { @@ -4555,8 +4560,11 @@ "js": { "epages": "" }, + "pricing": [ + "low", + "recurring" + ], "saas": true, - "pricing": ["low", "recurring"], "website": "http://www.epages.com/" }, "EPiServer": { @@ -4623,12 +4631,14 @@ "Ecwid": "", "EcwidCart": "" }, + "pricing": [ + "freemium" + ], + "saas": true, "scripts": [ "https://app\\.multiscreenstore\\.com/script\\.js", "https://app\\.ecwid\\.com/script\\.js" ], - "saas": true, - "pricing": ["freemium"], "website": "https://www.ecwid.com/" }, "EdgeCast": { @@ -6035,13 +6045,13 @@ "__google_ad_urls": "", "google_ad_": "" }, + "saas": true, "scripts": [ "googlesyndication\\.com/", "ad\\.ca\\.doubleclick\\.net", "2mdn\\.net", "ad\\.ca\\.doubleclick\\.net" ], - "saas": true, "website": "https://www.google.fr/adsense/start/" }, "Google Analytics": { @@ -6840,9 +6850,11 @@ "html": "<(?:a|link|script)[^>]*(?:href|src)=\".*(?:/wcsstore/|webapp\\/wcs)", "icon": "IBM.svg", "implies": "Java", - "url": "/wcs/", + "pricing": [ + "poa" + ], "saas": true, - "pricing": ["poa"], + "url": "/wcs/", "website": "http://ibm.com/software/genservers/commerceproductline" }, "IIS": { @@ -7596,6 +7608,27 @@ }, "website": "https://www.kissmetrics.com" }, + "KaTeX": { + "cats": [ + 25 + ], + "description": "KaTeX is a cross-browser JavaScript library that displays mathematical notation in web browsers.", + "dom": { + "link[href*=katex]": { + "attributes": { + "href": "katex(?:\\.min)?\\.css" + } + } + }, + "icon": "KaTeX.svg", + "js": { + "katex": "", + "katex.version": "^(.+)$\\;version:\\1" + }, + "oss": true, + "scripts": "katex(?:\\.min)?\\.js", + "website": "https://katex.org/" + }, "Kajabi": { "cats": [ 6 @@ -7607,8 +7640,10 @@ "js": { "Kajabi": "" }, + "pricing": [ + "mid" + ], "saas": true, - "pricing": ["mid"], "website": "https://newkajabi.com" }, "Kampyle": { @@ -8103,10 +8138,12 @@ ], "html": "", "icon": "Lightspeed.svg", + "pricing": [ + "low" + ], + "saas": true, "scripts": "http://assets\\.webshopapp\\.com", "url": "seoshop.webshopapp.com", - "saas": true, - "pricing": ["low"], "website": "http://www.lightspeedhq.com/products/ecommerce/" }, "LinkSmart": { @@ -8550,12 +8587,12 @@ "Mage": "", "VarienForm": "" }, + "oss": true, "scripts": [ "js/mage", "skin/frontend/(?:default|(enterprise))\\;version:\\1?Enterprise:Community", "static/_requirejs\\;confidence:50\\;version:2" ], - "oss": true, "website": "https://magento.com" }, "MailChimp": { @@ -10124,8 +10161,8 @@ "meta": { "generator": "Odoo" }, - "scripts": "/web/js/(?:web\\.assets_common/|website\\.assets_frontend/)\\;confidence:25", "oss": true, + "scripts": "/web/js/(?:web\\.assets_common/|website\\.assets_frontend/)\\;confidence:25", "website": "http://odoo.com" }, "Olark": { @@ -10416,9 +10453,12 @@ "js": { "optimizely": "" }, - "scripts": "optimizely\\.com.*\\.js", + "pricing": [ + "poa", + "high" + ], "saas": true, - "pricing": ["poa", "high"], + "scripts": "optimizely\\.com.*\\.js", "website": "https://www.optimizely.com" }, "Oracle Application Server": { @@ -11359,12 +11399,14 @@ "PREBID_TIMEOUT": "", "pbjs": "" }, + "oss": true, + "pricing": [ + "freemium" + ], "scripts": [ "/prebid\\.js", "adnxs\\.com/[^\"]*(?:prebid|/pb\\.js)" ], - "oss": true, - "pricing": ["freemium"], "website": "http://prebid.org" }, "Prefix-Free": { @@ -11411,7 +11453,9 @@ "generator": "PrestaShop" }, "oss": true, - "pricing": ["freemium"], + "pricing": [ + "freemium" + ], "website": "http://www.prestashop.com" }, "Prism": { @@ -12318,8 +12362,10 @@ "RISKX": "", "riskifiedBeaconLoad": "" }, + "pricing": [ + "poa" + ], "saas": true, - "pricing": ["poa"], "website": "https://www.riskified.com/" }, "RiteCMS": { @@ -12505,8 +12551,10 @@ ], "icon": "SAP.svg", "implies": "Java", + "pricing": [ + "poa" + ], "saas": true, - "pricing": ["poa"], "website": "https://www.sap.com/products/crm/e-commerce-platforms.html" }, "SAP Customer Data Cloud Sign-in": { @@ -12710,9 +12758,11 @@ "js": { "dwAnalytics": "" }, - "scripts": "/demandware\\.static/", + "pricing": [ + "poa" + ], "saas": true, - "pricing": ["poa"], + "scripts": "/demandware\\.static/", "website": "http://demandware.com" }, "Salesforce Service Cloud": { @@ -13197,8 +13247,10 @@ "js": { "shoper": "" }, + "pricing": [ + "low" + ], "saas": true, - "pricing": ["low"], "website": "https://www.shoper.pl" }, "Shopery": { @@ -13246,10 +13298,13 @@ "Shopify": "\\;confidence:25", "ShopifyAPI": "" }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, "scripts": "sdks\\.shopifycdn\\.com", "url": "^https?//.+\\.myshopify\\.com", - "saas": true, - "pricing": ["low", "recurring"], "website": "http://shopify.com" }, "Shopline": { @@ -13326,13 +13381,17 @@ "meta": { "application-name": "Shopware" }, + "pricing": [ + "low", + "freemium", + "recurring" + ], + "saas": true, "scripts": [ "(?:(shopware)|/web/cache/[0-9]{10}_.+)\\.js\\;version:\\1?4:5", "/jquery\\.shopware\\.min\\.js", "/engine/Shopware/" ], - "saas": true, - "pricing": ["low", "freemium", "recurring"], "website": "https://www.shopware.com" }, "Sift": { @@ -13511,6 +13570,18 @@ "scripts": "serving-sys\\.com/", "website": "http://sizmek.com" }, + "Skedify": { + "cats": [ + 72 + ], + "description": "Skedify is an appointment booking solution created for enterprises.", + "icon": "Skedify.svg", + "js": { + "Skedify.Plugin.version": "^(.+)$\\;version:\\1" + }, + "scripts": "plugin\\.skedify\\.io", + "website": "https://calendly.com/" + }, "Slick": { "cats": [ 59 @@ -15429,8 +15500,10 @@ "powered": "vtex" }, "icon": "VTEX.svg", + "pricing": [ + "payg" + ], "saas": true, - "pricing": ["payg"], "website": "https://vtex.com/" }, "Vaadin": { @@ -15687,9 +15760,12 @@ "js": { "volusion": "" }, - "scripts": "/volusion\\.js(?:\\?([\\d.]*))?\\;version:\\1", + "pricing": [ + "low", + "recurring" + ], "saas": true, - "pricing": ["low", "recurring"], + "scripts": "/volusion\\.js(?:\\?([\\d.]*))?\\;version:\\1", "website": "https://www.volusion.com" }, "Voog.com Website Builder": { @@ -15797,7 +15873,10 @@ "WHMCS": "" }, "oss": true, - "pricing": ["low", "recurring"], + "pricing": [ + "low", + "recurring" + ], "website": "http://www.whmcs.com" }, "WP Engine": { @@ -16279,9 +16358,12 @@ "meta": { "generator": "Wix\\.com Website Builder" }, - "scripts": "static\\.parastorage\\.com", + "pricing": [ + "low", + "recurring" + ], "saas": true, - "pricing": ["low", "recurring"], + "scripts": "static\\.parastorage\\.com", "website": "https://www.wix.com" }, "Wolf CMS": { @@ -16319,8 +16401,8 @@ "meta": { "generator": "WooCommerce ([\\d.]+)\\;version:\\1" }, - "scripts": "/woocommerce(?:\\.min)?\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1", "oss": true, + "scripts": "/woocommerce(?:\\.min)?\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1", "website": "https://woocommerce.com" }, "Woopra": { @@ -18512,27 +18594,6 @@ "generator": "xt:Commerce" }, "website": "https://www.xt-commerce.com" - }, - "KaTeX": { - "cats": [ - 25 - ], - "description": "KaTeX is a cross-browser JavaScript library that displays mathematical notation in web browsers.", - "icon": "KaTeX.svg", - "oss": true, - "dom": { - "link[href*=katex]": { - "attributes": { - "href": "katex(?:\\.min)?\\.css" - } - } - }, - "js": { - "katex": "", - "katex.version": "^(.+)$\\;version:\\1" - }, - "scripts": "katex(?:\\.min)?\\.js", - "website": "https://katex.org/" } } -} +} \ No newline at end of file