From 11de2c5fa8fc5e991147a69df4dea61c69615829 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Thu, 18 Oct 2012 19:44:32 +1100 Subject: [PATCH 01/17] Fixed missing letter i in apps.json --- drivers/bookmarklet/json | 38 +++++++++++++------------- drivers/chrome/apps.json | 38 +++++++++++++------------- drivers/firefox-jetpack/data/apps.json | 38 +++++++++++++------------- drivers/firefox/content/apps.json | 38 +++++++++++++------------- drivers/html/apps.json | 38 +++++++++++++------------- drivers/php/apps.json | 38 +++++++++++++------------- share/apps.json | 38 +++++++++++++------------- 7 files changed, 133 insertions(+), 133 deletions(-) diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index cb478903e..6b58f6e24 100644 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/drivers/chrome/apps.json b/drivers/chrome/apps.json index cb478903e..6b58f6e24 100644 --- a/drivers/chrome/apps.json +++ b/drivers/chrome/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/drivers/firefox-jetpack/data/apps.json b/drivers/firefox-jetpack/data/apps.json index cb478903e..6b58f6e24 100644 --- a/drivers/firefox-jetpack/data/apps.json +++ b/drivers/firefox-jetpack/data/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/drivers/firefox/content/apps.json b/drivers/firefox/content/apps.json index cb478903e..6b58f6e24 100644 --- a/drivers/firefox/content/apps.json +++ b/drivers/firefox/content/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/drivers/html/apps.json b/drivers/html/apps.json index cb478903e..6b58f6e24 100644 --- a/drivers/html/apps.json +++ b/drivers/html/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/drivers/php/apps.json b/drivers/php/apps.json index cb478903e..6b58f6e24 100644 --- a/drivers/php/apps.json +++ b/drivers/php/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { diff --git a/share/apps.json b/share/apps.json index cb478903e..6b58f6e24 100644 --- a/share/apps.json +++ b/share/apps.json @@ -669,61 +669,61 @@ "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, - "BM HTTP Server": { + "IBM HTTP Server": { "cats": [ "22" ], - "headers": { "Server": "BM_HTTP_Server" } + "headers": { "Server": "IBM_HTTP_Server" } }, - "BM WebSphere Portal": { + "IBM WebSphere Portal": { "cats": [ "1" ], "headers": { "BM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, - "BM WebSphere Commerce": { + "IBM WebSphere Commerce": { "cats": [ "6" ], "url": "/wcs/", "implies": [ "Java" ] }, - "IS": { + "IIS": { "cats": [ "22" ], - "headers": { "Server": "IS" }, + "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, - "mpressCMS": { + "ImpressCMS": { "cats": [ "1" ], - "script": "nclude/linkexternal\\.js", - "meta": { "generator": "mpressCMS" }, - "headers": { "X-Powered-By": "mpressCMS" }, + "script": "include/linkexternal\\.js", + "meta": { "generator": "ImpressCMS" }, + "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, - "mpressPages": { + "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "mpressPages" }, + "meta": { "generator": "impressPages" }, "implies": [ "PHP" ] }, - "ndexhibit": { + "Indexhibit": { "cats": [ "1" ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, - "nstantCMS": { + "InstantCMS": { "cats": [ "1" ], "meta": { "generator": "nstantCMS" } }, - "ntershop": { + "Intershop": { "cats": [ "6" ], "url": "s-bin|INTERSHOP", "script": "s-bin|INTERSHOP" }, - "PB": { + "IPB": { "cats": [ "2" ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, - "Web": { + "iWeb": { "cats": [ "20" ], - "meta": { "generator": "Web" } + "meta": { "generator": "iWeb" } }, "Jalios": { "cats": [ "1" ], @@ -1505,7 +1505,7 @@ "headers": { "X-Powered-By": "Vanilla" } }, "Varnish": { - "cats": [ "22" ], + "cats": [ "23" ], "headers": { "X-Varnish": ".+", "X-Varnish-Age": ".+", "X-Varnish-Cache": ".+", "X-Varnish-Action": ".+", "X-Varnish-Hostname": ".+", "Via": "Varnish" } }, "vBulletin": { From 22925b741824b5e4bb521e460bf53936fa63f014 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sat, 20 Oct 2012 15:33:27 +1100 Subject: [PATCH 02/17] Improved patterns --- drivers/bookmarklet/images/icons/Hiawatha.png | Bin 374 -> 664 bytes drivers/bookmarklet/json | 24 ++++++++++-------- drivers/chrome/apps.json | 24 ++++++++++-------- drivers/chrome/images/icons/Hiawatha.png | Bin 374 -> 664 bytes drivers/firefox-jetpack/data/apps.json | 24 ++++++++++-------- .../firefox-jetpack/images/icons/Hiawatha.png | Bin 374 -> 664 bytes drivers/firefox/content/apps.json | 24 ++++++++++-------- drivers/firefox/content/js/driver.js | 10 +++++--- drivers/firefox/install.rdf | 2 +- .../firefox/skin/images/icons/Hiawatha.png | Bin 374 -> 664 bytes drivers/html/apps.json | 24 ++++++++++-------- drivers/html/images/icons/Hiawatha.png | Bin 374 -> 664 bytes drivers/php/apps.json | 24 ++++++++++-------- share/apps.json | 23 +++++++++-------- share/images/icons/Hiawatha.png | Bin 374 -> 664 bytes 15 files changed, 105 insertions(+), 74 deletions(-) diff --git a/drivers/bookmarklet/images/icons/Hiawatha.png b/drivers/bookmarklet/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/drivers/chrome/apps.json b/drivers/chrome/apps.json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/chrome/apps.json +++ b/drivers/chrome/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/drivers/chrome/images/icons/Hiawatha.png b/drivers/chrome/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO diff --git a/drivers/firefox-jetpack/data/apps.json b/drivers/firefox-jetpack/data/apps.json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/firefox-jetpack/data/apps.json +++ b/drivers/firefox-jetpack/data/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/drivers/firefox-jetpack/images/icons/Hiawatha.png b/drivers/firefox-jetpack/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO diff --git a/drivers/firefox/content/apps.json b/drivers/firefox/content/apps.json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/firefox/content/apps.json +++ b/drivers/firefox/content/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/drivers/firefox/content/js/driver.js b/drivers/firefox/content/js/driver.js index 685a3e5ed..00442c73d 100644 --- a/drivers/firefox/content/js/driver.js +++ b/drivers/firefox/content/js/driver.js @@ -7,7 +7,7 @@ if ( wappalyzer == null ) return; - var w = wappalyzer, prefs, strings; + var w = wappalyzer, prefs, strings, $; const Cc = Components.classes, @@ -57,6 +57,10 @@ // Load jQuery Cc['@mozilla.org/moz/jssubscript-loader;1'].getService(Ci.mozIJSSubScriptLoader).loadSubScript('chrome://wappalyzer/content/js/lib/jquery.min.js'); + $ = jQuery; + + jQuery.noConflict(true); + // Preferences prefs = Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefService).getBranch('extensions.wappalyzer.'); @@ -137,7 +141,7 @@ * Display apps */ displayApps: function() { - var image, url = gBrowser.currentURI.spec.split('#')[0]; + var menuItem, menuSeparator, image, url = gBrowser.currentURI.spec.split('#')[0]; if ( w.detected[url] != null && w.detected[url].length ) { // No change @@ -156,7 +160,7 @@ } w.detected[url].map(function(app, i) { - var j, cat, showCat, menuSeparator, menuItem; + var j, cat, showCat; for ( i in w.apps[app].cats ) { showCat = false; diff --git a/drivers/firefox/install.rdf b/drivers/firefox/install.rdf index d55b87760..bf35be339 100644 --- a/drivers/firefox/install.rdf +++ b/drivers/firefox/install.rdf @@ -3,7 +3,7 @@ wappalyzer@crunchlabz.com - 2.5.0 + 2.5.1 2 true diff --git a/drivers/firefox/skin/images/icons/Hiawatha.png b/drivers/firefox/skin/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO diff --git a/drivers/html/apps.json b/drivers/html/apps.json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/html/apps.json +++ b/drivers/html/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/drivers/html/images/icons/Hiawatha.png b/drivers/html/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO diff --git a/drivers/php/apps.json b/drivers/php/apps.json index 6b58f6e24..77cc9aaff 100644 --- a/drivers/php/apps.json +++ b/drivers/php/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -533,6 +534,7 @@ "eZ Publish": { "cats": [ "1", "6" ], "meta": { "generator": "eZ Publish" }, + "headers": { "X-Powered-By": "^eZ Publish$" }, "implies": [ "PHP" ] }, "Fact Finder": { @@ -675,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -698,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -708,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -949,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1511,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1523,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/share/apps.json b/share/apps.json index a9dd528c6..77cc9aaff 100644 --- a/share/apps.json +++ b/share/apps.json @@ -255,7 +255,7 @@ }, "ClickTale": { "cats": [ "10" ], - "html": "f\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", + "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { @@ -265,7 +265,8 @@ }, "CloudFlare": { "cats": [ "31" ], - "headers": { "Server": "cloudflare" } + "headers": { "Server": "cloudflare" }, + "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ "1" ], @@ -491,7 +492,7 @@ }, "Drupal Commerce": { "cats": [ "6" ], - "html": "d=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", + "html": "id=\\\"block[_-]commerce[_-]cart[_-]cart|class=\\\"commerce[_-]product[_-]field", "implies": [ "PHP", "Drupal" ] }, "Dynamicweb": { @@ -676,7 +677,7 @@ }, "IBM WebSphere Portal": { "cats": [ "1" ], - "headers": { "BM-Web2-Location": ".*" }, + "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, @@ -699,7 +700,7 @@ }, "ImpressPages": { "cats": [ "1" ], - "meta": { "generator": "impressPages" }, + "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { @@ -709,12 +710,12 @@ }, "InstantCMS": { "cats": [ "1" ], - "meta": { "generator": "nstantCMS" } + "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ "6" ], - "url": "s-bin|INTERSHOP", - "script": "s-bin|INTERSHOP" + "url": "is-bin|INTERSHOP", + "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ "2" ], @@ -950,6 +951,8 @@ "Moodle": { "cats": [ "21" ], "html": "(var moodleConfigFn = function\\(me\\)|]+moodlelogo)", + "headers": { "Set-Cookie": "MoodleSession" }, + "env": "^moodle", "implies": [ "PHP" ] }, "Moogo": { @@ -1512,7 +1515,7 @@ "vBulletin": { "cats": [ "2" ], "meta": { "generator": "vBulletin" }, - "env": "^(vBulletin|vB_)" + "env": "^(vBulletin|vB_[^g])" }, "viennaCMS": { "cats": [ "1" ], @@ -1524,7 +1527,7 @@ }, "Vimeo": { "cats": [ "14" ], - "html": "<(param|embed)[^>]+vimeo\\.com/moogaloop" + "html": "(<(param|embed)[^>]+vimeo\\.com/moogaloop|]player\.vimeo\.com)" }, "VirtueMart": { "cats": [ "6" ], diff --git a/share/images/icons/Hiawatha.png b/share/images/icons/Hiawatha.png index 90ca84ea1bee4b836c74f2b22b2c207d3274de39..5f2dade9b53ae78f16186cc42dd4e07bf039dd58 100644 GIT binary patch delta 651 zcmV;60(AZM0+4&ikBmUZ~Mg5CB7PpdY4IAfX^4!2=*`&TF-R z8BpboqFbY98eRe+0bu~04Row(J_sv)u&=VVz~FzSW^uheiCR3viE7{4=nECSn`gl1 z1h0$nikAr12Y>1S@sW}z6-UT}GTE96(*xkUTz}DDfJ6W;PN528vrb7(dFMmKf^amiSX{j)KzkcIsp@{5k zMvFy2TF|~5JZ)H}i5_32!+(u0m5lMcAGU8n-!X|?TIT+m35E?lpF`b#h5*#54)C<0 z+jMAYU=G-o385D)q_O7#05W=(yYVEgC{%+Tkx#=y`H9&ym=bIP%jKjiH_FwW+|hDY90VR#^>DhI+421x z%6*2E0!siUZ1cn8@4O$pM_0*#z-BNiVV4cECQQEKu-oGGN6Gw?PrS&ikZJMKJk-uW lEXo96+6`DMLUaj!0Z7HgX`FPXN&o-=07*qoL%{OdOtd zUY~YfrBEHEf<&(a9j}TUuv8wgR35Ta9RNa->)Iy03_qJvE`Zf zuq-R~00001bW%=J06^y0W&i*Hb4f%&R2b7^U|?WSWk3UZ=mKIqXaX_@Xab@tj6i@S zplrgZDJ>v`BwwOr$gL|Y$iT}E7t!Y6;$%fOg~?pRl7T@I#?`W5WR_rHu!74QGw>Oi znxR?EX0D^bk1Qaiz@R9OETG21AdI3#T_4R1c{wNp0A<7m?B##G6951J07*qoM6N<$ Ef@?L9Z2$lO From 5784aa9452ac5f164efa30644fdd1159793df786 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sun, 21 Oct 2012 09:03:41 +1100 Subject: [PATCH 03/17] Removed quotes around numeric values in JSON, improved patterns, updated README --- README.md | 17 + drivers/bookmarklet/json | 732 +++++++++++++------------ drivers/chrome/apps.json | 732 +++++++++++++------------ drivers/firefox-jetpack/data/apps.json | 732 +++++++++++++------------ drivers/firefox/content/apps.json | 732 +++++++++++++------------ drivers/html/apps.json | 732 +++++++++++++------------ drivers/php/apps.json | 732 +++++++++++++------------ share/apps.json | 732 +++++++++++++------------ 8 files changed, 2593 insertions(+), 2548 deletions(-) diff --git a/README.md b/README.md index 4b85769d2..58b1c080d 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,23 @@ $detectedApps = $wappalyzer->analyze(); Work in progress, experimental. See https://wiki.mozilla.org/Jetpack. +Unofficial drivers and ports +---------------------------- + +**Python** + +A Python driver by [@ebradbury](https://github.com/ebradbury). + +https://github.com/ebradbury/Wappalyzer/tree/master/drivers/python + + +**Ruby** + +A Ruby port by [@skroutz](https://github.com/skroutz). + +https://github.com/skroutz/wappalyzer-ruby + + Screenshot ---------- diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index 77cc9aaff..14cc4e68f 100644 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -1,14 +1,14 @@ { "categories": { - "1": "cms", - "2": "message-boards", - "3": "database-managers", - "4": "documentation-tools", - "5": "widgets", - "6": "web-shops", - "7": "photo-galleries", - "8": "wikis", - "9": "hosting-panels", + "1": "cms", + "2": "message-boards", + "3": "database-managers", + "4": "documentation-tools", + "5": "widgets", + "6": "web-shops", + "7": "photo-galleries", + "8": "wikis", + "9": "hosting-panels", "10": "analytics", "11": "blogs", "12": "javascript-frameworks", @@ -34,456 +34,456 @@ }, "apps": { "1C-Bitrix": { - "cats": [ "1" ], + "cats": [ 1 ], "headers": { "X-Powered-CMS": "Bitrix Site Manager", "Set-Cookie": "BITRIX_" }, "html": "]+components/bitrix|(src|href)=\\\"/bitrix/(js|templates)", "script": "1c-bitrix", "implies": [ "PHP" ] }, "1und1": { - "cats": [ "6" ], + "cats": [ 6 ], "url": "/shop/catalog/browse\\?sessid=", "implies": [ "PHP" ] }, "2z Project": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "2z project" } }, "Accessible Portal": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Accessible Portal" }, "implies": [ "PHP" ] }, "AddThis": { - "cats": [ "5" ], + "cats": [ 5 ], "script": "addthis\\.com/js", "env": "^addthis$" }, "Adobe CQ5": { - "cats": [ "1" ], + "cats": [ 1 ], "url": "/etc/designs/", "html": "
]* xmlns:jspwiki=" }, "Apache Tomcat": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "Apache-Coyote" } }, "Apache Traffic Server": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "YTS" } }, "Arc Forum": { - "cats": [ "2" ], + "cats": [ 2 ], "html": "ping\\.src = node\\.href;" }, "ATG Web Commerce": { - "cats": [ "6" ], + "cats": [ 6 ], "headers": { "X-ATG-Version": "ATG" }, "html": "<[^>]+_DARGS" }, "Atlassian Confluence": { - "cats": [ "8" ], + "cats": [ 8 ], "html": "Powered by ]+banshee-php\\.org", "implies": [ "PHP" ] }, "BIGACE": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "BIGACE" }, "html": "Powered by ]+BIGACE|" }, "CakePHP": { - "cats": [ "18" ], + "cats": [ 18 ], "headers": { "Set-Cookie": "cakephp=" }, "meta": { "application-name": "CakePHP" }, "implies": [ "PHP" ] }, "Cargo": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": {"cargo_title": ".*" }, "script": "/cargo\\.", "html": "]+Cargo feed", "implies": [ "PHP" ] }, "CentOS": { - "cats": [ "28" ], + "cats": [ 28 ], "headers": { "Server": "CentOS", "X-Powered-By": "CentOS" } }, "CFML": { - "cats": [ "27" ] + "cats": [ 27 ] }, "Chameleon": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "chameleon-cms" }, "implies": [ "Apache", "PHP" ] }, "Chamilo": { - "cats": [ "21" ], + "cats": [ 21 ], "meta": { "generator": "Chamilo" }, "headers": { "X-Powered-By": "Chamilo" }, "implies": [ "PHP" ] }, "Chartbeat": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "function loadChartbeat\\(\\) {" }, "Cherokee": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "Cherokee" } }, "CKEditor": { - "cats": [ "24" ], + "cats": [ 24 ], "env": "^CKEDITOR$", "implies": [ "PHP" ] }, "ClickHeat": { - "cats": [ "10" ], + "cats": [ 10 ], "script": "clickheat.*\\.js", "env": "^clickHeatBrowser$", "implies": [ "PHP" ] }, "ClickTale": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { - "cats": [ "10" ], + "cats": [ 10 ], "script": "static\\.getclicky\\.com", "env": "^clicky$" }, "CloudFlare": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "cloudflare" }, "env": "^CloudFlare$" }, "CMS Made Simple": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "CMS Made Simple" }, "implies": [ "PHP" ] }, "CO2Stats": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "src=\\\"http://www\\.co2stats\\.com/propres\\.php" }, "CodeIgniter": { - "cats": [ "18" ], + "cats": [ 18 ], "headers": { "Set-Cookie": "(exp_last_activity|exp_tracker|ci_session)" }, "implies": [ "PHP" ] }, "Commerce Server": { - "cats": [ "6" ], + "cats": [ 6 ], "headers": { "COMMERCE-SERVER-SOFTWARE": ".+" }, "implies": [ "Microsoft ASP.NET", "IIS", "Windows Server" ] }, "comScore": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "]* (id=\\\"comscore\\\"|scr=[^>]+comscore)", "env": "^_?COMSCORE$" }, "Concrete5": { - "cats": [ "1" ], + "cats": [ 1 ], "script": "concrete/js/", "meta": { "generator": "concrete5" }, "env": "CCM_IMAGE_PATH", "implies": [ "PHP" ] }, "Connect": { - "cats": [ "18" ], + "cats": [ 18 ], "headers": { "X-Powered-By": "^Connect$" }, "implies": [ "node.js" ] }, "Contao": { - "cats": [ "1", "6" ], + "cats": [ 1, 6 ], "html": "(", "implies": [ "PHP" ] }, "Gauges": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "t\\.src = '//secure\\.gaug\\.es/track\\.js", "env": "^_gauges$" }, "Gentoo": { - "cats": [ "28" ], + "cats": [ 28 ], "headers": { "X-Powered-By": "-?gentoo"} }, "Get Satisfaction": { - "cats": [ "13" ], + "cats": [ 13 ], "html": "var feedback_widget = new GSFN\\.feedback_widget\\(feedback_widget_options\\)" }, "GetSimple CMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": {"generator": "GetSimple" }, "implies": [ "PHP" ] }, "Google Analytics": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "_gaq\\.push\\(\\['_setAccount", "script": "(\\.google-analytics\\.com/ga\\.js|google-analytics\\.com/urchin\\.js)", "headers": { "Set-Cookie": "__utma" }, "env": "^gaGlobal$" }, "Google App Engine": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "Google Frontend" } }, "Google Font API": { - "cats": [ "17" ], + "cats": [ 17 ], "script": "googleapis.com/.+webfont", "html": "]* href=\\\"http://fonts\\.googleapis\\.com", "env": "^WebFont" }, + "Google Friend Connect": { + "cats": [ 5 ], + "script": "google\\.com/friendconnect" + }, "Google Maps": { - "cats": [ "5" ], + "cats": [ 5 ], "script": "(maps\\.google\\.com/maps\\?file=api|maps\\.google\\.com/maps/api/staticmap)" }, "Google Sites": { - "cats": [ "1" ], + "cats": [ 1 ], "url": "sites.google.com" }, "GoStats": { - "cats": [ "10" ], + "cats": [ 10 ], "env": "^_go(stats|_track)" }, "Graffiti CMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Graffiti CMS" } }, "Gravatar": { - "cats": [ "19" ], + "cats": [ 19 ], "env": "^Gravatar$" }, "Gravity Insights": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "gravityInsightsParams\\.site_guid = '", "env": "^GravityInsights$" }, "Handlebars": { - "cats": [ "12" ], + "cats": [ 12 ], "env": "^Handlebars$" }, "Hiawatha": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "Hiawatha" } }, "Highcharts": { - "cats": [ "25" ], + "cats": [ 25 ], "script": "highcharts.*\\.js", "env": "^Highcharts$" }, "Hotaru CMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Hotaru CMS" } }, "Hybris": { - "cats": [ "6" ], + "cats": [ 6 ], "html": "/sys_master/|/hybr/", "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, "IBM HTTP Server": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "IBM_HTTP_Server" } }, "IBM WebSphere Portal": { - "cats": [ "1" ], + "cats": [ 1 ], "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": [ "Java" ] }, "IBM WebSphere Commerce": { - "cats": [ "6" ], + "cats": [ 6 ], "url": "/wcs/", "implies": [ "Java" ] }, "IIS": { - "cats": [ "22" ], + "cats": [ 22 ], "headers": { "Server": "IIS" }, "implies": [ "Windows Server" ] }, "ImpressCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "script": "include/linkexternal\\.js", "meta": { "generator": "ImpressCMS" }, "headers": { "X-Powered-By": "ImpressCMS" }, "implies": [ "PHP" ] }, "ImpressPages": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "ImpressPages" }, "implies": [ "PHP" ] }, "Indexhibit": { - "cats": [ "1" ], + "cats": [ 1 ], "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache" ] }, "InstantCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "InstantCMS" } }, "Intershop": { - "cats": [ "6" ], + "cats": [ 6 ], "url": "is-bin|INTERSHOP", "script": "is-bin|INTERSHOP" }, "IPB": { - "cats": [ "2" ], + "cats": [ 2 ], "script": "jscripts/ips_", "env": "^IPBoard", "html": "]+ipb_[^>]+\\.css" }, "iWeb": { - "cats": [ "20" ], + "cats": [ 20 ], "meta": { "generator": "iWeb" } }, "Jalios": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Jalios" } }, "Java": { - "cats": [ "27" ], + "cats": [ 27 ], "headers": { "Set-Cookie": "JSESSIONID" } }, "Javascript Infovis Toolkit": { - "cats": [ "25" ], + "cats": [ 25 ], "script": "jit.*\\.js", "env": "^\\$jit$" }, "Jo": { - "cats": [ "26", "12" ], + "cats": [ 26, 12 ], "env": "^jo(Cache|DOM|Event)$" }, "JobberBase": { - "cats": [ "19" ], + "cats": [ 19 ], "meta": { "generator": "Jobberbase" }, "env": "^Jobber$" }, "Joomla": { - "cats": [ "1" ], + "cats": [ 1 ], "url": "option=com_", "meta": { "generator": "Joomla" }, "html": "(", "env": "^_?owa_" }, "Optimizely": { - "cats": [ "10" ], + "cats": [ 10 ], "env": "^optimizely" }, "Oracle Recommendations On Demand": { - "cats": [ "10" ], + "cats": [ 10 ], "script": "atgsvcs.+atgsvcs\\.js" }, "osCommerce": { - "cats": [ "6" ], - "html": "]*osCsid" + "cats": [ 6 ], + "html": "(]*(\\?|&)osCsid|Powered by (<[^]+>)?osCommerce|<[^]+class=\\\"[^>]*infoBoxHeading)" }, "osCSS": { - "cats": [ "6" ], + "cats": [ 6 ], "html": "phpMyAdmin)", "implies": [ "PHP" ] }, "PHP-Nuke": { - "cats": [ "2" ], + "cats": [ 2 ], "meta": { "generator": "PHP-Nuke" }, "html": "<[^>]+Powered by PHP-Nuke" }, "phpPgAdmin": { - "cats": [ "3" ], + "cats": [ 3 ], "html": "(phpPgAdmin|phpPgAdmin)" }, "Piwik": { - "cats": [ "10" ], + "cats": [ 10 ], "html": "var piwikTracker = Piwik\\.getTracker\\(", "env": "^Piwik$" }, "Plentymarkets": { - "cats": [ "6" ], + "cats": [ 6 ], "meta": { "generator": "www\\.plentyMarkets\\." } }, "Plesk": { - "cats": [ "9" ], + "cats": [ 9 ], "headers": { "X-Powered-By-Plesk": "Plesk", "X-Powered-By": "PleskLin" }, "script": "common\\.js\\?plesk" }, "Pligg": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Pligg" }, "html": "]+id=\\\"xvotes-0", "env": "pligg_" }, "Plone": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "Plone" }, "implies": [ "Python" ] }, "Plura": { - "cats": [ "19" ], + "cats": [ 19 ], "html": "" + }, + "Google Web Toolkit": { + "cats": [ 18 ], + "env": "^__gwt_" + }, "GoStats": { "cats": [ 10 ], "env": "^_go(stats|_track)" @@ -653,6 +679,10 @@ "html": "gravityInsightsParams\\.site_guid = '", "env": "^GravityInsights$" }, + "GX WebManager": { + "cats": [ 1 ], + "meta": { "generator": "GX WebManager" } + }, "Handlebars": { "cats": [ 12 ], "env": "^Handlebars$" @@ -672,7 +702,7 @@ }, "Hybris": { "cats": [ 6 ], - "html": "/sys_master/|/hybr/", + "html": "(/sys_master/|/hybr/|/_ui/desktop/)", "headers": { "Set-Cookie": "_hybris" }, "implies": [ "Java" ] }, @@ -730,7 +760,7 @@ }, "iWeb": { "cats": [ 20 ], - "meta": { "generator": "iWeb" } + "meta": { "generator": "^iWeb" } }, "Jalios": { "cats": [ 1 ], @@ -745,6 +775,11 @@ "script": "jit.*\\.js", "env": "^\\$jit$" }, + "Jirafe": { + "cats": [ 10, 32 ], + "script": "/jirafe\\.js", + "env": "^jirafe$" + }, "Jo": { "cats": [ 26, 12 ], "env": "^jo(Cache|DOM|Event)$" @@ -758,7 +793,7 @@ "cats": [ 1 ], "url": "option=com_", "meta": { "generator": "Joomla" }, - "html": "(", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "", + "env": "^_?owa_" + }, "OneStat": { "cats": [ 10 ], "html": "var p=\\\"http\\\"\\+\\(d\\.URL\\.indexOf\\('https:'\\)==0\\?'s':''\\)\\+\\\"://stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], - "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route)" + "html": "(Powered By ]+OpenCart|route = getURLVar\\(\\\"route|OpenCart is open source software and you are free to remove the powered by OpenCart if you want)", + "implies": [ "PHP" ] }, "openEngine": { "cats": [ 1 ], @@ -1040,10 +1091,10 @@ "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, - "Open Web Analytics": { - "cats": [ 10 ], - "html": "", - "env": "^_?owa_" + "OpenText Web Solutions": { + "cats": [ 1 ], + "html": "