Added Worpress Super Cache, W3 Total Cache, fixed dropdown menu in FF driver

main
ElbertF 12 years ago
parent c8424f152b
commit 08ffb01e65

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

@ -813,10 +813,9 @@
env: /^Liferay$/, env: /^Liferay$/,
headers: { 'Liferay-Portal': /.*/i } headers: { 'Liferay-Portal': /.*/i }
}, },
'LightMon': { 'LightMon Engine': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /LightMon/i }, html: /<!-- Lightmon Engine Copyright Lightmon/i,
headers: { 'X-Powered-By': /LightMon/i },
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'lighttpd': { 'lighttpd': {
@ -1102,7 +1101,7 @@
}, },
'Plesk': { 'Plesk': {
cats: [ 9 ], cats: [ 9 ],
headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, headers: { 'X-Powered-By-Plesk': /Plesk/i, 'X-Powered-By': /PleskLin/i },
script: /common\.js\?plesk/i script: /common\.js\?plesk/i
}, },
'Pligg': { 'Pligg': {
@ -1495,6 +1494,11 @@
cats: [ 10 ], cats: [ 10 ],
script: /w3counter\.com\/tracker\.js/ script: /w3counter\.com\/tracker\.js/
}, },
'W3 Total Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+W3 Total Cache/i,
implies: [ 'WordPress' ]
},
'Web Optimizer': { 'Web Optimizer': {
cats: [ 10 ], cats: [ 10 ],
html: /<title [^>]*lang=("|')wo("|')>/ html: /<title [^>]*lang=("|')wo("|')>/
@ -1562,6 +1566,11 @@
env: /^wp_username$/, env: /^wp_username$/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'WordPress Super Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+WP\-Super\-Cache/i,
implies: [ 'WordPress' ]
},
'Xajax': { 'Xajax': {
cats: [ 12 ], cats: [ 12 ],
script: /xajax_core.*\.js/i script: /xajax_core.*\.js/i

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

@ -813,10 +813,9 @@
env: /^Liferay$/, env: /^Liferay$/,
headers: { 'Liferay-Portal': /.*/i } headers: { 'Liferay-Portal': /.*/i }
}, },
'LightMon': { 'LightMon Engine': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /LightMon/i }, html: /<!-- Lightmon Engine Copyright Lightmon/i,
headers: { 'X-Powered-By': /LightMon/i },
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'lighttpd': { 'lighttpd': {
@ -1102,7 +1101,7 @@
}, },
'Plesk': { 'Plesk': {
cats: [ 9 ], cats: [ 9 ],
headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, headers: { 'X-Powered-By-Plesk': /Plesk/i, 'X-Powered-By': /PleskLin/i },
script: /common\.js\?plesk/i script: /common\.js\?plesk/i
}, },
'Pligg': { 'Pligg': {
@ -1495,6 +1494,11 @@
cats: [ 10 ], cats: [ 10 ],
script: /w3counter\.com\/tracker\.js/ script: /w3counter\.com\/tracker\.js/
}, },
'W3 Total Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+W3 Total Cache/i,
implies: [ 'WordPress' ]
},
'Web Optimizer': { 'Web Optimizer': {
cats: [ 10 ], cats: [ 10 ],
html: /<title [^>]*lang=("|')wo("|')>/ html: /<title [^>]*lang=("|')wo("|')>/
@ -1562,6 +1566,11 @@
env: /^wp_username$/, env: /^wp_username$/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'WordPress Super Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+WP\-Super\-Cache/i,
implies: [ 'WordPress' ]
},
'Xajax': { 'Xajax': {
cats: [ 12 ], cats: [ 12 ],
script: /xajax_core.*\.js/i script: /xajax_core.*\.js/i

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

@ -813,10 +813,9 @@
env: /^Liferay$/, env: /^Liferay$/,
headers: { 'Liferay-Portal': /.*/i } headers: { 'Liferay-Portal': /.*/i }
}, },
'LightMon': { 'LightMon Engine': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /LightMon/i }, html: /<!-- Lightmon Engine Copyright Lightmon/i,
headers: { 'X-Powered-By': /LightMon/i },
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'lighttpd': { 'lighttpd': {
@ -1102,7 +1101,7 @@
}, },
'Plesk': { 'Plesk': {
cats: [ 9 ], cats: [ 9 ],
headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, headers: { 'X-Powered-By-Plesk': /Plesk/i, 'X-Powered-By': /PleskLin/i },
script: /common\.js\?plesk/i script: /common\.js\?plesk/i
}, },
'Pligg': { 'Pligg': {
@ -1495,6 +1494,11 @@
cats: [ 10 ], cats: [ 10 ],
script: /w3counter\.com\/tracker\.js/ script: /w3counter\.com\/tracker\.js/
}, },
'W3 Total Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+W3 Total Cache/i,
implies: [ 'WordPress' ]
},
'Web Optimizer': { 'Web Optimizer': {
cats: [ 10 ], cats: [ 10 ],
html: /<title [^>]*lang=("|')wo("|')>/ html: /<title [^>]*lang=("|')wo("|')>/
@ -1562,6 +1566,11 @@
env: /^wp_username$/, env: /^wp_username$/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'WordPress Super Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+WP\-Super\-Cache/i,
implies: [ 'WordPress' ]
},
'Xajax': { 'Xajax': {
cats: [ 12 ], cats: [ 12 ],
script: /xajax_core.*\.js/i script: /xajax_core.*\.js/i

@ -7,7 +7,12 @@
if ( content.document.contentType != 'text/html' ) { return }; if ( content.document.contentType != 'text/html' ) { return };
// HTML // HTML
var html = content.document.documentElement.outerHTML var html = content.document.documentElement.outerHTML;
// Comments outside HTML
//if ( content.document.lastChild.nodeType === 8 ) {
//content.alert(content.document.lastChild.nodeValue);
//}
if ( html.length > 50000 ) { if ( html.length > 50000 ) {
html = html.substring(0, 25000) + html.substring(html.length - 25000, html.length); html = html.substring(0, 25000) + html.substring(html.length - 25000, html.length);

@ -101,8 +101,7 @@
* Display apps * Display apps
*/ */
displayApps: function() { displayApps: function() {
var var image, url = gBrowser.currentURI.spec.split('#')[0];
i, j, showCat, cat, image, menuSeparator, menuItem, url = gBrowser.currentURI.spec.split('#')[0];
$('#wappalyzer-container > image, #wappalyzer-menu > menuitem, #wappalyzer-menu > menuseparator').addClass('wappalyzer-remove'); $('#wappalyzer-container > image, #wappalyzer-menu > menuitem, #wappalyzer-menu > menuseparator').addClass('wappalyzer-remove');
@ -114,6 +113,8 @@
} }
w.detected[url].map(function(app, i) { w.detected[url].map(function(app, i) {
var j, cat, showCat, menuSeparator, menuItem;
for ( i in w.apps[app].cats ) { for ( i in w.apps[app].cats ) {
showCat = false; showCat = false;
@ -145,7 +146,7 @@
$('#wappalyzer-menu').append(menuItem); $('#wappalyzer-menu').append(menuItem);
for ( j in w.apps[app].cats ) { for ( j in w.apps[app].cats ) {
cat = w.apps[app].cats[i]; var cat = w.apps[app].cats[j];
menuItem = $('<menuitem/>') menuItem = $('<menuitem/>')
.attr('class', 'wappalyzer-category') .attr('class', 'wappalyzer-category')

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

@ -3,7 +3,7 @@
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest"> <Description about="urn:mozilla:install-manifest">
<em:id>wappalyzer@crunchlabz.com</em:id> <em:id>wappalyzer@crunchlabz.com</em:id>
<em:version>2.3.1</em:version> <em:version>2.3.2</em:version>
<em:type>2</em:type> <em:type>2</em:type>
<em:unpack>true</em:unpack> <em:unpack>true</em:unpack>

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

@ -813,10 +813,9 @@
env: /^Liferay$/, env: /^Liferay$/,
headers: { 'Liferay-Portal': /.*/i } headers: { 'Liferay-Portal': /.*/i }
}, },
'LightMon': { 'LightMon Engine': {
cats: [ 1 ], cats: [ 1 ],
meta: { 'generator': /LightMon/i }, html: /<!-- Lightmon Engine Copyright Lightmon/i,
headers: { 'X-Powered-By': /LightMon/i },
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'lighttpd': { 'lighttpd': {
@ -1102,7 +1101,7 @@
}, },
'Plesk': { 'Plesk': {
cats: [ 9 ], cats: [ 9 ],
headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, headers: { 'X-Powered-By-Plesk': /Plesk/i, 'X-Powered-By': /PleskLin/i },
script: /common\.js\?plesk/i script: /common\.js\?plesk/i
}, },
'Pligg': { 'Pligg': {
@ -1495,6 +1494,11 @@
cats: [ 10 ], cats: [ 10 ],
script: /w3counter\.com\/tracker\.js/ script: /w3counter\.com\/tracker\.js/
}, },
'W3 Total Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+W3 Total Cache/i,
implies: [ 'WordPress' ]
},
'Web Optimizer': { 'Web Optimizer': {
cats: [ 10 ], cats: [ 10 ],
html: /<title [^>]*lang=("|')wo("|')>/ html: /<title [^>]*lang=("|')wo("|')>/
@ -1562,6 +1566,11 @@
env: /^wp_username$/, env: /^wp_username$/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'WordPress Super Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+WP\-Super\-Cache/i,
implies: [ 'WordPress' ]
},
'Xajax': { 'Xajax': {
cats: [ 12 ], cats: [ 12 ],
script: /xajax_core.*\.js/i script: /xajax_core.*\.js/i

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

@ -1101,7 +1101,7 @@
}, },
'Plesk': { 'Plesk': {
cats: [ 9 ], cats: [ 9 ],
headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, headers: { 'X-Powered-By-Plesk': /Plesk/i, 'X-Powered-By': /PleskLin/i },
script: /common\.js\?plesk/i script: /common\.js\?plesk/i
}, },
'Pligg': { 'Pligg': {
@ -1494,6 +1494,11 @@
cats: [ 10 ], cats: [ 10 ],
script: /w3counter\.com\/tracker\.js/ script: /w3counter\.com\/tracker\.js/
}, },
'W3 Total Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+W3 Total Cache/i,
implies: [ 'WordPress' ]
},
'Web Optimizer': { 'Web Optimizer': {
cats: [ 10 ], cats: [ 10 ],
html: /<title [^>]*lang=("|')wo("|')>/ html: /<title [^>]*lang=("|')wo("|')>/
@ -1561,6 +1566,11 @@
env: /^wp_username$/, env: /^wp_username$/,
implies: [ 'PHP' ] implies: [ 'PHP' ]
}, },
'WordPress Super Cache': {
cats: [ 23 ],
html: /<!\-\-[^>]+WP\-Super\-Cache/i,
implies: [ 'WordPress' ]
},
'Xajax': { 'Xajax': {
cats: [ 12 ], cats: [ 12 ],
script: /xajax_core.*\.js/i script: /xajax_core.*\.js/i

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