diff --git a/share/images/icons/CFML.png b/share/images/icons/CFML.png new file mode 100644 index 000000000..98ee19ddf Binary files /dev/null and b/share/images/icons/CFML.png differ diff --git a/share/images/icons/ClickHeat.png b/share/images/icons/ClickHeat.png index 59fc5c2ca..3e572a11a 100644 Binary files a/share/images/icons/ClickHeat.png and b/share/images/icons/ClickHeat.png differ diff --git a/share/images/icons/_placeholder.png b/share/images/icons/_placeholder.png deleted file mode 100644 index 59fc5c2ca..000000000 Binary files a/share/images/icons/_placeholder.png and /dev/null differ diff --git a/share/js/apps.js b/share/js/apps.js index 8f299da7d..591c9176a 100644 --- a/share/js/apps.js +++ b/share/js/apps.js @@ -42,7 +42,7 @@ '1C-Bitrix': { cats: [ 1 ], headers: { 'X-Powered-CMS': /Bitrix Site Manager/, 'Set-Cookie': /BITRIX_/i}, html: /]+components\/bitrix|(src|href)=("|')\/bitrix\/(js|templates)/i, script: /1c\-bitrix/i, implies: [ 'PHP' ] }, '2z Project': { cats: [ 1 ], meta: { 'generator': /2z project/i } }, 'AddThis': { cats: [ 5 ], script: /addthis\.com\/js/, env: /^addthis$/ }, - 'Adobe CQ5': { cats: { 1: 1 }, html: /
]+_DARGS/ }, - 'Atlassian Confluence': { cats: [ 8 ], html: /Powered by ]+BIGACE|/, implies: [ 'PHP' ] }, 'Gauges': { cats: [ 10 ], html: /t\.src = '\/\/secure\.gaug\.es\/track\.js/, env: /^_gauges$/ }, 'Gentoo' : { cats: [ 28 ], headers: { 'X-Powered-By': /-?gentoo/} }, 'Get Satisfaction': { cats: [ 13 ], html: /var feedback_widget = new GSFN\.feedback_widget\(feedback_widget_options\)/ }, @@ -160,7 +161,7 @@ 'Hybris': { cats: [ 6 ], html: /\/sys_master\/|\/hybr\//, header: { 'Set-Cookie': /_hybris/ }, implies: [ 'Java' ] }, 'IIS': { cats: [ 22 ], headers: { 'Server': /IIS/i }, implies: [ 'Windows Server' ] }, 'ImpressPages': { cats: [ 1 ], meta: { 'generator': /ImpressPages/i }, implies: [ 'PHP' ] }, - 'Indexhibit': { cats: [ 1 ], html: /]+ndxz-studio/i }, + 'Indexhibit': { cats: [ 1 ], html: /<(link|a href) [^>]+ndxz-studio/i, implies: [ 'PHP', 'Apache' ] }, 'InstantCMS': { cats: [ 1 ], meta: { 'generator': /InstantCMS/i } }, 'Intershop': { cats: [ 6 ], url: /is-bin|INTERSHOP/i, script: /is-bin|INTERSHOP/i }, 'IPB': { cats: [ 2 ], script: /jscripts\/ips_/, env: /^IPBoard/, html: /]+ipb_[^>]+\.css/ }, @@ -249,7 +250,7 @@ 'phpPgAdmin': { cats: [ 3 ], html: /(phpPgAdmin<\/title>|<span class=("|')appname("|')>phpPgAdmin)/i }, 'Piwik': { cats: [ 10 ], html: /var piwikTracker = Piwik\.getTracker\(/i, env: /^Piwik$/i }, 'Plentymarkets': { cats: [ 6 ], meta: { 'generator': /www\.plentyMarkets\./i } }, - 'Plesk': { cats: [ 9 ], script: /common\.js\?plesk/i }, + 'Plesk': { cats: [ 9 ], headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, script: /common\.js\?plesk/i }, 'Plone': { cats: [ 1 ], meta: { 'generator': /Plone/i }, implies: [ 'Python' ] }, 'Plura': { cats: [ 19 ], html: /<iframe src="http:\/\/pluraserver\.com/ }, 'posterous': { cats: [ 1, 11 ], html: /<div class=("|')posterous/i, env: /^Posterous/i }, @@ -338,7 +339,7 @@ 'Webtrends': { cats: [ 10 ], html: /<img[^>]+id=("|')DCSIMG("|')[^>]+webtrends/i, env: /^(WTOptimize|WebTrends)/i }, 'Weebly': { cats: [ 1 ], html: /<[^>]+class=("|')weebly/i }, 'WikkaWiki': { cats: [ 8 ], meta: { 'generator': /WikkaWiki/ }, html: /Powered by <a href=("|')[^>]+WikkaWiki/i }, - 'Windows Server': { cats: [ 28 ] }, + 'Windows Server': { cats: [ 28 ], headers: { 'Server': /Win32/i } }, 'wink': { cats: [ 26, 12 ], script: /(\_base\/js\/base|wink).*\.js/i, env: /^wink$/ }, 'Wolf CMS': { cats: [ 1 ], html: /<a href=("|')[^>]+wolfcms.org.+Wolf CMS.+inside/i }, 'Woopra': { cats: [ 10 ], script: /static\.woopra\.com/ },