From 6d895ddf9a5fb493cbf6ba25fcb083bd3370a31d Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sun, 18 Oct 2015 12:32:34 +1100 Subject: [PATCH] Testing build script --- src/apps.json | 147 ++++++++++++++++++++-------------------- src/drivers/firefox/lib | 3 +- 2 files changed, 77 insertions(+), 73 deletions(-) diff --git a/src/apps.json b/src/apps.json index 02541e94a..41878a528 100755 --- a/src/apps.json +++ b/src/apps.json @@ -182,18 +182,6 @@ "script": "addthis\\.com/js/", "website": "www.addthis.com" }, - "Adobe Experience Manager": { - "cats": [ - 1 - ], - "html": [ - "
]+data-component-path=\"[^\"+]jcr:" - ], - "implies": "Java", - "script": "/etc/designs/", - "website": "www.adobe.com/au/marketing-cloud/enterprise-content-management.html" - }, "Adobe ColdFusion": { "cats": [ 18 @@ -208,6 +196,18 @@ "url": "\\.cfm(?:$|\\?)", "website": "adobe.com/products/coldfusion-family.html" }, + "Adobe Experience Manager": { + "cats": [ + 1 + ], + "html": [ + "
]+data-component-path=\"[^\"+]jcr:" + ], + "implies": "Java", + "script": "/etc/designs/", + "website": "www.adobe.com/au/marketing-cloud/enterprise-content-management.html" + }, "Adobe GoLive": { "cats": [ 20 @@ -1426,7 +1426,7 @@ }, "DataTables": { "cats": [ - 12 + 12 ], "implies": "jQuery", "script": "dataTables.*\\.js", @@ -3497,25 +3497,25 @@ ], "website": "mrincworld.com" }, - "M.R. Inc Webserver": { + "M.R. Inc SiteFrame": { "cats": [ - 22 + 18 ], "headers": { - "Server": "M\\.R\\. Inc Webserver" + "Powered-By": "M\\.R\\. Inc SiteFrame" }, - "implies": [ - "M.R. Inc BoxyOS" - ], "website": "mrincworld.com" }, - "M.R. Inc SiteFrame": { + "M.R. Inc Webserver": { "cats": [ - 18 + 22 ], "headers": { - "Powered-By": "M\\.R\\. Inc SiteFrame" + "Server": "M\\.R\\. Inc Webserver" }, + "implies": [ + "M.R. Inc BoxyOS" + ], "website": "mrincworld.com" }, "MOBOTIX": { @@ -4395,19 +4395,6 @@ }, "website": "orchardproject.net" }, - "osTicket": { - "cats": [ - 13 - ], - "implies": [ - "PHP", - "MySQL" - ], - "headers": { - "Set-Cookie": "OSTSESSID" - }, - "website": "osticket.com" - }, "Outbrain": { "cats": [ 5 @@ -4827,22 +4814,6 @@ }, "website": "???" }, - "RainLoop": { - "cats": [ - 30 - ], - "env": "^rainloop", - "headers": { - "Server": "RainLoop" - }, - "html": [ - "]*(?:content=\"([^\"]+)[^>]+ id=\"rlAppVersion\"|id=\"rlAppVersion\"[^>]+ content=\"([^\"]+))\\;version:\\1?\\1:\\2", - "]* href=\"[^\"]*rainloop/v/([^/]+)\\;version:\\1" - ], - "implies": "PHP", - "script": "rainloop/v/([^/]+)\\;version:\\1", - "website": "rainloop.net" - }, "RBS Change": { "cats": [ 1, @@ -4885,6 +4856,22 @@ "implies": "Ruby", "website": "github.com/rtomayko/rack-cache" }, + "RainLoop": { + "cats": [ + 30 + ], + "env": "^rainloop", + "headers": { + "Server": "RainLoop" + }, + "html": [ + "]*(?:content=\"([^\"]+)[^>]+ id=\"rlAppVersion\"|id=\"rlAppVersion\"[^>]+ content=\"([^\"]+))\\;version:\\1?\\1:\\2", + "]* href=\"[^\"]*rainloop/v/([^/]+)\\;version:\\1" + ], + "implies": "PHP", + "script": "rainloop/v/([^/]+)\\;version:\\1", + "website": "rainloop.net" + }, "Ramda": { "cats": [ 12 @@ -6234,6 +6221,15 @@ "script": "vs350\\.js", "website": "www.vpasp.com" }, + "VTEX Integrated Store": { + "cats": [ + 6 + ], + "headers": { + "X-Powered-By": "vtex-integrated-store" + }, + "website": "lojaintegrada.com.br" + }, "Vanilla": { "cats": [ 2 @@ -6364,15 +6360,6 @@ "url": "\\.vox\\.com", "website": "www.vox.com" }, - "VTEX Integrated Store": { - "cats": [ - 6 - ], - "headers": { - "X-Powered-By": "vtex-integrated-store" - }, - "website": "lojaintegrada.com.br" - }, "Vue.js": { "cats": [ 12 @@ -6766,6 +6753,15 @@ }, "website": "xitami.com" }, + "XpressEngine": { + "cats": [ + 1 + ], + "meta": { + "generator": "XpressEngine" + }, + "website": "www.xpressengine.com/" + }, "YUI": { "cats": [ 12 @@ -7443,6 +7439,19 @@ "html": "(?:]*(?:\\?|&)osCsid|Powered by (?:<[^>]+>)?osCommerce|<[^>]+class=\"[^>]*infoBoxHeading)", "website": "www.oscommerce.com" }, + "osTicket": { + "cats": [ + 13 + ], + "headers": { + "Set-Cookie": "OSTSESSID" + }, + "implies": [ + "PHP", + "MySQL" + ], + "website": "osticket.com" + }, "ownCloud": { "cats": [ 19 @@ -7665,17 +7674,20 @@ }, "uKnowva": { "cats": [ - 1,2,18,50 + 1, + 2, + 18, + 50 ], "headers": { "X-Content-Encoded-By": "uKnowva ([\\d.]+)\\;version:\\1" }, - "script": "/media/conv/js/jquery.js", "html": "]+>Powered by uKnowva", "implies": "PHP", "meta": { "generator": "uKnowva (?: ([\\d.]+))?\\;version:\\1" }, + "script": "/media/conv/js/jquery.js", "website": "uknowva.com" }, "vBulletin": { @@ -7732,15 +7744,6 @@ "script": "xcharts\\.js", "website": "tenxer.github.io/xcharts/" }, - "XpressEngine": { - "cats": [ - 1 - ], - "meta": { - "generator": "XpressEngine" - }, - "website": "www.xpressengine.com/" - }, "xtCommerce": { "cats": [ 6 @@ -7826,4 +7829,4 @@ "50": "document-management-systems", "51": "landing-page-builders" } -} +} \ No newline at end of file diff --git a/src/drivers/firefox/lib b/src/drivers/firefox/lib index b55162f7c..323dba475 100644 --- a/src/drivers/firefox/lib +++ b/src/drivers/firefox/lib @@ -196,6 +196,7 @@ var wappalyzer = (function() { apps: {}, cats: null, ping: { hostnames: {} }, + adCache: [], detected: {}, config: { @@ -508,7 +509,7 @@ var wappalyzer = (function() { } } - if ( Object.keys(w.ping.hostnames).length >= 20 ) { + if ( Object.keys(w.ping.hostnames).length >= 20 || w.adCache.length >= 40 ) { driver('ping'); }