Added CloudFlar, ImpressCMS, SilverStripe, CDN category, improved various patterns

main
ElbertF 12 years ago
parent 08ffb01e65
commit 550133fd07

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

@ -35,7 +35,8 @@
27: 'programming-languages', 27: 'programming-languages',
28: 'operating-systems', 28: 'operating-systems',
29: 'search-engines', 29: 'search-engines',
30: 'web-mail' 30: 'web-mail',
31: 'cdn'
}; };
w.apps = { w.apps = {
@ -255,6 +256,10 @@
script: /static\.getclicky\.com/, script: /static\.getclicky\.com/,
env: /^clicky$/ env: /^clicky$/
}, },
'CloudFlare': {
cats: [ 31 ],
headers: { 'Server': /cloudflare/i }
},
'CMS Made Simple': { 'CMS Made Simple': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /CMS Made Simple/i }, meta: { 'generator': /CMS Made Simple/i },
@ -281,7 +286,9 @@
}, },
'Concrete5': { 'Concrete5': {
cats: [ 1 ], cats: [ 1 ],
script: /concrete\/js\//,
meta: { 'generator': /concrete5/i }, meta: { 'generator': /concrete5/i },
env: /CCM_IMAGE_PATH/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'Connect': { 'Connect': {
@ -453,7 +460,7 @@
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /DotNetNuke/i }, meta: { 'generator': /DotNetNuke/i },
html: /<!\-\- by DotNetNuke Corporation/i, html: /<!\-\- by DotNetNuke Corporation/i,
env: /^(DDN|DotNetNuke)/i, env: /^DotNetNuke/i,
implies: [ 'Microsoft ASP.NET' ] implies: [ 'Microsoft ASP.NET' ]
}, },
'Doxygen': { 'Doxygen': {
@ -595,7 +602,9 @@
}, },
'Google Analytics': { 'Google Analytics': {
cats: [ 10 ], cats: [ 10 ],
html: /_gaq\.push\(\['_setAccount/,
script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/,
headers: { 'Set-Cookie': /__utma/ },
env: /^gaGlobal$/ env: /^gaGlobal$/
}, },
'Google App Engine': { 'Google App Engine': {
@ -676,6 +685,13 @@
headers: { 'Server': /IIS/i }, headers: { 'Server': /IIS/i },
implies: [ 'Windows Server' ] implies: [ 'Windows Server' ]
}, },
'ImpressCMS': {
cats: [ 1 ],
script: /include\/linkexternal\.js/,
meta: { 'generator': /ImpressCMS/ },
headers: { 'X-Powered-By': /ImpressCMS/ },
implies: [ 'PHP' ]
},
'ImpressPages': { 'ImpressPages': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /ImpressPages/i }, meta: { 'generator': /ImpressPages/i },
@ -779,8 +795,10 @@
implies: [ 'Joomla' ] implies: [ 'Joomla' ]
}, },
'Kampyle': { 'Kampyle': {
cats: [ 10 ], cats: [ 10, 13 ],
script: /cf\.kampyle\.com\/k_button\.js/ script: /cf\.kampyle\.com\/k_button\.js/,
headers: { 'Set-Cookie': /k_visit/ },
env: /^k_track$/
}, },
'Kentico CMS': { 'Kentico CMS': {
cats: [ 1 ], cats: [ 1 ],
@ -837,6 +855,7 @@
'Magento': { 'Magento': {
cats: [ 6 ], cats: [ 6 ],
script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//, script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//,
headers: { 'Set-Cookie': /frontend=/ },
env: /^(Mage|VarienForm)$/, env: /^(Mage|VarienForm)$/,
implies: [ 'PHP '] implies: [ 'PHP ']
}, },
@ -1258,6 +1277,11 @@
cats: [ 17 ], cats: [ 17 ],
script: /sifr\.js/ script: /sifr\.js/
}, },
'SilverStripe': {
cats: [ 1 ],
meta: { 'generator': /SilverStripe/ },
html: /Powered by <a href="[^>]+SilverStripe/i
},
'Site Meter': { 'Site Meter': {
cats: [ 10 ], cats: [ 10 ],
script: /sitemeter.com\/js\/counter\.js\?site=/ script: /sitemeter.com\/js\/counter\.js\?site=/
@ -1594,7 +1618,9 @@
}, },
'XOOPS': { 'XOOPS': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /XOOPS/i } meta: { 'generator': /XOOPS/i },
env: /^xoops/g,
implies: [ 'PHP' ]
}, },
'xtCommerce': { 'xtCommerce': {
cats: [ 6 ], cats: [ 6 ],

@ -242,7 +242,7 @@ var wappalyzer = wappalyzer || (function() {
} }
} }
if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 100 ) { driver('ping'); } if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
apps = null; apps = null;
data = null; data = null;

@ -40,5 +40,6 @@
"categoryName27": { "message": "Programming Language" }, "categoryName27": { "message": "Programming Language" },
"categoryName28": { "message": "Operating System" }, "categoryName28": { "message": "Operating System" },
"categoryName29": { "message": "Search Engine" }, "categoryName29": { "message": "Search Engine" },
"categoryName30": { "message": "Web Mail" } "categoryName30": { "message": "Web Mail" },
"categoryName31": { "message": "CDN" }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

@ -35,7 +35,8 @@
27: 'programming-languages', 27: 'programming-languages',
28: 'operating-systems', 28: 'operating-systems',
29: 'search-engines', 29: 'search-engines',
30: 'web-mail' 30: 'web-mail',
31: 'cdn'
}; };
w.apps = { w.apps = {
@ -255,6 +256,10 @@
script: /static\.getclicky\.com/, script: /static\.getclicky\.com/,
env: /^clicky$/ env: /^clicky$/
}, },
'CloudFlare': {
cats: [ 31 ],
headers: { 'Server': /cloudflare/i }
},
'CMS Made Simple': { 'CMS Made Simple': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /CMS Made Simple/i }, meta: { 'generator': /CMS Made Simple/i },
@ -281,7 +286,9 @@
}, },
'Concrete5': { 'Concrete5': {
cats: [ 1 ], cats: [ 1 ],
script: /concrete\/js\//,
meta: { 'generator': /concrete5/i }, meta: { 'generator': /concrete5/i },
env: /CCM_IMAGE_PATH/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'Connect': { 'Connect': {
@ -453,7 +460,7 @@
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /DotNetNuke/i }, meta: { 'generator': /DotNetNuke/i },
html: /<!\-\- by DotNetNuke Corporation/i, html: /<!\-\- by DotNetNuke Corporation/i,
env: /^(DDN|DotNetNuke)/i, env: /^DotNetNuke/i,
implies: [ 'Microsoft ASP.NET' ] implies: [ 'Microsoft ASP.NET' ]
}, },
'Doxygen': { 'Doxygen': {
@ -595,7 +602,9 @@
}, },
'Google Analytics': { 'Google Analytics': {
cats: [ 10 ], cats: [ 10 ],
html: /_gaq\.push\(\['_setAccount/,
script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/,
headers: { 'Set-Cookie': /__utma/ },
env: /^gaGlobal$/ env: /^gaGlobal$/
}, },
'Google App Engine': { 'Google App Engine': {
@ -676,6 +685,13 @@
headers: { 'Server': /IIS/i }, headers: { 'Server': /IIS/i },
implies: [ 'Windows Server' ] implies: [ 'Windows Server' ]
}, },
'ImpressCMS': {
cats: [ 1 ],
script: /include\/linkexternal\.js/,
meta: { 'generator': /ImpressCMS/ },
headers: { 'X-Powered-By': /ImpressCMS/ },
implies: [ 'PHP' ]
},
'ImpressPages': { 'ImpressPages': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /ImpressPages/i }, meta: { 'generator': /ImpressPages/i },
@ -779,8 +795,10 @@
implies: [ 'Joomla' ] implies: [ 'Joomla' ]
}, },
'Kampyle': { 'Kampyle': {
cats: [ 10 ], cats: [ 10, 13 ],
script: /cf\.kampyle\.com\/k_button\.js/ script: /cf\.kampyle\.com\/k_button\.js/,
headers: { 'Set-Cookie': /k_visit/ },
env: /^k_track$/
}, },
'Kentico CMS': { 'Kentico CMS': {
cats: [ 1 ], cats: [ 1 ],
@ -837,6 +855,7 @@
'Magento': { 'Magento': {
cats: [ 6 ], cats: [ 6 ],
script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//, script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//,
headers: { 'Set-Cookie': /frontend=/ },
env: /^(Mage|VarienForm)$/, env: /^(Mage|VarienForm)$/,
implies: [ 'PHP '] implies: [ 'PHP ']
}, },
@ -1258,6 +1277,11 @@
cats: [ 17 ], cats: [ 17 ],
script: /sifr\.js/ script: /sifr\.js/
}, },
'SilverStripe': {
cats: [ 1 ],
meta: { 'generator': /SilverStripe/ },
html: /Powered by <a href="[^>]+SilverStripe/i
},
'Site Meter': { 'Site Meter': {
cats: [ 10 ], cats: [ 10 ],
script: /sitemeter.com\/js\/counter\.js\?site=/ script: /sitemeter.com\/js\/counter\.js\?site=/
@ -1594,7 +1618,9 @@
}, },
'XOOPS': { 'XOOPS': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /XOOPS/i } meta: { 'generator': /XOOPS/i },
env: /^xoops/g,
implies: [ 'PHP' ]
}, },
'xtCommerce': { 'xtCommerce': {
cats: [ 6 ], cats: [ 6 ],

@ -187,8 +187,9 @@
15, // Comment System 15, // Comment System
20, // Editor 20, // Editor
10, // Analytics 10, // Analytics
17, // Font Script 31, // CDN
23, // Cache Tool 23, // Cache Tool
17, // Font Script
24, // Rich Text Editor 24, // Rich Text Editor
5, // Widget 5, // Widget
14, // Video Player 14, // Video Player

@ -242,7 +242,7 @@ var wappalyzer = wappalyzer || (function() {
} }
} }
if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 100 ) { driver('ping'); } if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
apps = null; apps = null;
data = null; data = null;

@ -35,7 +35,8 @@
27: 'programming-languages', 27: 'programming-languages',
28: 'operating-systems', 28: 'operating-systems',
29: 'search-engines', 29: 'search-engines',
30: 'web-mail' 30: 'web-mail',
31: 'cdn'
}; };
w.apps = { w.apps = {
@ -255,6 +256,10 @@
script: /static\.getclicky\.com/, script: /static\.getclicky\.com/,
env: /^clicky$/ env: /^clicky$/
}, },
'CloudFlare': {
cats: [ 31 ],
headers: { 'Server': /cloudflare/i }
},
'CMS Made Simple': { 'CMS Made Simple': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /CMS Made Simple/i }, meta: { 'generator': /CMS Made Simple/i },
@ -281,7 +286,9 @@
}, },
'Concrete5': { 'Concrete5': {
cats: [ 1 ], cats: [ 1 ],
script: /concrete\/js\//,
meta: { 'generator': /concrete5/i }, meta: { 'generator': /concrete5/i },
env: /CCM_IMAGE_PATH/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'Connect': { 'Connect': {
@ -453,7 +460,7 @@
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /DotNetNuke/i }, meta: { 'generator': /DotNetNuke/i },
html: /<!\-\- by DotNetNuke Corporation/i, html: /<!\-\- by DotNetNuke Corporation/i,
env: /^(DDN|DotNetNuke)/i, env: /^DotNetNuke/i,
implies: [ 'Microsoft ASP.NET' ] implies: [ 'Microsoft ASP.NET' ]
}, },
'Doxygen': { 'Doxygen': {
@ -595,7 +602,9 @@
}, },
'Google Analytics': { 'Google Analytics': {
cats: [ 10 ], cats: [ 10 ],
html: /_gaq\.push\(\['_setAccount/,
script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/,
headers: { 'Set-Cookie': /__utma/ },
env: /^gaGlobal$/ env: /^gaGlobal$/
}, },
'Google App Engine': { 'Google App Engine': {
@ -676,6 +685,13 @@
headers: { 'Server': /IIS/i }, headers: { 'Server': /IIS/i },
implies: [ 'Windows Server' ] implies: [ 'Windows Server' ]
}, },
'ImpressCMS': {
cats: [ 1 ],
script: /include\/linkexternal\.js/,
meta: { 'generator': /ImpressCMS/ },
headers: { 'X-Powered-By': /ImpressCMS/ },
implies: [ 'PHP' ]
},
'ImpressPages': { 'ImpressPages': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /ImpressPages/i }, meta: { 'generator': /ImpressPages/i },
@ -779,8 +795,10 @@
implies: [ 'Joomla' ] implies: [ 'Joomla' ]
}, },
'Kampyle': { 'Kampyle': {
cats: [ 10 ], cats: [ 10, 13 ],
script: /cf\.kampyle\.com\/k_button\.js/ script: /cf\.kampyle\.com\/k_button\.js/,
headers: { 'Set-Cookie': /k_visit/ },
env: /^k_track$/
}, },
'Kentico CMS': { 'Kentico CMS': {
cats: [ 1 ], cats: [ 1 ],
@ -837,6 +855,7 @@
'Magento': { 'Magento': {
cats: [ 6 ], cats: [ 6 ],
script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//, script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//,
headers: { 'Set-Cookie': /frontend=/ },
env: /^(Mage|VarienForm)$/, env: /^(Mage|VarienForm)$/,
implies: [ 'PHP '] implies: [ 'PHP ']
}, },
@ -1258,6 +1277,11 @@
cats: [ 17 ], cats: [ 17 ],
script: /sifr\.js/ script: /sifr\.js/
}, },
'SilverStripe': {
cats: [ 1 ],
meta: { 'generator': /SilverStripe/ },
html: /Powered by <a href="[^>]+SilverStripe/i
},
'Site Meter': { 'Site Meter': {
cats: [ 10 ], cats: [ 10 ],
script: /sitemeter.com\/js\/counter\.js\?site=/ script: /sitemeter.com\/js\/counter\.js\?site=/
@ -1594,7 +1618,9 @@
}, },
'XOOPS': { 'XOOPS': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /XOOPS/i } meta: { 'generator': /XOOPS/i },
env: /^xoops/g,
implies: [ 'PHP' ]
}, },
'xtCommerce': { 'xtCommerce': {
cats: [ 6 ], cats: [ 6 ],

@ -242,7 +242,7 @@ var wappalyzer = wappalyzer || (function() {
} }
} }
if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 100 ) { driver('ping'); } if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
apps = null; apps = null;
data = null; data = null;

@ -33,4 +33,5 @@ pref('extensions.wappalyzer.cat26', true);
pref('extensions.wappalyzer.cat27', true); pref('extensions.wappalyzer.cat27', true);
pref('extensions.wappalyzer.cat28', true); pref('extensions.wappalyzer.cat28', true);
pref('extensions.wappalyzer.cat29', true); pref('extensions.wappalyzer.cat29', true);
pref('extensions.wappalyzer.cat30', true);
pref('extensions.wappalyzer.cat31', true);

@ -46,3 +46,4 @@
<!ENTITY wappalyzer.cat28 "Betriebssysteme"> <!ENTITY wappalyzer.cat28 "Betriebssysteme">
<!ENTITY wappalyzer.cat29 "Suchmaschinen"> <!ENTITY wappalyzer.cat29 "Suchmaschinen">
<!ENTITY wappalyzer.cat30 "Web mail"> <!ENTITY wappalyzer.cat30 "Web mail">
<!ENTITY wappalyzer.cat31 "CDN">

@ -32,3 +32,4 @@ wappalyzer.cat27 = Programming Language
wappalyzer.cat28 = Operating System wappalyzer.cat28 = Operating System
wappalyzer.cat29 = Search Engine wappalyzer.cat29 = Search Engine
wappalyzer.cat30 = Web mail wappalyzer.cat30 = Web mail
wappalyzer.cat31 = CDN

@ -45,3 +45,4 @@
<!ENTITY wappalyzer.cat28 "Operating Systems"> <!ENTITY wappalyzer.cat28 "Operating Systems">
<!ENTITY wappalyzer.cat29 "Search Engines"> <!ENTITY wappalyzer.cat29 "Search Engines">
<!ENTITY wappalyzer.cat30 "Web Mail"> <!ENTITY wappalyzer.cat30 "Web Mail">
<!ENTITY wappalyzer.cat31 "CDN">

@ -32,3 +32,4 @@ wappalyzer.cat27 = Programming Language
wappalyzer.cat28 = Operating System wappalyzer.cat28 = Operating System
wappalyzer.cat29 = Search Engine wappalyzer.cat29 = Search Engine
wappalyzer.cat30 = Web Mail wappalyzer.cat30 = Web Mail
wappalyzer.cat31 = CDN

@ -45,3 +45,4 @@
<!ENTITY wappalyzer.cat28 "Systèmes d'exploitation"> <!ENTITY wappalyzer.cat28 "Systèmes d'exploitation">
<!ENTITY wappalyzer.cat29 "Moteurs de recherche"> <!ENTITY wappalyzer.cat29 "Moteurs de recherche">
<!ENTITY wappalyzer.cat30 "Web Mail"> <!ENTITY wappalyzer.cat30 "Web Mail">
<!ENTITY wappalyzer.cat31 "CDN">

@ -32,3 +32,4 @@ wappalyzer.cat27 = Language de programmation
wappalyzer.cat28 = Système d'exploitation wappalyzer.cat28 = Système d'exploitation
wappalyzer.cat29 = Moteur de recherche wappalyzer.cat29 = Moteur de recherche
wappalyzer.cat30 = Web Mail wappalyzer.cat30 = Web Mail
wappalyzer.cat31 = CDN

@ -44,3 +44,4 @@
<!ENTITY wappalyzer.cat27 "Programmeer Talen"> <!ENTITY wappalyzer.cat27 "Programmeer Talen">
<!ENTITY wappalyzer.cat28 "Operating Systems"> <!ENTITY wappalyzer.cat28 "Operating Systems">
<!ENTITY wappalyzer.cat30 "Web Mail"> <!ENTITY wappalyzer.cat30 "Web Mail">
<!ENTITY wappalyzer.cat31 "CDN">

@ -32,3 +32,4 @@ wappalyzer.cat27 = Programmeer Taal
wappalyzer.cat28 = Operating System wappalyzer.cat28 = Operating System
wappalyzer.cat29 = Zoek Machine wappalyzer.cat29 = Zoek Machine
wappalyzer.cat30 = Web Mail wappalyzer.cat30 = Web Mail
wappalyzer.cat31 = CDN

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

@ -35,7 +35,8 @@
27: 'programming-languages', 27: 'programming-languages',
28: 'operating-systems', 28: 'operating-systems',
29: 'search-engines', 29: 'search-engines',
30: 'web-mail' 30: 'web-mail',
31: 'cdn'
}; };
w.apps = { w.apps = {
@ -255,6 +256,10 @@
script: /static\.getclicky\.com/, script: /static\.getclicky\.com/,
env: /^clicky$/ env: /^clicky$/
}, },
'CloudFlare': {
cats: [ 31 ],
headers: { 'Server': /cloudflare/i }
},
'CMS Made Simple': { 'CMS Made Simple': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /CMS Made Simple/i }, meta: { 'generator': /CMS Made Simple/i },
@ -281,7 +286,9 @@
}, },
'Concrete5': { 'Concrete5': {
cats: [ 1 ], cats: [ 1 ],
script: /concrete\/js\//,
meta: { 'generator': /concrete5/i }, meta: { 'generator': /concrete5/i },
env: /CCM_IMAGE_PATH/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'Connect': { 'Connect': {
@ -453,7 +460,7 @@
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /DotNetNuke/i }, meta: { 'generator': /DotNetNuke/i },
html: /<!\-\- by DotNetNuke Corporation/i, html: /<!\-\- by DotNetNuke Corporation/i,
env: /^(DDN|DotNetNuke)/i, env: /^DotNetNuke/i,
implies: [ 'Microsoft ASP.NET' ] implies: [ 'Microsoft ASP.NET' ]
}, },
'Doxygen': { 'Doxygen': {
@ -595,7 +602,9 @@
}, },
'Google Analytics': { 'Google Analytics': {
cats: [ 10 ], cats: [ 10 ],
html: /_gaq\.push\(\['_setAccount/,
script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/,
headers: { 'Set-Cookie': /__utma/ },
env: /^gaGlobal$/ env: /^gaGlobal$/
}, },
'Google App Engine': { 'Google App Engine': {
@ -676,6 +685,13 @@
headers: { 'Server': /IIS/i }, headers: { 'Server': /IIS/i },
implies: [ 'Windows Server' ] implies: [ 'Windows Server' ]
}, },
'ImpressCMS': {
cats: [ 1 ],
script: /include\/linkexternal\.js/,
meta: { 'generator': /ImpressCMS/ },
headers: { 'X-Powered-By': /ImpressCMS/ },
implies: [ 'PHP' ]
},
'ImpressPages': { 'ImpressPages': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /ImpressPages/i }, meta: { 'generator': /ImpressPages/i },
@ -779,8 +795,10 @@
implies: [ 'Joomla' ] implies: [ 'Joomla' ]
}, },
'Kampyle': { 'Kampyle': {
cats: [ 10 ], cats: [ 10, 13 ],
script: /cf\.kampyle\.com\/k_button\.js/ script: /cf\.kampyle\.com\/k_button\.js/,
headers: { 'Set-Cookie': /k_visit/ },
env: /^k_track$/
}, },
'Kentico CMS': { 'Kentico CMS': {
cats: [ 1 ], cats: [ 1 ],
@ -837,6 +855,7 @@
'Magento': { 'Magento': {
cats: [ 6 ], cats: [ 6 ],
script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//, script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//,
headers: { 'Set-Cookie': /frontend=/ },
env: /^(Mage|VarienForm)$/, env: /^(Mage|VarienForm)$/,
implies: [ 'PHP '] implies: [ 'PHP ']
}, },
@ -1258,6 +1277,11 @@
cats: [ 17 ], cats: [ 17 ],
script: /sifr\.js/ script: /sifr\.js/
}, },
'SilverStripe': {
cats: [ 1 ],
meta: { 'generator': /SilverStripe/ },
html: /Powered by <a href="[^>]+SilverStripe/i
},
'Site Meter': { 'Site Meter': {
cats: [ 10 ], cats: [ 10 ],
script: /sitemeter.com\/js\/counter\.js\?site=/ script: /sitemeter.com\/js\/counter\.js\?site=/
@ -1594,7 +1618,9 @@
}, },
'XOOPS': { 'XOOPS': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /XOOPS/i } meta: { 'generator': /XOOPS/i },
env: /^xoops/g,
implies: [ 'PHP' ]
}, },
'xtCommerce': { 'xtCommerce': {
cats: [ 6 ], cats: [ 6 ],

@ -242,7 +242,7 @@ var wappalyzer = wappalyzer || (function() {
} }
} }
if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 100 ) { driver('ping'); } if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
apps = null; apps = null;
data = null; data = null;

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

@ -35,7 +35,8 @@
27: 'programming-languages', 27: 'programming-languages',
28: 'operating-systems', 28: 'operating-systems',
29: 'search-engines', 29: 'search-engines',
30: 'web-mail' 30: 'web-mail',
31: 'cdn'
}; };
w.apps = { w.apps = {
@ -255,6 +256,10 @@
script: /static\.getclicky\.com/, script: /static\.getclicky\.com/,
env: /^clicky$/ env: /^clicky$/
}, },
'CloudFlare': {
cats: [ 31 ],
headers: { 'Server': /cloudflare/i }
},
'CMS Made Simple': { 'CMS Made Simple': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /CMS Made Simple/i }, meta: { 'generator': /CMS Made Simple/i },
@ -281,7 +286,9 @@
}, },
'Concrete5': { 'Concrete5': {
cats: [ 1 ], cats: [ 1 ],
script: /concrete\/js\//,
meta: { 'generator': /concrete5/i }, meta: { 'generator': /concrete5/i },
env: /CCM_IMAGE_PATH/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'Connect': { 'Connect': {
@ -453,7 +460,7 @@
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /DotNetNuke/i }, meta: { 'generator': /DotNetNuke/i },
html: /<!\-\- by DotNetNuke Corporation/i, html: /<!\-\- by DotNetNuke Corporation/i,
env: /^(DDN|DotNetNuke)/i, env: /^DotNetNuke/i,
implies: [ 'Microsoft ASP.NET' ] implies: [ 'Microsoft ASP.NET' ]
}, },
'Doxygen': { 'Doxygen': {
@ -595,7 +602,9 @@
}, },
'Google Analytics': { 'Google Analytics': {
cats: [ 10 ], cats: [ 10 ],
html: /_gaq\.push\(\['_setAccount/,
script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/,
headers: { 'Set-Cookie': /__utma/ },
env: /^gaGlobal$/ env: /^gaGlobal$/
}, },
'Google App Engine': { 'Google App Engine': {
@ -676,6 +685,13 @@
headers: { 'Server': /IIS/i }, headers: { 'Server': /IIS/i },
implies: [ 'Windows Server' ] implies: [ 'Windows Server' ]
}, },
'ImpressCMS': {
cats: [ 1 ],
script: /include\/linkexternal\.js/,
meta: { 'generator': /ImpressCMS/ },
headers: { 'X-Powered-By': /ImpressCMS/ },
implies: [ 'PHP' ]
},
'ImpressPages': { 'ImpressPages': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /ImpressPages/i }, meta: { 'generator': /ImpressPages/i },
@ -779,8 +795,10 @@
implies: [ 'Joomla' ] implies: [ 'Joomla' ]
}, },
'Kampyle': { 'Kampyle': {
cats: [ 10 ], cats: [ 10, 13 ],
script: /cf\.kampyle\.com\/k_button\.js/ script: /cf\.kampyle\.com\/k_button\.js/,
headers: { 'Set-Cookie': /k_visit/ },
env: /^k_track$/
}, },
'Kentico CMS': { 'Kentico CMS': {
cats: [ 1 ], cats: [ 1 ],
@ -837,6 +855,7 @@
'Magento': { 'Magento': {
cats: [ 6 ], cats: [ 6 ],
script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//, script: /\/(js\/mage|skin\/frontend\/(default|enterprise))\//,
headers: { 'Set-Cookie': /frontend=/ },
env: /^(Mage|VarienForm)$/, env: /^(Mage|VarienForm)$/,
implies: [ 'PHP '] implies: [ 'PHP ']
}, },
@ -1258,6 +1277,11 @@
cats: [ 17 ], cats: [ 17 ],
script: /sifr\.js/ script: /sifr\.js/
}, },
'SilverStripe': {
cats: [ 1 ],
meta: { 'generator': /SilverStripe/ },
html: /Powered by <a href="[^>]+SilverStripe/i
},
'Site Meter': { 'Site Meter': {
cats: [ 10 ], cats: [ 10 ],
script: /sitemeter.com\/js\/counter\.js\?site=/ script: /sitemeter.com\/js\/counter\.js\?site=/
@ -1594,7 +1618,9 @@
}, },
'XOOPS': { 'XOOPS': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /XOOPS/i } meta: { 'generator': /XOOPS/i },
env: /^xoops/g,
implies: [ 'PHP' ]
}, },
'xtCommerce': { 'xtCommerce': {
cats: [ 6 ], cats: [ 6 ],

@ -242,7 +242,7 @@ var wappalyzer = wappalyzer || (function() {
} }
} }
if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 100 ) { driver('ping'); } if ( w.ping.hostnames != null && Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
apps = null; apps = null;
data = null; data = null;