From d14a732294a74f4196d4df5c3566fd8cca0b3ab6 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 12 Apr 2021 07:46:11 +1000 Subject: [PATCH 01/39] Add Arc detection --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/images/icons/Arc.svg | 3 + src/drivers/webextension/manifest.json | 2 +- src/package.json | 2 +- src/technologies.json | 116 +++++++++++------- 5 files changed, 77 insertions(+), 48 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Arc.svg diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 8570bdc1d..ee0672c41 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.32", + "version": "6.5.33", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/drivers/webextension/images/icons/Arc.svg b/src/drivers/webextension/images/icons/Arc.svg new file mode 100644 index 000000000..808891bb2 --- /dev/null +++ b/src/drivers/webextension/images/icons/Arc.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 2d818dd74..cfb4caad7 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.32", + "version": "6.5.33", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index 23f696380..544953fb5 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.5.32", + "version": "6.5.33", "author": "Wappalyzer", "license": "MIT", "repository": { diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..1273e3cee 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1136,11 +1136,11 @@ "Afterpay": "", "afterpay_product": "" }, + "saas": true, "scripts": [ "portal\\.afterpay\\.com", "static\\.afterpay\\.com" ], - "saas": true, "website": "https://www.afterpay.com/" }, "Ahoy": { @@ -1220,6 +1220,32 @@ "scripts": "urbanairship\\.\\w+/notify/v([\\d.]+)\\;version:\\1", "website": "https://www.airship.com" }, + "Arc": { + "cats": [ + 31 + ], + "description": "Arc is a peer-to-peer CDN that pays site owners for using it. Instead of expensive servers in distant datacenters, Arc's network is comprised of browsers.", + "js": { + "arc.p2pClient": "", + "arcWidgetJsonp": "" + }, + "xhr": "\\.arc\\.io", + "dom": { + "#arc-widget": { + "attributes": { + "id": "" + } + } + }, + "scripts": "arc\\.io/widget\\.js", + "icon": "Arc.svg", + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "website": "https://arc.io" + }, "Akamai": { "cats": [ 31 @@ -1516,10 +1542,10 @@ "enableAmazonPay": "", "onAmazonPaymentsReady": "" }, - "saas": true, "pricing": [ "payg" ], + "saas": true, "scripts": [ "/amazonpayments(?:\\.min)?\\.js", "\\.payments-amazon\\.com/OffAmazonPayments" @@ -2948,6 +2974,28 @@ }, "website": "http://bolt.cm" }, + "Bolt Payments": { + "cats": [ + 41 + ], + "description": "Bolt powers a checkout experience designed to convert shoppers.", + "dom": { + "bolt-checkout-button": { + "text": "" + } + }, + "icon": "Bolt.svg", + "js": { + "BoltCheckout": "", + "bolt_callbacks": "" + }, + "pricing": [ + "poa" + ], + "saas": true, + "website": "https://www.bolt.com/", + "xhr": "connect\\.bolt\\.com" + }, "Bonfire": { "cats": [ 18 @@ -5880,11 +5928,11 @@ "website": "http://emberjs.com" }, "Emotion": { - "description": "Emotion is a library designed for writing CSS styles with JavaScript.", "cats": [ 12, 47 ], + "description": "Emotion is a library designed for writing CSS styles with JavaScript.", "dom": { "style[data-emotion], style[data-emotion-css]": { "text": "" @@ -7717,11 +7765,11 @@ 41 ], "icon": "Google Wallet.png", + "saas": true, "scripts": [ "checkout\\.google\\.com", "wallet\\.google\\.com" ], - "saas": true, "website": "http://wallet.google.com" }, "Google Web Server": { @@ -10971,7 +11019,6 @@ 72 ], "description": "Meeting Scheduler is a schedule appointments widget.", - "icon": "Meeting Scheduler.png", "dom": { "a[href*='bookmenow.info/book']": { "attributes": { @@ -10979,6 +11026,7 @@ } } }, + "icon": "Meeting Scheduler.png", "scripts": "bookmenow\\.info/(?:runtime|main).+\\.js", "website": "https://bookmenow.info" }, @@ -16765,8 +16813,8 @@ "description": "Snowplow is an open-source behavioral data management platform for businesses.", "icon": "Snowplow.svg", "js": { - "Snowplow": "", - "GlobalSnowplowNamespace": "" + "GlobalSnowplowNamespace": "", + "Snowplow": "" }, "oss": true, "pricing": [ @@ -17350,28 +17398,6 @@ "scripts": "js\\.stripe\\.com", "website": "http://stripe.com" }, - "Bolt Payments": { - "cats": [ - 41 - ], - "description": "Bolt powers a checkout experience designed to convert shoppers.", - "icon": "Bolt.svg", - "xhr": "connect\\.bolt\\.com", - "dom": { - "bolt-checkout-button": { - "text": "" - } - }, - "js": { - "BoltCheckout": "", - "bolt_callbacks": "" - }, - "pricing": [ - "poa" - ], - "saas": true, - "website": "https://www.bolt.com/" - }, "SublimeVideo": { "cats": [ 14 @@ -22079,6 +22105,22 @@ "scripts": "/media/conv/js/jquery\\.js", "website": "https://uknowva.com" }, + "uPortal": { + "cats": [ + 21 + ], + "description": "uPortal is an open source enterprise portal framework built by and for higher education institutions.", + "icon": "uPortal.png", + "implies": "Java", + "js": { + "uportal": "" + }, + "meta": { + "description": " uPortal " + }, + "oss": true, + "website": "https://www.apereo.org/projects/uportal" + }, "uRemediate": { "cats": [ 68 @@ -22229,22 +22271,6 @@ "generator": "xt:Commerce" }, "website": "https://www.xt-commerce.com" - }, - "uPortal": { - "cats": [ - 21 - ], - "description": "uPortal is an open source enterprise portal framework built by and for higher education institutions.", - "implies": "Java", - "icon": "uPortal.png", - "meta": { - "description": " uPortal " - }, - "js": { - "uportal": "" - }, - "oss": true, - "website": "https://www.apereo.org/projects/uportal" } } } From 851ff8133eb1138ec450e9ed4bbe17d24be07741 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 12 Apr 2021 17:36:07 +0600 Subject: [PATCH 02/39] Update PubMatic --- src/technologies.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..31b76c873 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -14112,8 +14112,11 @@ "cats": [ 36 ], + "description": "PubMatic is a company that develops and implements online advertising software and strategies for the digital publishing and advertising industry.", "icon": "PubMatic.svg", "scripts": "https?://[^/]*\\.pubmatic\\.com", + "saas": true, + "pricing": ["payg"], "website": "http://www.pubmatic.com/" }, "Public CMS": { From b97c8b101da5bb2529adaae6d542f3c5c02dede6 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 12 Apr 2021 19:13:23 +0600 Subject: [PATCH 03/39] Add LiveRamp PCM / Cookie compliance --- .../images/icons/LiveRamp PCM.svg | 6 ++++++ src/technologies.json | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/drivers/webextension/images/icons/LiveRamp PCM.svg diff --git a/src/drivers/webextension/images/icons/LiveRamp PCM.svg b/src/drivers/webextension/images/icons/LiveRamp PCM.svg new file mode 100644 index 000000000..d337d25fa --- /dev/null +++ b/src/drivers/webextension/images/icons/LiveRamp PCM.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..12ebdba4f 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10149,6 +10149,25 @@ "scripts": "^https?://lptag\\.liveperson\\.net/tag/tag\\.js", "website": "https://www.liveperson.com/" }, + "LiveRamp PCM": { + "cats": [ + 67 + ], + "description": "LiveRamp PCM is a preference and consent management platform that enables comply with the ePrivacy Directive, GDPR, CCPA, and other data protection and privacy laws and regulations.", + "icon": "LiveRamp.svg", + "dom": { + "iframe[src*='gdpr-consent-tool\\.privacymanager\\.io']": { + "attributes": { + "src": "" + } + } + }, + "js": { + "wpJsonpLiverampGdprCmp": "" + }, + "scripts": "gdpr\\.privacymanager\\.io", + "website": "https://liveramp.com/our-platform/preference-consent-management" + }, "LiveStreet CMS": { "cats": [ 1 From f877a0877b94a587922d2edf51f5c8705e605b66 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 12 Apr 2021 19:23:51 +0600 Subject: [PATCH 04/39] update logo name (common for all liveramp platform --- .../webextension/images/icons/{LiveRamp PCM.svg => LiveRamp.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/drivers/webextension/images/icons/{LiveRamp PCM.svg => LiveRamp.svg} (100%) diff --git a/src/drivers/webextension/images/icons/LiveRamp PCM.svg b/src/drivers/webextension/images/icons/LiveRamp.svg similarity index 100% rename from src/drivers/webextension/images/icons/LiveRamp PCM.svg rename to src/drivers/webextension/images/icons/LiveRamp.svg From f7fad15b85f8928a56e94dad5ece44a446d49628 Mon Sep 17 00:00:00 2001 From: nurbek Date: Mon, 12 Apr 2021 22:53:24 +0600 Subject: [PATCH 05/39] Add AdThrive / Advertising --- .../webextension/images/icons/AdThrive.png | Bin 0 -> 1053 bytes src/technologies.json | 14 ++++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/drivers/webextension/images/icons/AdThrive.png diff --git a/src/drivers/webextension/images/icons/AdThrive.png b/src/drivers/webextension/images/icons/AdThrive.png new file mode 100644 index 0000000000000000000000000000000000000000..4906066d610c434ae9810b0a47647670252311d9 GIT binary patch literal 1053 zcmV+&1mgRNP)jaLi=hX`)>zAq5+jXvM7pmkYEq7%}@3lpe{O(;WzY9jpB_R0Ps+yHAYFJzrb8FkF&o2M4I!<^32f`3oQ0m!RpqR-TRF zlHKi&2vjxsW)sqdEG;h&%N=%d@ps$1APrQH<%m`-`HY zqT)ROSrm;%8f>4WxQL*TZ_M}XZc6qOsRIReFX7@dZK?6;PX4!P`T&h1O7-;bnjrGq zrRs%a1N#oz0p6nNfVj-esDsbF+fuq95=h)CFE@Wh)Tg4+=;_qHrfGhm2+KIgG(`M>b-`ePIxdld#^g4Q z1{Shh{l;Ajcxg4YlMgISjWLKosA*y~l3vLJ+eyOA`lRC9MIt}$xdu(8fPz@B|SQ@c-P}Xk-ky zfNC_T-Noga&X4#{@*LDoffL>E#pPW&8S!uKLxhTfrq95wOLEfRYcAHpl=R z5y;6IJ}znVXZkv10FDT-9(>Y2P~uI<0GtsZotLx`g@z2k5doIhQSg{d8VT%@fU?x^ zq|FNUDP#a{R`DTZ0FDS4Qrvs&;YYz>a3r|Ikk9gg;Lq*}PK3{sK0nvTa&Zk_!v!7! X^UQ2@5_|XO00000NkvXXu0mjfh@|mp literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..077b10e5f 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -752,6 +752,20 @@ "scripts": "(?:a|s)\\.adroll\\.com", "website": "http://adroll.com" }, + "AdThrive": { + "cats": [ + 36 + ], + "description": "AdThrive is an online advertising network aka ad provider for bloggers for blog monetization.", + "icon": "AdThrive.png", + "js": { + "adthrive": "", + "adthriveVideosInjected": "" + }, + "scripts": "ads\\.adthrive\\.com", + "saas": true, + "website": "https://www.adthrive.com" + }, "Adally": { "cats": [ 68 From 621d90f77ef688256b4bdbae9ec22de7e4b06a87 Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 13 Apr 2021 01:55:22 +0600 Subject: [PATCH 06/39] Add GumGum / Advertising --- .../webextension/images/icons/GumGum.png | Bin 0 -> 678 bytes src/technologies.json | 23 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/drivers/webextension/images/icons/GumGum.png diff --git a/src/drivers/webextension/images/icons/GumGum.png b/src/drivers/webextension/images/icons/GumGum.png new file mode 100644 index 0000000000000000000000000000000000000000..fd335cc821849ca7756e0188da79ce12cb1837bf GIT binary patch literal 678 zcmV;X0$KfuP)cNBJv4;|{1toui2t9~+66sO#qL&uITcDys z5rkAJqEJub%|JXgB{4BG&$k;=FWI=M5y9@aEc4!*xAVT4+4**X1PSz$i!@=9JS zeTuA?1{{g_FxG`N3P$W7R)4Me`pxRui3)~IVBy`91;?m44Np7`;-C$R%PnnN;w{#w z8JFwUzf(FtR*D)+VL)8lcz6-ab1~D&z!axnSF=$G8Uw-*&FWo~itUl+7oaKb5xFe_ zTUT>vIQFVI1zF<^x3({c{d6bdGdNBme1dp1DsSK|hzl>9 z<2ZSLjX+!^1pZ$Frqvkl+HAvf+7o@1Fu%Dpow9l{P2OmReWXO;e0XWiE;-hbGwfF& zil;>V6I;D%MC!oU`&-AUZEuUT5DQP{@H`{9 zeu0k$y&Q(REy4_@&fFZr%KEw9#rqPF>CDOwg`=>dvWQ$gs37A`N+{EbtIx`kWGU%Z zP*P2nJNz^WgKxxYtu!;fhCYZSKujZDyI#l57gNPXU>Dv#dfXwvmF3CH^Y}yj^HUJ( zTQK6$$xG$s=ApnL&IX%IKrE@ Date: Tue, 13 Apr 2021 00:37:07 +0200 Subject: [PATCH 07/39] Adding draftjs detection --- src/drivers/webextension/images/icons/draftjs.png | Bin 0 -> 502 bytes src/technologies.json | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 src/drivers/webextension/images/icons/draftjs.png diff --git a/src/drivers/webextension/images/icons/draftjs.png b/src/drivers/webextension/images/icons/draftjs.png new file mode 100644 index 0000000000000000000000000000000000000000..60ddc1b2aa0ef278bdfb10eca30da71600742f70 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP{KICC&abI&~SEG@V6It z{(gRbV*ZTDo*oxgFJ6=se{fRIyW1Djy{6ZMdFDjn}!3Ff2ct%Ac$i^Dg~5H?LxxU@yPY_`w!Sd;%Z&Ppe%9>_T} zV*=yrtnQE#2kxxd`$dkAVP6A-wxEE65F?WiBXeRRw*be)|7wC8&TeL5neuZ=mp~ok zDVspSM>7i;meiaTG7_lGy*np(vxVS;ygzR&xhy^^n|PmR`WBz$%g8Dc@ZfyIzmCf~ zvfL8Cv==AGU4O03z&9(l)8y@}y^K=7_*O(8J}LurzG{hUL`h0wNvc(HQ7VvPFfuSQ z)HN{CH8ct_GO{wTv@$l(HZZU literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 1273e3cee..d459eb7a1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5488,6 +5488,15 @@ }, "website": "http://www.doxygen.nl/" }, + "Draft.js": { + "cats": [ + 20 + ], + "description": "Draft.js is a JavaScript rich text editor framework, built for React.", + "scripts": "draft-js(@|/)([\\d.]+)\\;version:\\2", + "icon": "draftjs.png", + "website": "https://draftjs.org/" + }, "DreamWeaver": { "cats": [ 20 From 5fa299134f49fdaa6f2ef3d8e42b07b49866c7d5 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 13 Apr 2021 09:09:44 +1000 Subject: [PATCH 08/39] Add Bump detection --- src/drivers/webextension/images/icons/Bump.svg | 12 ++++++++++++ src/drivers/webextension/js/driver.js | 1 + src/technologies.json | 17 ++++++++++++++++- 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Bump.svg diff --git a/src/drivers/webextension/images/icons/Bump.svg b/src/drivers/webextension/images/icons/Bump.svg new file mode 100644 index 000000000..e9080268a --- /dev/null +++ b/src/drivers/webextension/images/icons/Bump.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 73f6ebb3b..66818a690 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -192,6 +192,7 @@ const Driver = { ) if (text) { + console.log(selector, text) return analyzeManyToMany(technology, 'dom.text', { [selector]: [text], }) diff --git a/src/technologies.json b/src/technologies.json index 1273e3cee..184b87571 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -13390,7 +13390,7 @@ ], "description": "PeerTube is a free and open-source, decentralized, federated video platform powered by ActivityPub and WebTorrent.", "dom": { - "p": { + "#incompatible-browser p": { "text": "^We are sorry but it seems that PeerTube is not compatible with your web browser\\.$" } }, @@ -22271,6 +22271,21 @@ "generator": "xt:Commerce" }, "website": "https://www.xt-commerce.com" + }, + "Bumb": { + "cats": [ + 4 + ], + "description": "Bump is an API contract management platform that helps document and track APIs by identifying changes in API structure, and keeping developers informed through an elegant documentation.", + "dom": { + ".doc-navigation footer, footer.catalog-footer": { + "text": "Powered by Bump" + } + }, + "pricing": ["recurring", "freemium", "low"], + "saas": true, + "icon": "Bump.svg", + "website": "https://bump.sh" } } } From aaa431b8a5f27c58957fe86de966bb7ae8a65ed9 Mon Sep 17 00:00:00 2001 From: nurbek Date: Wed, 14 Apr 2021 14:08:04 +0600 Subject: [PATCH 09/39] Update AppNexus,OpenX,Rubicon Project --- src/technologies.json | 49 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..547ccdef7 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1900,13 +1900,23 @@ 36 ], "description": "AppNexus is a cloud-based software platform that enables and optimizes programmatic online advertising.", - "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", "icon": "AppNexus.svg", - "pricing": [ - "poa" - ], - "saas": true, + "dom": { + "iframe[src*='.adnxs.com']": { + "attributes": { + "src": "" + } + }, + "img[src*='.adnxs.com']": { + "attributes": { + "src": "" + } + } + }, + "xhr": "prebid\\.adnxs\\.com", "scripts": "adnxs\\.(?:net|com)", + "saas": true, + "pricing": ["poa"], "website": "http://appnexus.com" }, "Appian": { @@ -12764,11 +12774,25 @@ 36 ], "cpe": "cpe:/a:openx:openx", + "description": "OpenX is a programmatic advertising technology company.", "icon": "OpenX.png", + "dom": { + "iframe[src*='.openx.net']": { + "attributes": { + "src": "" + } + }, + "img[src*='.openx.net']": { + "attributes": { + "src": "" + } + } + }, "scripts": [ "https?://[^/]*\\.openx\\.net", "https?://[^/]*\\.servedbyopenx\\.com" ], + "saas": true, "website": "http://openx.com" }, "Optimise": { @@ -15199,8 +15223,23 @@ "cats": [ 36 ], + "description": "Rubicon Project is an advertising automation platform enabling publishers to transact advertising brands.", "icon": "Rubicon Project.svg", + "dom": { + "iframe[src*='.rubiconproject.com']": { + "attributes": { + "src": "" + } + }, + "img[src*='.rubiconproject.com']": { + "attributes": { + "src": "" + } + } + }, + "xhr": "\\.rubiconproject\\.com", "scripts": "https?://[^/]*\\.rubiconproject\\.com", + "saas": true, "website": "http://rubiconproject.com/" }, "Ruby": { From 4966e86690846ba57e3316c3b9c40c6e411af61c Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Thu, 15 Apr 2021 08:00:51 +1000 Subject: [PATCH 10/39] Add SmugMug detection --- .../webextension/images/icons/SmugMug.svg | 5 +++++ src/technologies.json | 21 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/drivers/webextension/images/icons/SmugMug.svg diff --git a/src/drivers/webextension/images/icons/SmugMug.svg b/src/drivers/webextension/images/icons/SmugMug.svg new file mode 100644 index 000000000..b64457615 --- /dev/null +++ b/src/drivers/webextension/images/icons/SmugMug.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/technologies.json b/src/technologies.json index 184b87571..8d3615fae 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -22286,6 +22286,27 @@ "saas": true, "icon": "Bump.svg", "website": "https://bump.sh" + }, + "SmugMug": { + "cats": [ + 7 + ], + "description": "SmugMug is a paid image sharing, image hosting service, and online video platform on which users can upload photos and videos.", + "dom": { + ".sm-page-footer-copyright": { + "text": "SmugMug" + } + }, + "headers": { + "Smug-CDN": "" + }, + "js": { + "_smugsp": "" + }, + "pricing": ["recurring", "low"], + "saas": true, + "icon": "SmugMug.svg", + "website": "https://www.smugmug.com" } } } From 442880224e5d58bcfbf142460cea501e0d4a87c0 Mon Sep 17 00:00:00 2001 From: nurbek Date: Thu, 15 Apr 2021 19:13:46 +0600 Subject: [PATCH 11/39] Add Ad Lightning / Advertising monitor --- .../webextension/images/icons/Ad Lightning.svg | 3 +++ src/technologies.json | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Ad Lightning.svg diff --git a/src/drivers/webextension/images/icons/Ad Lightning.svg b/src/drivers/webextension/images/icons/Ad Lightning.svg new file mode 100644 index 000000000..5f9d6e048 --- /dev/null +++ b/src/drivers/webextension/images/icons/Ad Lightning.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/technologies.json b/src/technologies.json index 6f411b764..6abb7aadc 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -705,6 +705,17 @@ "scripts": "adinfinity\\.com\\.au", "website": "http://adinfinity.com.au" }, + "Ad Lightning": { + "cats": [ + 36 + ], + "description": "Ad Lightning is an programmatic ads monitoring and audit service.", + "icon": "Ad Lightning.svg", + "scripts": "\\.adlightning\\.com", + "saas": true, + "pricing": ["poa"], + "website": "https://www.adlightning.com" + }, "AdOcean": { "cats": [ 36 From 5f5ff6acc64cb7789527b5a304dd947f0e7683cc Mon Sep 17 00:00:00 2001 From: Joost de Valk Date: Thu, 15 Apr 2021 15:15:16 +0200 Subject: [PATCH 12/39] Improve Yoast SEO detection Some sites filter out the "optimized with" comment, adding the `script` tag recognition will improve detection. Since Yoast SEO also exists for other platforms, the "implies WordPress" bit isn't true. --- src/technologies.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 8d3615fae..871a01ee1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -20537,13 +20537,13 @@ "cats": [ 54 ], - "description": "Yoast SEO is a search engine optimization plug-in for WordPress.", + "description": "Yoast SEO is a search engine optimization plugin for WordPress and other platforms.", "html": [ - "