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": [
- "