From 91bed3e3d0fd1569d056352fba36e3de7195b1a0 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Tue, 29 Aug 2017 15:08:07 +1000 Subject: [PATCH 01/38] Fix implied applications not being detected, SVG icons not displaying --- src/apps.json | 2 +- src/drivers/npm/package.json | 2 +- src/drivers/webextension/js/iframe.js | 4 ++-- src/drivers/webextension/js/network.js | 2 +- src/drivers/webextension/manifest.edge.json | 2 +- src/drivers/webextension/manifest.json | 2 +- src/wappalyzer.js | 4 ++-- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/apps.json b/src/apps.json index 24326e933..50d82aaa2 100755 --- a/src/apps.json +++ b/src/apps.json @@ -10653,7 +10653,7 @@ }, "13": { "name": "Issue Trackers", - "priority": "9" + "priority": "2" }, "14": { "name": "Video Players", diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 9f9e36f00..e588c0b14 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.1.0", + "version": "5.1.1", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/js/iframe.js b/src/drivers/webextension/js/iframe.js index 0dd339d58..af4d823a6 100644 --- a/src/drivers/webextension/js/iframe.js +++ b/src/drivers/webextension/js/iframe.js @@ -181,7 +181,7 @@ var exports = {}; video_assets: opt_video_assets, assets: opt_assets, version: '3', - mrev: '4d79384-d', + mrev: '6f3a97b-c', msgNum: this.msgNum, timestamp: new Date().getTime(), pageVis: document.visibilityState, @@ -890,7 +890,7 @@ var exports = {}; var _pageTags; var INIT_MS_BW_SEARCHES = 2000; var PAGE_TAG_RE = new RegExp('gpt|oascentral'); - var POST_MSG_ID = '1503096304-372-12333-31563-11152'; + var POST_MSG_ID = '1503946945-8336-24876-10613-9147'; var AD_SERVER_RE = new RegExp('^(google_ads_iframe|oas_frame|atwAdFrame)'); function getPageTags(doc) { diff --git a/src/drivers/webextension/js/network.js b/src/drivers/webextension/js/network.js index d5bc4458c..1ff4dadb5 100644 --- a/src/drivers/webextension/js/network.js +++ b/src/drivers/webextension/js/network.js @@ -66,7 +66,7 @@ 'washingtonpost.com' ]; - var robotsTxtAllows = wappalyzer.robotsTxtAllows; + var robotsTxtAllows = wappalyzer.robotsTxtAllows.bind(wappalyzer); if ( !String.prototype.endsWith ) { String.prototype.endsWith = function(searchString, position) { var subjectString = this.toString(); diff --git a/src/drivers/webextension/manifest.edge.json b/src/drivers/webextension/manifest.edge.json index f00a16d05..4d50e5f47 100644 --- a/src/drivers/webextension/manifest.edge.json +++ b/src/drivers/webextension/manifest.edge.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://wappalyzer.com/", "description": "Identify web technologies", - "version": "5.1.0", + "version": "5.1.1", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 0d0c48123..371a312c6 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://wappalyzer.com/", "description": "Identify web technologies", - "version": "5.1.0", + "version": "5.1.1", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 093f1b0bb..02c29d98c 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -270,7 +270,7 @@ class Wappalyzer { Object.keys(apps).forEach(appName => { var app = apps[appName]; - if ( app && app.implies ) { + if ( app && app.props.implies ) { this.asArray(app.props.implies).forEach(implied => { implied = this.parsePatterns(implied)[0]; @@ -281,7 +281,7 @@ class Wappalyzer { } if ( !( implied.string in apps ) ) { - apps[implied.string] = this.detected[url] && this.detected[url][implied.string] ? this.detected[url][implied.string] : new Application(implied.string, true); + apps[implied.string] = this.detected[url] && this.detected[url][implied.string] ? this.detected[url][implied.string] : new Application(implied.string, this.apps[implied.string], true); checkImplies = true; } From c4498ca951f384bf3affe4c76651ac052e5316a0 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Tue, 29 Aug 2017 16:55:09 +1000 Subject: [PATCH 02/38] Update Google Icon --- src/apps.json | 6 +++--- src/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes src/icons/Google Web Server.png | Bin 1274 -> 0 bytes src/icons/Google.svg | 1 + src/icons/OpenGSE.png | Bin 1274 -> 0 bytes 5 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 src/icons/Google Code Prettify.png delete mode 100644 src/icons/Google Web Server.png create mode 100644 src/icons/Google.svg delete mode 100644 src/icons/OpenGSE.png diff --git a/src/apps.json b/src/apps.json index 50d82aaa2..d360c51b9 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3100,7 +3100,7 @@ "19" ], "env": "^prettyPrint$", - "icon": "Google Code Prettify.png", + "icon": "Google.svg", "website": "http://code.google.com/p/google-code-prettify" }, "Google Font API": { @@ -3193,7 +3193,7 @@ "headers": { "Server": "gws" }, - "icon": "Google Web Server.png", + "icon": "Google.svg", "website": "http://en.wikipedia.org/wiki/Google_Web_Server" }, "Google Web Toolkit": { @@ -5826,7 +5826,7 @@ "headers": { "Server": "GSE" }, - "icon": "OpenGSE.png", + "icon": "Google.svg", "implies": "Java", "website": "http://code.google.com/p/opengse" }, diff --git a/src/icons/Google Code Prettify.png b/src/icons/Google Code Prettify.png deleted file mode 100644 index 78b69568a62c5ffe18e5d2bc2a7df8584b413d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmVy0K=;s|Egu#jjH5*!8)Ng`xu#E?vhL4;(95($bEfl zO$aiFV~T1diZD@-&$R-qY>rI=+q#Vsy22P8W$mOL?Y-~cD`92j23!kI^2;T;%f0`5 z?)@OQ+fAzX+S}VZ91aJX&$eR4kEbxLxE5I}58b*h*m?qoPn|{NepG8K9C>+gj2ow0 zTSQh?pfxM2vBP4SNs+p6;le_v(}|v*9(471F}3^*jGxtOj9lJ;udFWk{r)?yU4wtp zB>2+Obh|Fg=rNmdJ~NZITP$C+?eSLihg+lmrj~gt%>7J68HN)E3kD(=w9fLxo zTbMBnBqzgbG{QM%OcQxL9)!bT0KiiP>Oe~y?rTEnIow_0oE(IR5RZTw;JY)B&FVO^SCzL)?^mPwe+#EIe-4PbsUg-iyfs{>bjLAtwy!4UW0VrYO!<%}Px zD?spOD0XztiF-T={f3wT?_`f6;>rVM7*k@#SL*AD4-AlCj3UlY9!oX(Q|QOSmv8xf z>1660#kvOX4@Hp;MFfVhLxJP3un6eqR$_6?nU;_=fSF3TvET0 zTua|I*=S3xD<(jsj-0!K^bdA{&Hq{B%fB4a=d9gUjQDN@*mf2-X}biuQub5kng;A| z^=Wpu?!F*a?rg^NwTCfb^?tlrZo{e0-st`6_G+Y7r-D_ngh*9tfUng68LR3bebRt} zKQF1fVHkR9ZPQw?ZS0{)+tdIRvR@k9T#664=$XPsdZV(9R_%3B<;kn`Q)91Yz1zBN zR9Ig~39Y%|WGp)ZX|WY-u}x#*#zxK8uWwopR>2;cR3Sm$66pX2*SB`dH9gKW9hf_I zE}2qHkE{c?e?e$ij>|qxfJ|d1?R$M6nI3xtArK8PJeS8$$2+{55ZO;>lRei?mNd&F z=m72cjSo-*AfP&fr-Ge6~iK~jqw`+RDtibN6wouKKK)7Zy^it~bqm!@XLy0K=;s|Egu#jjH5*!8)Ng`xu#E?vhL4;(95($bEfl zO$aiFV~T1diZD@-&$R-qY>rI=+q#Vsy22P8W$mOL?Y-~cD`92j23!kI^2;T;%f0`5 z?)@OQ+fAzX+S}VZ91aJX&$eR4kEbxLxE5I}58b*h*m?qoPn|{NepG8K9C>+gj2ow0 zTSQh?pfxM2vBP4SNs+p6;le_v(}|v*9(471F}3^*jGxtOj9lJ;udFWk{r)?yU4wtp zB>2+Obh|Fg=rNmdJ~NZITP$C+?eSLihg+lmrj~gt%>7J68HN)E3kD(=w9fLxo zTbMBnBqzgbG{QM%OcQxL9)!bT0KiiP>Oe~y?rTEnIow_0oE(IR5RZTw;JY)B&FVO^SCzL)?^mPwe+#EIe-4PbsUg-iyfs{>bjLAtwy!4UW0VrYO!<%}Px zD?spOD0XztiF-T={f3wT?_`f6;>rVM7*k@#SL*AD4-AlCj3UlY9!oX(Q|QOSmv8xf z>1660#kvOX4@Hp;MFfVhLxJP3un6eqR$_6?nU;_=fSF3TvET0 zTua|I*=S3xD<(jsj-0!K^bdA{&Hq{B%fB4a=d9gUjQDN@*mf2-X}biuQub5kng;A| z^=Wpu?!F*a?rg^NwTCfb^?tlrZo{e0-st`6_G+Y7r-D_ngh*9tfUng68LR3bebRt} zKQF1fVHkR9ZPQw?ZS0{)+tdIRvR@k9T#664=$XPsdZV(9R_%3B<;kn`Q)91Yz1zBN zR9Ig~39Y%|WGp)ZX|WY-u}x#*#zxK8uWwopR>2;cR3Sm$66pX2*SB`dH9gKW9hf_I zE}2qHkE{c?e?e$ij>|qxfJ|d1?R$M6nI3xtArK8PJeS8$$2+{55ZO;>lRei?mNd&F z=m72cjSo-*AfP&fr-Ge6~iK~jqw`+RDtibN6wouKKK)7Zy^it~bqm!@XL \ No newline at end of file diff --git a/src/icons/OpenGSE.png b/src/icons/OpenGSE.png deleted file mode 100644 index 78b69568a62c5ffe18e5d2bc2a7df8584b413d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmVy0K=;s|Egu#jjH5*!8)Ng`xu#E?vhL4;(95($bEfl zO$aiFV~T1diZD@-&$R-qY>rI=+q#Vsy22P8W$mOL?Y-~cD`92j23!kI^2;T;%f0`5 z?)@OQ+fAzX+S}VZ91aJX&$eR4kEbxLxE5I}58b*h*m?qoPn|{NepG8K9C>+gj2ow0 zTSQh?pfxM2vBP4SNs+p6;le_v(}|v*9(471F}3^*jGxtOj9lJ;udFWk{r)?yU4wtp zB>2+Obh|Fg=rNmdJ~NZITP$C+?eSLihg+lmrj~gt%>7J68HN)E3kD(=w9fLxo zTbMBnBqzgbG{QM%OcQxL9)!bT0KiiP>Oe~y?rTEnIow_0oE(IR5RZTw;JY)B&FVO^SCzL)?^mPwe+#EIe-4PbsUg-iyfs{>bjLAtwy!4UW0VrYO!<%}Px zD?spOD0XztiF-T={f3wT?_`f6;>rVM7*k@#SL*AD4-AlCj3UlY9!oX(Q|QOSmv8xf z>1660#kvOX4@Hp;MFfVhLxJP3un6eqR$_6?nU;_=fSF3TvET0 zTua|I*=S3xD<(jsj-0!K^bdA{&Hq{B%fB4a=d9gUjQDN@*mf2-X}biuQub5kng;A| z^=Wpu?!F*a?rg^NwTCfb^?tlrZo{e0-st`6_G+Y7r-D_ngh*9tfUng68LR3bebRt} zKQF1fVHkR9ZPQw?ZS0{)+tdIRvR@k9T#664=$XPsdZV(9R_%3B<;kn`Q)91Yz1zBN zR9Ig~39Y%|WGp)ZX|WY-u}x#*#zxK8uWwopR>2;cR3Sm$66pX2*SB`dH9gKW9hf_I zE}2qHkE{c?e?e$ij>|qxfJ|d1?R$M6nI3xtArK8PJeS8$$2+{55ZO;>lRei?mNd&F z=m72cjSo-*AfP&fr-Ge6~iK~jqw`+RDtibN6wouKKK)7Zy^it~bqm!@XL Date: Fri, 1 Sep 2017 08:59:10 +1000 Subject: [PATCH 03/38] Update moment.js icon, remove console.log --- src/apps.json | 4 ++-- src/icons/Moment.js.png | Bin 438 -> 0 bytes src/icons/Moment.js.svg | 1 + src/wappalyzer.js | 8 ++------ 4 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 src/icons/Moment.js.png create mode 100644 src/icons/Moment.js.svg diff --git a/src/apps.json b/src/apps.json index d360c51b9..5435100f4 100755 --- a/src/apps.json +++ b/src/apps.json @@ -5238,7 +5238,7 @@ "cats": [ "12" ], - "icon": "Moment.js.png", + "icon": "Moment.js.svg", "implies": "Moment.js", "script": "moment-timezone(?:\\-data)?(?:\\.min)?\\.js", "website": "http://momentjs.com/timezone/" @@ -5248,7 +5248,7 @@ "12" ], "env": "^moment$", - "icon": "Moment.js.png", + "icon": "Moment.js.svg", "script": "moment(?:\\.min)?\\.js", "website": "http://momentjs.com" }, diff --git a/src/icons/Moment.js.png b/src/icons/Moment.js.png deleted file mode 100644 index f368a3002b59b47c2780aeed1a24d0818518ccf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmV;n0ZIOeP)ToQ5QRBVP~u87+Yol$l-?yyRk{g_aGOL5YH6ibN{}m&8*l(aB-k?E7mrOKiKVJ< zGyeHx&)9D)@rSH`0nO?7@p(KoW&rZY8_j&*wY?~Z9smI-PD#LOIjUGdC~pTsZdqy@ z4pUr%_cuj52fcxSfbAq!^Hm6V=5Df8XSX@DN2QY#WCRh0Dnd$9jF=>!#$8S=pcOm3 zs{-gV+ybzqpn;qe;ua7E$u+PJgb5JAS^SqA>3dmeATLESn0;OG>fqGP`GUv<;Ft3q* z0EhyWw17(mk^b(Sa4?9Iyz|3?ngF`!`~ck9iNO^r#`jzUt@h*eI>VIghpyg? \ No newline at end of file diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 02c29d98c..1374dbfbe 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -116,11 +116,7 @@ class Wappalyzer { this.driver.getRobotsTxt(parsed.host, parsed.protocol === 'https:') .then(robotsTxt => { - robotsTxt.forEach(disallow => { - if ( parsed.pathname.indexOf(disallow) === 0 ) { - reject(); - } - }); + robotsTxt.forEach(disallow => parsed.pathname.indexOf(disallow) === 0 && reject()); resolve(); }); @@ -352,7 +348,7 @@ class Wappalyzer { this.hostnameCache[hostname].applications[appName].version = app.version; } }) - .catch(() => console.log('Disallowed in robots.txt: ' + url)) + .catch(() => this.log('Disallowed in robots.txt: ' + url), 'core') } } }); From db0e2c4dcdd4b66f70c4997de0da27c04dd1ddf0 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Fri, 1 Sep 2017 15:10:53 +1000 Subject: [PATCH 04/38] Fix build script --- Dockerfile | 7 +++--- bin/build | 25 +++++++++++++++++++-- package.json | 3 +-- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.edge.json | 2 +- src/drivers/webextension/manifest.json | 4 ++-- 6 files changed, 31 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 79d7c0f38..f2a28e638 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,10 +13,9 @@ RUN apk update && apk add --no-cache \ optipng \ zip -RUN mkdir -p /usr/share && \ - cd /usr/share \ - && curl -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 | tar xj \ - && ln -s /usr/share/phantomjs/phantomjs /usr/bin/phantomjs +# Fixes PhantomJS +# https://github.com/dustinblackman/phantomized +RUN curl -Ls "https://github.com/dustinblackman/phantomized/releases/download/2.1.1a/dockerized-phantomjs.tar.gz" | tar xz -C / RUN apk del \ curl diff --git a/bin/build b/bin/build index 2c2941ba6..9f38e3454 100755 --- a/bin/build +++ b/bin/build @@ -2,17 +2,31 @@ cd "$(dirname $0)/.." +version="$2" + +if [[ -z "$version" ]]; then + current=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') + + echo "No version specified. Current version is $current." + + exit 1; +fi + set -eu ./bin/validate +echo "Deleting junk files..." + +find . -name ".DS_Store" -exec rm {} \; + echo "Prettifying apps.json..." jsonlint-cli -ist $'\t' src/apps.json echo "Converting SVG icons to PNG..." -#svg2png-many -i src/icons/ -o src/icons/converted/ --width=32 --height=32 +svg2png-many -i src/icons/ -o src/icons/converted/ --width=32 --height=32 echo "Compressing PNG icons..." @@ -23,6 +37,9 @@ optipng -quiet "src/icons/converted/*.png" set -e +# NPM +sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" src/drivers/npm/package.json + # WebExtension echo "Building WebExtension..." @@ -30,6 +47,8 @@ webextension_dir=src/drivers/webextension pushd $webextension_dir > /dev/null +sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" manifest.json + zip -qr ../../../build/wappalyzer_webextension.zip . popd > /dev/null @@ -45,6 +64,8 @@ manifest_dir="Wappalyzer/edgeextension/manifest" mv $webextension_dir/manifest.json $webextension_dir/manifest.webextension.json mv $webextension_dir/manifest.edge.json $webextension_dir/manifest.json +sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/" $webextension_dir/manifest.json + manifoldjs -l debug -p edgeextension -f edgeextension -m $webextension_dir/manifest.json # Replace symlinks with actual files @@ -74,4 +95,4 @@ rm -rf Wappalyzer popd > /dev/null -echo "Done." +echo "Done (v$version)." diff --git a/package.json b/package.json index dd2dbe93d..2148f0f67 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,7 @@ "dependencies": { "file-type": "3.8.*", "is-svg": "2.0.*", - "read-chunk": "2.0.*", - "svg2png-many": "*" + "read-chunk": "2.0.*" } } diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index e588c0b14..921016f88 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.1.1", + "version": "5.1.2", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.edge.json b/src/drivers/webextension/manifest.edge.json index 4d50e5f47..50cb00946 100644 --- a/src/drivers/webextension/manifest.edge.json +++ b/src/drivers/webextension/manifest.edge.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://wappalyzer.com/", "description": "Identify web technologies", - "version": "5.1.1", + "version": "5.1.2", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 371a312c6..957da7969 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://wappalyzer.com/", "description": "Identify web technologies", - "version": "5.1.1", + "version": "5.1.2", "default_locale": "en", "manifest_version": 2, "icons": { @@ -43,7 +43,7 @@ }, { "matches": [ - "http://*/*", + "http://*/*", "https://*/*" ], "js": [ From 7118649fb07cb69becb472d37bda45d4fccf0625 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Fri, 1 Sep 2017 15:16:28 +1000 Subject: [PATCH 05/38] Update Travis build script --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c6d5ebf3a..e9a3986ee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ after_success: - cat build/SHA256SUMS script: - - ./run build + - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version deploy: provider: releases From 3589e472ce7be35f7a420ef56b29b516210f1b90 Mon Sep 17 00:00:00 2001 From: saman Date: Fri, 1 Sep 2017 20:02:15 +0430 Subject: [PATCH 06/38] add raychat --- src/apps.json | 11 ++++++++++- src/icons/raychat.svg | 29 +++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 src/icons/raychat.svg diff --git a/src/apps.json b/src/apps.json index ac052dc09..f971563ac 100755 --- a/src/apps.json +++ b/src/apps.json @@ -10560,7 +10560,16 @@ "icon": "xui.png", "script": "[^a-z]xui.*\\.js", "website": "http://xuijs.com" - } + }, + "Raychat": { + "cats": [ + "52" + ], + "env": "^Raychat$", + "icon": "raychat.svg", + "script": "(?:app.raychat.io/scripts/js/)", + "website": "https://raychat.io" + } }, "categories": { "1": { diff --git a/src/icons/raychat.svg b/src/icons/raychat.svg new file mode 100644 index 000000000..708303307 --- /dev/null +++ b/src/icons/raychat.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + From a05d78e47d6eeb4c8046a03f437bb38baed3cc8a Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sat, 2 Sep 2017 14:05:03 +1000 Subject: [PATCH 07/38] Fix browser is undefined error in content.js --- src/drivers/webextension/js/content.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 2255119e1..c4e1940b0 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -1,19 +1,19 @@ /** global: browser */ -if ( document.body !== undefined ) { +if ( typeof browser !== 'undefined' && typeof document.body !== 'undefined' ) { var html = document.documentElement.outerHTML; if ( html.length > 50000 ) { html = html.substring(0, 25000) + html.substring(html.length - 25000, html.length); } - browser.runtime.sendMessage({ - id: 'analyze', - subject: { html }, - source: 'content.js' - }); - try { + browser.runtime.sendMessage({ + id: 'analyze', + subject: { html }, + source: 'content.js' + }); + var container = document.createElement('wappalyzerData'); container.setAttribute('id', 'wappalyzerData'); @@ -42,7 +42,7 @@ if ( document.body !== undefined ) { document.documentElement.appendChild(container); document.documentElement.appendChild(script); } catch(e) { - log('Error: ' + e); + log(e); } } From 7726e8ddf50723892c9811591f0af4eb6739cec1 Mon Sep 17 00:00:00 2001 From: samanbaboli Date: Sun, 3 Sep 2017 13:13:52 +0430 Subject: [PATCH 08/38] change raychat regex --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index f971563ac..d5b486f1d 100755 --- a/src/apps.json +++ b/src/apps.json @@ -10567,7 +10567,7 @@ ], "env": "^Raychat$", "icon": "raychat.svg", - "script": "(?:app.raychat.io/scripts/js/)", + "script": "app\.raychat\.io/scripts/js", "website": "https://raychat.io" } }, From aa1acab75f9c46df1621c4dd5954a116fe42ed00 Mon Sep 17 00:00:00 2001 From: samanbaboli Date: Sun, 3 Sep 2017 21:41:05 +0430 Subject: [PATCH 09/38] raychat regex issue --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index d5b486f1d..bda31a842 100755 --- a/src/apps.json +++ b/src/apps.json @@ -10567,7 +10567,7 @@ ], "env": "^Raychat$", "icon": "raychat.svg", - "script": "app\.raychat\.io/scripts/js", + "script": "app\\.raychat\\.io/scripts/js", "website": "https://raychat.io" } }, From 446ec2b7588caabe6c15f81b8e0efcf488556adc Mon Sep 17 00:00:00 2001 From: Moutard3 Date: Wed, 6 Sep 2017 17:36:29 +0200 Subject: [PATCH 10/38] Add Material Design Lite detection --- src/apps.json | 9 +++++++++ src/icons/Material Design Lite.png | Bin 0 -> 404 bytes 2 files changed, 9 insertions(+) create mode 100644 src/icons/Material Design Lite.png diff --git a/src/apps.json b/src/apps.json index 5435100f4..d56f73d35 100755 --- a/src/apps.json +++ b/src/apps.json @@ -4885,6 +4885,15 @@ "script": "munchkin\\.marketo\\.net/munchkin\\.js", "website": "http://www.marketo.com" }, + "Material Design Lite": { + "cats": [ + "18" + ], + "html": "]* href=\"[^\"]*material(?:\\.[\\w]+-[\\w]+)?(?:\\.min)?\\.css", + "icon": "Material Design Lite.png", + "script": "material(?:\\.min)?\\.js", + "website": "https://getmdl.io" + }, "Materialize CSS": { "cats": [ "18" diff --git a/src/icons/Material Design Lite.png b/src/icons/Material Design Lite.png new file mode 100644 index 0000000000000000000000000000000000000000..11ec0b532da3964a7499391cab80d6f6c03be286 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy-T^)#u0R?B6ciMc^vzWb%~g%e zRE#WCjm%XH&DDTh2x$alSg09UsDVkJuxP)C*wFaoH5)f?*|~fFp(Br;Jl(x0$^mGW zU`dc)FaskKhfQ!cWjp0G-|~{wp!bCn z>(s4cmUaJqn`C`-AJ6XC$GtYSAmd1D;P}q99`njxgN@xNAvl^4g literal 0 HcmV?d00001 From a626946b4838003d084c4ab7d794c3af29c665e9 Mon Sep 17 00:00:00 2001 From: Onur Ferhat Date: Sat, 9 Sep 2017 22:04:19 +0200 Subject: [PATCH 11/38] Added 3 Turkish e-commerce platforms --- src/apps.json | 30 ++++++++++++++++++++++++++++++ src/icons/Ideasoft.png | Bin 0 -> 1039 bytes src/icons/Ticimax.png | Bin 0 -> 4030 bytes src/icons/Tsoft.png | Bin 0 -> 1095 bytes 4 files changed, 30 insertions(+) create mode 100644 src/icons/Ideasoft.png create mode 100644 src/icons/Ticimax.png create mode 100644 src/icons/Tsoft.png diff --git a/src/apps.json b/src/apps.json index 5435100f4..40437293e 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3652,6 +3652,16 @@ "url": "/wps/", "website": "http://ibm.com/software/websphere/portal" }, + "Ideasoft": { + "cats": [ + "6" + ], + "icon": "Ideasoft.png", + "script": [ + "\\.myideasoft\\.com/" + ], + "website": "https://www.ideasoft.com" + }, "IIS": { "cats": [ "22" @@ -8222,6 +8232,16 @@ "implies": "PHP", "website": "http://www.thinkphp.cn" }, + "Ticimax": { + "cats": [ + "6" + ], + "icon": "Ticimax.png", + "script": [ + "cdn\\.ticimax\\.com/" + ], + "website": "https://www.ticimax.com" + }, "TiddlyWiki": { "cats": [ "1", @@ -8348,6 +8368,16 @@ "script": "lucide\\.init(?:\\.min)?\\.js", "website": "http://www.translucide.net" }, + "T-Soft": { + "cats": [ + "6" + ], + "icon": "Tsoft.png", + "meta": { + "copyright": "T-Soft E-Ticaret Sistemleri" + }, + "website": "http://www.tsoft.com.tr/" + }, "Tumblr": { "cats": [ "11" diff --git a/src/icons/Ideasoft.png b/src/icons/Ideasoft.png new file mode 100644 index 0000000000000000000000000000000000000000..61df86aeb505646e4c3c027ffaf5536393152bfa GIT binary patch literal 1039 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>h@z%Q@+KlVjB=)l^U6Xz@YyB|Nk%j zJGX$W=8_;kVDz#~UK7q4=E|P8PhiiHTbg?F&&6`NDwl#rGS@fMfpd2#C8)zc>~ zT)KET^s;f5o5`xhrc1Y~Et<4p&g3aYyY^Nuc-&ccqGskp^Vapw<<~c^-Y@9$;ljtG z2cA57qY!Q=J3~E&?d8b_caCdqK9uC(=)Ih!Dw%Iq8E@0so6pk>&c9~bdOxWL=p4o* zZ+DlLqzh4nKn{C}r>`sfLrzY94y%;d=-)u0cb+beArhC96BwA)(!|2dI3~}X+dO$< zW8>8;CqS0gts z?w$jqn|!?ee}>q;0}A&24+Iw2_AE?%_fT+R;6=m0jbS|sjXOSEsJPnV@_b3kK9LO$ zSrg`EMOCG^rA>=6i)grLt!}Qrf58R~+w~Gk0f(k1PdXK`N-iaiO;BU|%8pejYd%d~ z5!S--ymZ2*aU}O$fyu4YkA?L$rt_JVXH| z4?{pPUDG_bNsB6LU8_9$&38U7SkYn zBLkO#A>eo)2X&(br@aUijI8RWq2I&*cH}2Zi|FZ1!js8N8b;w4Woztr zyyd?#7^S~8wg!JEoFoyLPH`J`VPt*@Y>oYnxB8R7*5DSxM(a_=1b@7Tr8a@t&`lSL z@~ZGZCVnSs5j}_`Q*WFjextBW%9haY=uH``|B~5~*g|x2M3JcuZg@w^mbb-xXPe)? zCe8)EC9DenBU+XDC7`fGCxUZ;HjaYF$RcEvq!CDIgp!%8914L%A(d3&zhSmiu#wRs z;c*lq$&5(!z-+qk+*m^7V2VGPTl2rDs_=~|+A>u?M|LyHoLLN*$^3i%G2mPL5@pPv z4Fv;j4Kshx{Fxn=W`n#KM5q*Wvf<95&{JbvP+k42r);udR|TKv4%`~}!mZ?xEhcuC zkmFBsV+HyvlZ75NB@%j3j}K)--@ z-?4VxPTiydLRpCnqO&%vQ{+3FD#h0HAwS*&Our^i0Pir0xAV=8*mT z4}kD(q4yC;WU@g)Fq<$f>t=0C+ULmPd-uj-laq%HcY>0Kw60{*-U%5ePt<{=!&QBj4$2`%o4)RERyfiiVC6QSp`1<_3{F zg>2;9yDO@lt)z@q(dfjL)z#qv+5C!YmT&p|1*}JV`h&@zq9q&#yK~J-ZH*oUwiohD zy)0tE3cfl%RB)u#&&Ow0jXKw_;nJ0M*(JRnm`p(`J{@YjV;=uP61={qF_PeYv&ArO zDlcBL@NPoRfrx8!XT(3>t4v5p=y>*wb~j8B7?PvaN4woH>iXJ9C_jcw&rj$yy`~Th z**gs!J@=R8-1A}E91TX_@NgB}dj3>qz9-P+d}S$y?q0>#yROVY#8!n{T1dJsoB=I; zoymGq{XdLf;pox_i_Q;1XSTB-I90M(T^bexSa{V)rGR_xXjTYz{a3 zid~KFBBbr_%}n@6ucOX9FYEtfE&Od)9o7e0d(a$`6mqt`%9xT&yO?6@cnK z-r4iwZdJ?U^`x8UgCflwZgejlq|T?s_BW2|py@H3d*j?%s=7H?4AOODu4d(!ysyObF-EPW1>`>%Dp1|6LgG(>2 zyc+4odRq_y#K?ruNb2;H7n%7cu*1A3%tK47ghH|}(2guM`{~Wjbp~qo(pZrrqsILW zy<;Wb&^H;8Eh#?SpY%dxJUP-kpJ?4B3^%CLO>_tEzqo2ukq(o2`Ysw1C#>JpmfYA{ z!uhW1hH$7&^(plu_=KrGdIpL*DUABzPOT~N1Cky(o2$6~sEpq&BhH!8Q$O_m+^X-@ ztf^?s*R`JBAM!!*YR`-ft#|1xsu;{$R~{Dc2z>v8`$2e^t>P+{#3FEs=b*x+6Mub^ z8CM;xKgcSYQ6CkR#M1Tpb29DR61|{=K38_9Y;d8cI^fO7@d@yni_3QZv#!X7hjWaTIY4+dXp5LgmVfJsg9vmb|G&I3h@9cLdO_V z@{v->aiSFpvXUSp5&z3_^d-~h9S+eW@`*c9A*<$xI;|gH@9;tIR7X73)YKcd%Zz4c zQ!h3)X}T^Bp~nC&&h_?~w@3uhT~ycuY~1d8x6(y9+;U zx}9H-8WIE(B0s(w;emMZzuvoOC957r;gPv zOugy7iShRX(yMRK(&__J^7VA}KaX>K{NrSj|Y>mwvg?U9ISSe)(e8a7S z!k^cw&j#eRsot>Z3J-&{JNiA(}pN~9kns6>Lv}lLRo>zx5 zUtUNY2FVUYf-8epRHCdAQTHHUvsG9a_g3`wHLsIin5nvVnw9{$FI)6TqOoRDXgcRd z4ll2vM*#T4D-BVG-&!%DSrS8lIkQ#^FOUE^WgVPxzzE-|)S;NWkx~)4WOOVgyC*(&_VjvN~6-kSrP>F146A zdM)a4HH38d{OYiyU12m|k>blPulOef@VHi;qnJ-y6I7jV=YG=@+koS4vb}J}HD$FP zP*|6~MNuO%gSU1b8Nd9op(=BbjM_i!Q4TiKlIQt=qILUW9@Bn!w)4hE&jhZK~{}q)$T%6W+cjlsr zwk%&v-6g=z@-aX60;iA2Aus+%)sx*j+1+@JywSGlDZ476@vhr$B_i?1LKx6btC0h& zY&$v(L>WDgwNj__T)bsZ>leLP5pV76 zqSw^dRC!b%5fv2`>i5~c!wu-`>w_`Y)?6mZ)&|W9tsSns<`#;2(#j(?nqZW&imRHt zgC8$1FJ)<_mmBi_a%lO32M@djBAsnbOiaKZl~Ou1rozf~VN7wx*z}G&4TlY-VBMAUK0cI(}v{ zkilh4a}LvTaBv9A%X1M(8hk&B8lHF>$j`^aGZuL2RA^aFRAi(+nLsJ5cc|q7JI0WU-&0-w&;<>@S)$W6OULHOnFvvzi?q9?lvN5b&j0 zWS6Rkheu3FA2xFiT4&}t)R3^cy4u{)S}&4gq!n=;w-B9Ao$jEpsmB?K8Gb-yfNnj! v>gMYf?#|aynlq)Be+P{wusREVNLXh>dX~G8_vdiKg literal 0 HcmV?d00001 diff --git a/src/icons/Tsoft.png b/src/icons/Tsoft.png new file mode 100644 index 0000000000000000000000000000000000000000..04cc84c9602ecd958c0ad7782baa2f4b45daafc4 GIT binary patch literal 1095 zcmZ`%YfRf!6uLn3mpOq?Q8MWeCV*EwCpqhx?97yd0`O0%+Jir20(uZfW~G3 zwqUB!2S7CgfMqTK%nkrzDlh(+`!)a=O3nubEVB>{@qt+YhGm3d8POueTf`_#{-ZTp=;swP3}tRhaS@GuyYp_9rm zhYYyXVICc2u9o7_kzw()ngAQe>kiI$>3sJ-_w}`S@0u2R>OGypnRA);(}%6vy=DR8 zyZ_~%PtaF^f=(jJUnIYQJH4SP0BqFa#A65do|ArBQX1MS_KM!VL_|@Z0Mv z&aTE0K7hQ&SE3O-=FioScyZ$jhw_ z4-v1#4~r426ijKTJL~@WJEvwa33ZR6{b0z^D{6DaSZ#XM_%!QVh%&_|3((MdV_R7cz0+F0l{E!Bhtj8RJ`XtOnx z2|0FJh4Wk}us6kf_2J9)k@K|_cQt8eO9?*UuhMkdC5IfH2a?8tv z2qG*xqCFJB!6jtJD-?=-`$|$zphpkzmAL&;`7{RFwiw+{HnbPnj`V7;ZbqEt3@3DL zlQGKR{!68`aV!hRfgT_Ra}v3r2* zf44qISfti+l*-b2BjNbBx4-Y}ymPbva?g!V_8iQ~FaF3q>X>jkt><6I(ZyfLR>eO5 zaxl0Qh{A`jf9Ml;Buk#p$K_vRGcwb$S4TQhWHx_F)s@&zW4rmn1Fq-tU}|bsdqNxU zSKKuHfno4T;Sctkai87iv>V%wo-N5NP0M9}%wiR0m!N=~m^boJ%t?g{dR4)%uGs-XB=iS7`KWi3jWies3?~RYyZE&iIayO5wKaD JjIMNU(_blG<_Q1* literal 0 HcmV?d00001 From a4d6373e1b02ba2ad55cea338081d43f09be7717 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Thu, 14 Sep 2017 13:31:47 +0200 Subject: [PATCH 12/38] Travis fix? --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index e9a3986ee..8db05a48d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ after_success: - cat build/SHA256SUMS script: - - version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version + - version=$(grep '\"version\":' src/drivers/webextension/manifest.json | sed 's/^.*\"version\": \"\(.*\)\".*$/\1/'); ./run build $version deploy: provider: releases @@ -22,4 +22,4 @@ deploy: tags: true env: - - CXX=g++-4.8 + - CXX=g++-4. From bdc6256e0774be931152e20ab5f9dbb70a6c0f72 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Thu, 14 Sep 2017 13:37:41 +0200 Subject: [PATCH 13/38] Travis fix? --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8db05a48d..f24641acc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,8 +7,8 @@ after_success: - sha256sum build/* > build/SHA256SUMS - cat build/SHA256SUMS -script: - - version=$(grep '\"version\":' src/drivers/webextension/manifest.json | sed 's/^.*\"version\": \"\(.*\)\".*$/\1/'); ./run build $version +script: |- + version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version deploy: provider: releases From 04aa8dc3991825b4d78fa1fb2a252834312af4dc Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Thu, 14 Sep 2017 13:43:07 +0200 Subject: [PATCH 14/38] Travis fix? --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f24641acc..7009b2ce8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,4 +22,4 @@ deploy: tags: true env: - - CXX=g++-4. + - CXX=g++-4.8 From 172cdc89ce88a907041f27dd8ecbadb845047669 Mon Sep 17 00:00:00 2001 From: Heitor Ramon Ribeiro Date: Thu, 14 Sep 2017 09:41:08 -0300 Subject: [PATCH 15/38] Jet e-Business e-Commerce system icons. --- src/icons/JET Enterprise.svg | 7 +++++++ src/icons/Plataforma NEO.svg | 4 ++++ 2 files changed, 11 insertions(+) create mode 100644 src/icons/JET Enterprise.svg create mode 100644 src/icons/Plataforma NEO.svg diff --git a/src/icons/JET Enterprise.svg b/src/icons/JET Enterprise.svg new file mode 100644 index 000000000..fa2687f49 --- /dev/null +++ b/src/icons/JET Enterprise.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/icons/Plataforma NEO.svg b/src/icons/Plataforma NEO.svg new file mode 100644 index 000000000..51a5595bf --- /dev/null +++ b/src/icons/Plataforma NEO.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From c581fc0c9914435ea44aec76bb029a4d1b7b47b8 Mon Sep 17 00:00:00 2001 From: Heitor Ramon Ribeiro Date: Thu, 14 Sep 2017 09:47:31 -0300 Subject: [PATCH 16/38] Jet e-Business e-Commerce system. --- src/apps.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/apps.json b/src/apps.json index 5435100f4..d82fa28a8 100755 --- a/src/apps.json +++ b/src/apps.json @@ -3925,6 +3925,16 @@ "icon": "JC-HTTPD.png", "implies": "Canon", "website": "http://canon.com" + }, + "JET Enterprise": { + "cats": [ + "6" + ], + "headers": { + "powered": "jet-enterprise" + }, + "icon": "JET Enterprise.svg", + "website": "http://www.jetecommerce.com.br/" }, "JS Charts": { "cats": [ @@ -5492,6 +5502,16 @@ "env": "^sitestat$", "icon": "Nedstat.png", "website": "http://www.nedstat.com" + }, + "NEO - Omnichannel Commerce Platform": { + "cats": [ + "6" + ], + "headers": { + "powered": "jet-neo" + }, + "icon": "Plataforma NEO.svg", + "website": "http://www.jetecommerce.com.br/" }, "Neos CMS": { "cats": [ From 07230a0bf9f82860ee3d05782d8c0d12fda9375a Mon Sep 17 00:00:00 2001 From: Julien Szabados Date: Thu, 14 Sep 2017 18:17:03 +0200 Subject: [PATCH 17/38] Add new application : Simplebo CMS --- src/apps.json | 10 ++++++++++ src/icons/Simplebo.png | Bin 0 -> 16042 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/Simplebo.png diff --git a/src/apps.json b/src/apps.json index 5435100f4..1f9b72d00 100755 --- a/src/apps.json +++ b/src/apps.json @@ -7503,6 +7503,16 @@ }, "website": "http://www.silverstripe.org" }, + "Simplébo": { + "cats": [ + "1" + ], + "headers": { + "X-ServedBy": "simplebo" + }, + "icon": "Simplebo.png", + "website": "https://www.simplebo.fr" + }, "SimpleHTTP": { "cats": [ "22" diff --git a/src/icons/Simplebo.png b/src/icons/Simplebo.png new file mode 100644 index 0000000000000000000000000000000000000000..769cb5dd788d073ce6160a81b78a7bace7674953 GIT binary patch literal 16042 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 i-}H>f?Jst-pqi~K{_N*-<~`@r Date: Thu, 14 Sep 2017 22:14:31 +0430 Subject: [PATCH 18/38] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c6d5ebf3a..7009b2ce8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,8 +7,8 @@ after_success: - sha256sum build/* > build/SHA256SUMS - cat build/SHA256SUMS -script: - - ./run build +script: |- + version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/'); ./run build $version deploy: provider: releases From 14a6df69d104288c7d30e4c5f25a7f30364c4503 Mon Sep 17 00:00:00 2001 From: samanbaboli Date: Thu, 14 Sep 2017 22:24:40 +0430 Subject: [PATCH 19/38] Delete raychat.svg --- src/icons/raychat.svg | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/icons/raychat.svg diff --git a/src/icons/raychat.svg b/src/icons/raychat.svg deleted file mode 100644 index 708303307..000000000 --- a/src/icons/raychat.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - From ab1f882c2995af22ff4bda05e5e1d6478a437555 Mon Sep 17 00:00:00 2001 From: samanbaboli Date: Thu, 14 Sep 2017 22:25:17 +0430 Subject: [PATCH 20/38] Add files via upload --- src/icons/raychat.png | Bin 0 -> 1390 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/raychat.png diff --git a/src/icons/raychat.png b/src/icons/raychat.png new file mode 100644 index 0000000000000000000000000000000000000000..e718b3b30bd8acd2d464fbfa5d7e8ecffd5b934d GIT binary patch literal 1390 zcmV-!1(EuRP)1oi~S>%0xHr7iu_3`Y9%O| zh$cwE)?nbppg#FxqR|JdF(!l(F&Z!uB0q*0Nl+3^3ZWnn2m~5z1WHROHHFerw%ecG znK?epbauBpTf61KlT0>q?%Z>}d(OG{+*KkX{Ew27%*T4~F#W%`5jfsSxHEupdl01* z-YMy%SLTzsq?qhgGf-(0H>)NRfsu~;bbNM_-k<*l12m;jfQCY$(7^gt3Qx9=sc%;@ z_1y({a#J51;AX>F+CM)5Bc|ibaja~|E+F253`({?PgeEx$pJ{%y{|G^K3g@eUJ#jEz)T!*k?qnCl9lxhdOro}+E| zc??W+u^$8j!N9~2u^voY=dRanea8pK7`k+4VgMs|2f6fVBf1E>n6|O8AZCn1-%LL_ zFU)|<6ju=M%pC3=zUB%Lw_h%Q)x>cB5Nb5^0vdv*6ebEyY`wDddDRun-}@TMt1;Bt z$AuMpFoHUQphQtnH;?kI)u3Gc$3{SOlWY4fpkrbAI-$2KTm(UJW!s+!g8$J%y7o3R(AMkh3K6*aVI$$b zA<|0ybbWK4@=vPpFD-Eg2;AyN7c-LYF*P7AAm&JzmM@#4wyUKVC73A8`@>xQ=$Lgr zD8=CQzHtC<2hcH{LX!j_vBhXbO2pPX#cKm9alk}C4~!&EfhWU@F5*=9sFPU3)|e#N z6|oVr#s$H&-#t00i2>3IGp!mJW7MLL1@UN#l?Q7vLOQ44IYhX3$eAOqAYdZ+9?D7# zkY8Ek)Ie;$BOs10HHCu3Wq7kw$vs-gsV#@N-P9fx5s6Dx@r!ft&z}|p5Yr2ScLvy2 z{xQlFXVPdzM?fOoZ`y)VR{c~1HGWvx;PiC|0u?!) zT|n|G3Yh!WLdvS=koQO-n$H7(F|2d%uWowI++@z?MW_^Qd;oxbH9KkfgTm)R(@vA%5lU15KrW4vnaa^CU&;6()I&2yQ`+@}f z2GI?Jl9wK4R_y}U6u1JU=Vh?**DYie`JI-mj{z~<8kP+b4VS;DjAy@J3(CDd#=R5v zwBBLQy6@<2zBTTyh}A{XGX0s^tlnEoYHoTW7yo@JH9|Un)c?kb?TzTckb4cdfGpfn z#fth@&{AB3JaK?g8SD*mde;eB4qu|{d Date: Thu, 14 Sep 2017 22:29:08 +0430 Subject: [PATCH 21/38] Update apps.json --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index bda31a842..89f668019 100755 --- a/src/apps.json +++ b/src/apps.json @@ -10566,7 +10566,7 @@ "52" ], "env": "^Raychat$", - "icon": "raychat.svg", + "icon": "raychat.png", "script": "app\\.raychat\\.io/scripts/js", "website": "https://raychat.io" } From 5969e260bc24596e7ee8660ed058026e71157229 Mon Sep 17 00:00:00 2001 From: wpCache Date: Sat, 16 Sep 2017 16:48:42 +0300 Subject: [PATCH 22/38] Delete wpCache.png --- src/icons/wpCache.png | Bin 751 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/icons/wpCache.png diff --git a/src/icons/wpCache.png b/src/icons/wpCache.png deleted file mode 100644 index e8a21e3437a6165c8bc1c5e6d6bb0a7c4e6d819a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfLsl^nBSY@{yMh@Q7^ir;IEHu}e|yzFBREim?ZbWUOed|kj~*nj2Ra7MDJj}e zwrbJhlqpssj)MOi^;(_Sn-@4QwBm407wl?kRthN)5MP;hbYWA8VAQH5zLTe$=$Te- zJwJV!Xvv4!=WM^-%PDya@=nGPEzz( zzPzzmr#heQyy`c*`c@cUopz_v`P)vBr5WuFbLO=B?YcB&Uf$!XljY{EUFWJ^I{#)V z*7H&Q)0X`jF%=%?{}N?`PNm7gZp=#;(KkX_nw8VRI=0WI8FIx#;TG`i0{Egk4TY6rTuq zl#ppxb>Y-`*ODz?w@T#tPVt>}KkH3Bmp#Mf;|Uuy-v)dFMwx1fYeY#(Vo9o1a#1Rf zVlXl=G}kpS)ip8-F*2|+HLxnd*LvDUbW?Cg~4H}$W2|x|uRUr{2 zL5bxG1x5L3nK`KnC6xuK3Yi5Z$qWn?a~^-<;V2B#&^YCP`i$q(AO>b-ZoOn~VP#?O z$s)|c3N8&Mhf|o9H-{*kzH#NmkuyhRj Date: Sat, 16 Sep 2017 16:49:57 +0300 Subject: [PATCH 23/38] Add files via upload update fix icon --- src/icons/wpCache.png | Bin 0 -> 821 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/wpCache.png diff --git a/src/icons/wpCache.png b/src/icons/wpCache.png new file mode 100644 index 0000000000000000000000000000000000000000..7f24b9d35d8e80ee57eaca88430131e5ba19e25a GIT binary patch literal 821 zcmV-51Iqk~P)_UEBO@am92^Y|4K+123kwSl4h}6XEff?KAt50tDJc{b6dxZS4h{}9G&C6*866!R zNl8f<7#I=~5=2BqJUl!kBqUy5UNbW@F)=X{6B9HvGzA3(5)u*v0|PiXI2afh92^`I z6B9l@J}4+CKtMn^I5;>sIBsrkEiEkp0RadI2><{86B854%E}E54MIXf(b3T=Dk}H) z_ut>&ySuxxva*<%n2U>xhK7b^Wo1rIP9Gm1>FMds&CSHb#HOaEpP!$8etvj(cvV$Z zNJvOKJ3A#MCDYT>adB}mF)?;v9BTjo06lb4PE!E<{N~;d@N#h@AQ$!Q-rm~N(apcT zs-T~mh=qfEdv9Z6SyN6)I5jjD6bR_t$il&{t)iNcjA&m{J~=AHNww(!00E6jL_t(I z%XQM{R-`}>1>g%zT6J~JIcMFRQ&n}tIMEq%*7tu6ZF;a7!S4sBPv4@729Q#m@jRu5 z=iVS!u`=otGm&4IS>Ma%D}f0UrTN|dc;FNF@}%nR(tbKGJO|E)O(gb5nR4(VdZyCN z*)`*`%{QMn+|72W?1|rz^P=Lr$=7lpK*iU3~TZl1pYY`N)9*xT@b02Ru(ZHhE* z&B|K>zNAjbY-X!tX}9%J{62TEXU@>n)U4BCwOiLxRUPRhy*>jw0WsanO--)rtw>r? zt#v5}Wbrak_RN`TS~sfl5Xljp>aH9T#S=uP@*8r@> z1<~07pLOU;&UKrKFHTM_6_-|EOptSBr(3hTh;4^%FRHqN!oqeDv9FYid1PV$#$fPD z0jX8Qelq8Os-X&OixJ8f{)e@pa(@?|MdBCt-x Date: Sun, 17 Sep 2017 15:51:39 +0300 Subject: [PATCH 24/38] Improve fancybox detection. --- src/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps.json b/src/apps.json index 5435100f4..d571eec50 100755 --- a/src/apps.json +++ b/src/apps.json @@ -2571,7 +2571,7 @@ ], "icon": "FancyBox.png", "implies": "jQuery", - "script": "jquery\\.fancybox\\.pack\\.js(?:\\?v=([\\d.]+))?$\\;version:\\1", + "script": "jquery\\.fancybox(\\.pack|\\.min)?\\.js(\\?v=([\\d.]+))?$\\;version:\\3", "website": "http://fancyapps.com/fancybox" }, "Fastly": { From 632b07d6f963ec39f1c44164e2552d3f503fe388 Mon Sep 17 00:00:00 2001 From: Onur Ferhat Date: Tue, 19 Sep 2017 00:12:49 +0200 Subject: [PATCH 25/38] Added KobiMaster (Turkish ECP) --- src/apps.json | 12 ++++++++++++ src/icons/Kobimaster.png | Bin 0 -> 2900 bytes 2 files changed, 12 insertions(+) create mode 100644 src/icons/Kobimaster.png diff --git a/src/apps.json b/src/apps.json index 40437293e..7c86da15c 100755 --- a/src/apps.json +++ b/src/apps.json @@ -4290,6 +4290,18 @@ }, "website": "http://koala-framework.org" }, + "KobiMaster": { + "cats": [ + "6" + ], + "icon": "Kobimaster.png", + "implies": "Microsoft ASP.NET", + "env": [ + "^kmPageInfo$", + "^kmGetSession$" + ], + "website": "http://www.kobimaster.com.tr/" + }, "Koego": { "cats": [ "10" diff --git a/src/icons/Kobimaster.png b/src/icons/Kobimaster.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ab885807c0f4247bea451e4cff803386686c28 GIT binary patch literal 2900 zcmZ{m2|UzW8^@=TEKR-EC|%Q}7|V=(8H{2yMs`C6jj;?y#*CSf5ps#j5?4*vlI(G{ zh-4W{MY0Pa)wP#NO3`Z{a%a@N*XzCa|M{H%`Jd+V4gq8oz2yg+|FKh{a2 z{1qsG_9H89elUhR1*Qg7h5ZvmCwl+Ay#Jwio`1y%4C23FJkNJ*qZr@UXuz!~+>-1? z^bSF~(+LQ5RW%(IRXr6o9gMmLTvZRQt7ZV(qWL?+4cdfCaHo^07&6%(VMAmP{7Jka zNCT?$0|V6$-(z}p7+MxC6HL=qujBNq*Blz((=1x?8Q zWU4*I-IKtp*9Nl5v{k(k2K#SeHaUKP1~A@9-gL6RUz-gp_ue3cxI6mi9YhEz&cAs9 z0PI4ck;gG+zA=@BoMb0?4uR>e3?A5xW2x--}#!p*&^UsQTExq@bH3&MX2%8L8fEH7@lP7{PyF3 zPnXerp2qJZ5!I?oZFxz{w6gB2-oiJ|2tH%Sm92+}Y40mu{n~M$**d6cy;aaBx=9X_ zH2sEifjks63SwINRi>279AnKlEwx`t>U&<-6pL@1dJ}1i7QG%^ad2(*l}?hLVR&Vw z^{f4%s_)#YYz%cCskyNmUwG*aDEpn{Yn{6$KLV$n1q#1%-s3laXmX${D@%8+EGTqA zQUzU9m)M(WK6|dFA6?q2V7oJ(tz7t1Mfyq0$pXb5ce%l+w*R;Q-$dy9y2?DBdz*y| zWmn!-n?DMhPYO`PY72VSfB4mdCAsrt;3rnVZ*%m*ey~X4LWdh}ty#=^rTp1q`1_B+ zUyMrNj)MpGRHs!A*HUMftc$;`S{S&AHJ-?i_BG8n3AtY)40$V1%XGnib-VY{_;&Qs zjN8M>V@oGam+x~oul_uF*ljTU(;b#y1b^Oa`KMz_^Kaz$x~egwsu-ma)xHnq+#b?u|V{ZZ-cGzojhByf>eG6gl8s>r^yR&1}} zP+YlY)@-;e4KU2?Zz#Q z*$`m%&jJ*@a|;W@VLGsG^yIU*Fl=Bw31-tcLJWlH%j1_92wCYvUUdw=vV( z!3_OAboOxe+g zr!FUxHP0`aBQtRIic*bsuaVb(QSW!Z?c_4#KxuPSf2)LIG$U9=kT1B(}&CwG&f*jS15suaKQ@tf#Y-`Of!alg$naOcf!dT3+tQ00JMmf&*dx2yI_AEXf&}i4G zHq7+fb+EY%s+3^_0Htc0`Xk9~;cndya7KK9 zsh5n@Lb;XaB+=B;HIa4Q7{x^>( z4|V*3Nml6vH9}kaPSSXqSUHvHST25^9CB#B@z1Q{H-pC?(nQrwQ*T(W?Va`uxM+-+mc~&~4bFJ2@ zHd^S&v6a2yqunRF`f;l!fz7|^Yx=h-af+*|`giH1SfGyMhgQ$+kv$MAFK>BryKSeM z8>Ff}p`nJ)_Q1lUOU|sw3%fLK-MEm$k>{Ld0P>45{@t1 zUX;zRGZ-;m6h5*J9jq05@8DR%D!_lf Date: Sun, 3 Sep 2017 12:24:29 +0300 Subject: [PATCH 26/38] Fix Wix detection. --- src/apps.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/apps.json b/src/apps.json index 5435100f4..073b5f3e8 100755 --- a/src/apps.json +++ b/src/apps.json @@ -9130,12 +9130,9 @@ "env": "^wix(?:Events|Data|Errors)", "headers": { "Set-Cookie": "Domain=\\.wix\\.com", - "X-Wix-Dispatcher-Cache-Hit": "" - }, - "icon": "Wix.png", - "meta": { "X-Wix-Renderer-Server": "" }, + "icon": "Wix.png", "script": "static\\.wixstatic\\.com", "website": "http://wix.com" }, From 46fbfe05282a4d8e6e10c2ca5f7862400ed06fba Mon Sep 17 00:00:00 2001 From: AlexByte Date: Sun, 3 Sep 2017 13:20:41 +0300 Subject: [PATCH 27/38] remove unnecessary popup body height attribute. --- src/drivers/webextension/css/popup.css | 1 - 1 file changed, 1 deletion(-) diff --git a/src/drivers/webextension/css/popup.css b/src/drivers/webextension/css/popup.css index 5c922c3b0..31479c0b0 100644 --- a/src/drivers/webextension/css/popup.css +++ b/src/drivers/webextension/css/popup.css @@ -2,7 +2,6 @@ body { background: #fff; font-family: Helvetica, Arial, sans-serif; font-size: .8rem; - height: 20.8rem; margin: 0; overflow: hidden; width: 30rem; From 3c92fa1590c8e0f9448c6df0cd50f9ccd95a4136 Mon Sep 17 00:00:00 2001 From: hfrid Date: Wed, 20 Sep 2017 15:23:41 +0200 Subject: [PATCH 28/38] Logo for wikinggruppen --- src/icons/wikinggruppen.png | Bin 0 -> 1641 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/wikinggruppen.png diff --git a/src/icons/wikinggruppen.png b/src/icons/wikinggruppen.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f7c5e39e8732f9b4ba03c2fd10ca13eb4138c2 GIT binary patch literal 1641 zcmV-v2A27WP)=x(!i4Rl!n0c(}$`oO+`QcGG18&Uj$CO$$clpiLVm=OJ;Ci+9t z)F=_EZLLt!n)qldm-7U{v7k=bH$WcluYso|jk(gXJg`t3J$4`_0tZ(dqX< z{vKo=Mta5=hSi;T9a6ya0KN-$RvJ1SJ7?f5zJYjWFc|ErTbCiM$^s`8--W^h(&!|> zUk1z38Q|3z%gLRjhxZH6+qO5~_O-H+4UknrX916ZPh)O3#BY6EU>`Ge!vw(g1!017 zGS4dTR<$SB7Lo+rwDTF@gU~D6n`b+ufR{k_0k)a}GrAtYr|^6e7!}n8_G#7YI)N8E z#+O3jX$cN*iZ)DF0z4?elK}J@06hx0ACFhC^FxXkJ&;w*0H>Y5LE!*+U}iq)1fb`| zuSM-Sk``J4lI)Ulk4BFUY*|cZ#~5d#rrAc zrRxSkra!!UE;8}(DBuC;?1$m2EVBJLS> z+s5W$WuXF2&tB*?&$g{o2$Bh$>m|mn?kjeRh<8P%Fp|t{xu-rUyp2Z)ip7{-s({lt z66E4S6a=`%IHh!Vh6T@kJ8Ff|`4X56qoJ@KbukELVa2>KI2S=sZLKfL5VIv z366is8=40+Sz0*Zc#E^@rT4o7|{7Qv@40P%w`bVn9qK+u~%QSZ=I8B^pX)eT~7HB9}@x1qEW1y^b<`mYAmH|8_y@m!{#vE z0R-0*FB>at=3?Z)`7k*y;xJNUBJf4<Wg*03Vj2co@ic%WOZ5@l(h+l3nmZmXZfO z)SP4vXppDHL_qff(|&-l2AS11ka?Wun>M<}Vf;%upMpFnR7$ZAV~9c@GUU#f3AA`! z)C+dQNT0l*Y|O3qx#dp3q8yPSD#|ydh2TucP$uXWQMXJN3C zYM+kUkl;`1N2WzPM>!HQh^@d_P4mrO7wNSbw;{oTLbzdYZp;K^($&yyR=;|4@sy{o z+tuP-gr>u4F*nSO`{6SWe%hTX&xCe>56ckH|AcP;PXvx_UP7ni4%jP3;=hDVPf2E{ zxe=mv5Tm?v8 Date: Wed, 20 Sep 2017 15:24:10 +0200 Subject: [PATCH 29/38] Logo for tictail --- src/icons/tictail.png | Bin 0 -> 799 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/tictail.png diff --git a/src/icons/tictail.png b/src/icons/tictail.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca29b6d829bd98b4d7e391771eff410b3e15faa GIT binary patch literal 799 zcmV+)1K|9LP)0qFno5MzVag%~3MT>~^O5%jad;JN~~GX?;GAj9(0 z79PJb5ee)~L)#WOH*4U=l_~t|THl`w$ViL~=hGZ<8cj>=epGrTM6ARJKq15NcFn@volQ9O z&e>85`6373a$(tnV~9~LSf?@FFZgN=7xk7vn2gQe-@>a^TQN~OqGM@30eyQ5*A{B{ z@YO*y#Blk15a~F_g>nF=W(;)fzEQfNdqsCD#*s}(ikSi-=VUkN&0>y2r}d?k23Ef~ zh)25X51zFNxIiY!aJnP`>>~>#=m}b-+)|v_{{TSNRj|`2^+D2p`%x43 z9yU;^xl~Ko=m1z9(tc7y*?0X;J3f4ntLT^WvUt6CZ{gN*9qXIj`;h>Uc|Bd=D9`As zA1`(j$ReYqDIGVjMwMi1^u;96f0E{;jC&QOfl};M_jiI#jzLn%O4Y^psza_|N&}){ z=585+kUFdoUn8lu;U<97-nuh6P~wXkVUd@WaO+ d)aow*1^}!~^$knHVNU=6002ovPDHLkV1jdFY?A;0 literal 0 HcmV?d00001 From 22c24d0b47672b978c4a7903252946f0c1acfa56 Mon Sep 17 00:00:00 2001 From: hfrid Date: Wed, 20 Sep 2017 15:25:16 +0200 Subject: [PATCH 30/38] Added wikinggruppen to apps --- src/apps.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/apps.json b/src/apps.json index 5435100f4..3ea6f8248 100755 --- a/src/apps.json +++ b/src/apps.json @@ -9061,6 +9061,16 @@ "script": "cdn\\d+\\.editmysite\\.com", "website": "http://www.weebly.com" }, + "Wikinggruppen": { + "cats": [ + "6" + ], + "html": [ + " + + + + + + + + + + + + + + + + + + + + From c9be3b48ad912adebef5e4474b9ef1472e29e254 Mon Sep 17 00:00:00 2001 From: AlexByte Date: Sun, 24 Sep 2017 21:59:40 +0300 Subject: [PATCH 37/38] Add WebSite X5 detection. --- src/apps.json | 10 ++++++++++ src/icons/WebSite X5.png | Bin 0 -> 596 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/WebSite X5.png diff --git a/src/apps.json b/src/apps.json index 5435100f4..588c7e2a2 100755 --- a/src/apps.json +++ b/src/apps.json @@ -9022,6 +9022,16 @@ "url": "/websale7/", "website": "http://websale.de" }, + "WebSite X5": { + "cats": [ + "20" + ], + "meta": { + "generator": "Incomedia WebSite X5 (\\w+ [\\d.]+)\\;version:\\1" + }, + "icon": "WebSite X5.png", + "website": "http://websitex5.com" + }, "WebsiteBaker": { "cats": [ "1" diff --git a/src/icons/WebSite X5.png b/src/icons/WebSite X5.png new file mode 100644 index 0000000000000000000000000000000000000000..da5e59c3f7f47384aace51cdf70e0f042021346b GIT binary patch literal 596 zcmV-a0;~OrP)F611Z)N3|2VKCRLyKWYDmRLfS3u{0n$MH0f*xI zK+FTgd_eq!3YLEZVpVLRkbpn)nrJ=ZXz@9N`94GXY8L0<|3=0mN@{IN%X9DmZ}n z8dU5wEy@ObQ85Rq#t4Xi1MvY`6;NyNIKmsMrW%NUK+A~FK>QJi?*Z{1AZ`F+V@ez# z3dFB*IN&KXM=%5NF#_3dKM?DX>xfW11}}iBQ32vF1RU`lh{MTs#A+gwVLrkLC4(*tr Date: Sun, 1 Oct 2017 12:26:18 +1100 Subject: [PATCH 38/38] Fix NPM driver --- src/drivers/npm/driver.js | 7 ++++++- src/wappalyzer.js | 8 +++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index ef7569b17..87f91e963 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -61,7 +61,12 @@ const driver = { browser.visit(url, error => { wappalyzer.driver.document = browser.document; - const headers = browser.resources['0'].response.headers; + const headers = {}; + + browser.resources['0'].response.headers._headers.forEach(header => { + headers[header[0]] = header[1]; + }); + const vars = Object.getOwnPropertyNames(browser.window); const html = browser.html(); diff --git a/src/wappalyzer.js b/src/wappalyzer.js index 1374dbfbe..6fed51ec9 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -296,10 +296,6 @@ class Wappalyzer { * Cache detected applications */ cacheDetectedApps(apps, url) { - if ( !( this.driver.ping instanceof Function ) ) { - return; - } - Object.keys(apps).forEach(appName => { var app = apps[appName]; @@ -311,7 +307,9 @@ class Wappalyzer { }); }) - this.ping(); + if ( this.driver.ping instanceof Function ) { + this.ping(); + } } /**