diff --git a/drivers/bookmarklet/images/icons/AT Internet.png b/drivers/bookmarklet/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/drivers/bookmarklet/images/icons/AT Internet.png differ diff --git a/drivers/bookmarklet/images/icons/E-Merchant.png b/drivers/bookmarklet/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/drivers/bookmarklet/images/icons/E-Merchant.png differ diff --git a/drivers/bookmarklet/images/icons/Eloqua.png b/drivers/bookmarklet/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Eloqua.png differ diff --git a/drivers/bookmarklet/images/icons/Enyo.png b/drivers/bookmarklet/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Enyo.png differ diff --git a/drivers/bookmarklet/images/icons/HubSpot.png b/drivers/bookmarklet/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/drivers/bookmarklet/images/icons/HubSpot.png differ diff --git a/drivers/bookmarklet/images/icons/Pardot.png b/drivers/bookmarklet/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/drivers/bookmarklet/images/icons/Pardot.png differ diff --git a/drivers/bookmarklet/images/icons/amCharts.png b/drivers/bookmarklet/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/drivers/bookmarklet/images/icons/amCharts.png differ diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/drivers/chrome/apps.json b/drivers/chrome/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/chrome/apps.json +++ b/drivers/chrome/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/drivers/chrome/images/icons/AT Internet.png b/drivers/chrome/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/drivers/chrome/images/icons/AT Internet.png differ diff --git a/drivers/chrome/images/icons/E-Merchant.png b/drivers/chrome/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/drivers/chrome/images/icons/E-Merchant.png differ diff --git a/drivers/chrome/images/icons/Eloqua.png b/drivers/chrome/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/drivers/chrome/images/icons/Eloqua.png differ diff --git a/drivers/chrome/images/icons/Enyo.png b/drivers/chrome/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/drivers/chrome/images/icons/Enyo.png differ diff --git a/drivers/chrome/images/icons/HubSpot.png b/drivers/chrome/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/drivers/chrome/images/icons/HubSpot.png differ diff --git a/drivers/chrome/images/icons/Pardot.png b/drivers/chrome/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/drivers/chrome/images/icons/Pardot.png differ diff --git a/drivers/chrome/images/icons/amCharts.png b/drivers/chrome/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/drivers/chrome/images/icons/amCharts.png differ diff --git a/drivers/chrome/js/driver.js b/drivers/chrome/js/driver.js index 02e3651ae..b2178dd71 100644 --- a/drivers/chrome/js/driver.js +++ b/drivers/chrome/js/driver.js @@ -125,7 +125,7 @@ * Display apps */ displayApps: function() { - var count = Object.keys(w.detected[tab.url]).length.toString(); + var count = w.detected[tab.url] ? Object.keys(w.detected[tab.url]).length.toString() : '0'; if ( tabCache[tab.id] == null ) { tabCache[tab.id] = { diff --git a/drivers/chrome/manifest.json b/drivers/chrome/manifest.json index b0289a304..74d24e9ef 100644 --- a/drivers/chrome/manifest.json +++ b/drivers/chrome/manifest.json @@ -1,7 +1,7 @@ { "name": "Wappalyzer", "homepage_url": "http://wappalyzer.com?utm_source=chrome&utm_medium=context&utm_campaign=extensions", "description": "Identifies software on the web", - "version": "2.18", + "version": "2.19", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/drivers/firefox-jetpack/data/apps.json b/drivers/firefox-jetpack/data/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/firefox-jetpack/data/apps.json +++ b/drivers/firefox-jetpack/data/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/drivers/firefox-jetpack/images/icons/AT Internet.png b/drivers/firefox-jetpack/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/AT Internet.png differ diff --git a/drivers/firefox-jetpack/images/icons/E-Merchant.png b/drivers/firefox-jetpack/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/E-Merchant.png differ diff --git a/drivers/firefox-jetpack/images/icons/Eloqua.png b/drivers/firefox-jetpack/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/Eloqua.png differ diff --git a/drivers/firefox-jetpack/images/icons/Enyo.png b/drivers/firefox-jetpack/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/Enyo.png differ diff --git a/drivers/firefox-jetpack/images/icons/HubSpot.png b/drivers/firefox-jetpack/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/HubSpot.png differ diff --git a/drivers/firefox-jetpack/images/icons/Pardot.png b/drivers/firefox-jetpack/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/Pardot.png differ diff --git a/drivers/firefox-jetpack/images/icons/amCharts.png b/drivers/firefox-jetpack/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/drivers/firefox-jetpack/images/icons/amCharts.png differ diff --git a/drivers/firefox/content/apps.json b/drivers/firefox/content/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/firefox/content/apps.json +++ b/drivers/firefox/content/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/drivers/firefox/skin/images/icons/AT Internet.png b/drivers/firefox/skin/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/drivers/firefox/skin/images/icons/AT Internet.png differ diff --git a/drivers/firefox/skin/images/icons/E-Merchant.png b/drivers/firefox/skin/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/drivers/firefox/skin/images/icons/E-Merchant.png differ diff --git a/drivers/firefox/skin/images/icons/Eloqua.png b/drivers/firefox/skin/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/drivers/firefox/skin/images/icons/Eloqua.png differ diff --git a/drivers/firefox/skin/images/icons/Enyo.png b/drivers/firefox/skin/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/drivers/firefox/skin/images/icons/Enyo.png differ diff --git a/drivers/firefox/skin/images/icons/HubSpot.png b/drivers/firefox/skin/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/drivers/firefox/skin/images/icons/HubSpot.png differ diff --git a/drivers/firefox/skin/images/icons/Pardot.png b/drivers/firefox/skin/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/drivers/firefox/skin/images/icons/Pardot.png differ diff --git a/drivers/firefox/skin/images/icons/amCharts.png b/drivers/firefox/skin/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/drivers/firefox/skin/images/icons/amCharts.png differ diff --git a/drivers/html/apps.json b/drivers/html/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/html/apps.json +++ b/drivers/html/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/drivers/html/images/icons/AT Internet.png b/drivers/html/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/drivers/html/images/icons/AT Internet.png differ diff --git a/drivers/html/images/icons/E-Merchant.png b/drivers/html/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/drivers/html/images/icons/E-Merchant.png differ diff --git a/drivers/html/images/icons/Eloqua.png b/drivers/html/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/drivers/html/images/icons/Eloqua.png differ diff --git a/drivers/html/images/icons/Enyo.png b/drivers/html/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/drivers/html/images/icons/Enyo.png differ diff --git a/drivers/html/images/icons/HubSpot.png b/drivers/html/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/drivers/html/images/icons/HubSpot.png differ diff --git a/drivers/html/images/icons/Pardot.png b/drivers/html/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/drivers/html/images/icons/Pardot.png differ diff --git a/drivers/html/images/icons/amCharts.png b/drivers/html/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/drivers/html/images/icons/amCharts.png differ diff --git a/drivers/php/apps.json b/drivers/php/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/drivers/php/apps.json +++ b/drivers/php/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/share/apps.json b/share/apps.json index ea5db6e67..ad2eb9b45 100755 --- a/share/apps.json +++ b/share/apps.json @@ -92,6 +92,11 @@ "cats": [ 20 ], "meta": { "generator": "Amaya( V?([\\d.]+[a-z]))?\\;version:\\2" } }, + "amCharts": { + "cats": [ 25 ], + "script": "amcharts.*\\.js", + "env": "^AmCharts$" + }, "Ametys": { "cats": [ 1 ], "meta": { "generator": "(Ametys|Anyware Technologies)" }, @@ -453,7 +458,7 @@ }, "Debian": { "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|etch|lenny|squeeze|wheezy)" } + "headers": { "Server": "Debian", "X-Powered-By": "(Debian|dotdeb|(sarge|etch|lenny|queeze|wheezy|jessie))\\;version:\\2" } }, "DedeCMS": { "cats": [ 1 ], @@ -558,10 +563,24 @@ "cats": [ 31 ], "headers": { "Server": "^ECS" } }, + "Eloqua": { + "cats": [ 32 ], + "script": "elqCfg\\.js", + "env": "^elq(SiteID|Load|CurESite)$" + }, "Embedthis-http": { "cats": [ 22 ], "headers": { "Server": "Embedthis-http(/([\\d.]+))?\\;version:\\2" } }, + "E-Merchant": { + "cats": [ 6 ], + "script": "cdn.e-merchant.com" + }, + "Enyo": { + "cats": [ 12 ], + "script": "enyo\\.js", + "env": "^enyo$" + }, "EPiServer": { "cats": [ 1 ], "meta": { "generator": "EPiServer" }, @@ -1334,6 +1353,11 @@ "cats": [ 1 ], "html": "]*/papaya-themes/" }, + "Pardot": { + "cats": [ 32 ], + "html": "piProtocol + \"pi\\.pardot\\.com/pi\\.js", + "env": "^pi(Tracker|Hostname|Protocol|CId|AId)$" + }, "Parse.ly": { "cats": [ 10 ], "env": "^PARSELY$" @@ -1348,7 +1372,7 @@ }, "PHP": { "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:50\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;version:\\1", "Set-Cookie": "PHPSESSID" }, + "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php$" }, "phpAlbum": { @@ -1470,7 +1494,7 @@ }, "Python": { "cats": [ 27 ], - "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;version:\\3" } + "headers": { "Server": "(^|\\s)Python(/([\\d.]+))?\\;confidence:50\\;version:\\3" } }, "Quantcast": { "cats": [ 10 ], @@ -1526,7 +1550,8 @@ }, "Reinvigorate": { "cats": [ 10 ], - "html": "reinvigorate\\.track\\(\"" + "html": "reinvigorate\\.track\\(\"", + "env": "^reinvigorate$" }, "RequireJS": { "cats": [ 12 ], diff --git a/share/images/icons/AT Internet.png b/share/images/icons/AT Internet.png new file mode 100644 index 000000000..d62370881 Binary files /dev/null and b/share/images/icons/AT Internet.png differ diff --git a/share/images/icons/E-Merchant.png b/share/images/icons/E-Merchant.png new file mode 100644 index 000000000..c43e77b8c Binary files /dev/null and b/share/images/icons/E-Merchant.png differ diff --git a/share/images/icons/Eloqua.png b/share/images/icons/Eloqua.png new file mode 100644 index 000000000..725070080 Binary files /dev/null and b/share/images/icons/Eloqua.png differ diff --git a/share/images/icons/Enyo.png b/share/images/icons/Enyo.png new file mode 100644 index 000000000..6eebb21c9 Binary files /dev/null and b/share/images/icons/Enyo.png differ diff --git a/share/images/icons/HubSpot.png b/share/images/icons/HubSpot.png new file mode 100644 index 000000000..58f03bdd2 Binary files /dev/null and b/share/images/icons/HubSpot.png differ diff --git a/share/images/icons/Pardot.png b/share/images/icons/Pardot.png new file mode 100644 index 000000000..084c4fb23 Binary files /dev/null and b/share/images/icons/Pardot.png differ diff --git a/share/images/icons/amCharts.png b/share/images/icons/amCharts.png new file mode 100644 index 000000000..fc74c6d57 Binary files /dev/null and b/share/images/icons/amCharts.png differ