Merge remote-tracking branch 'upstream/master'

main
Benoit Pointet 13 years ago
commit ec3d670182

1
.gitignore vendored

@ -0,0 +1 @@
wappalyzer.xpi

@ -50,7 +50,7 @@ if ( typeof wappalyzer != 'undefined' ) {
'chartbeat': { cats: { 1: 10 }, html: /function loadChartbeat\(\) {/i }, 'chartbeat': { cats: { 1: 10 }, html: /function loadChartbeat\(\) {/i },
'Chamilo': { cats: { 1: 21 }, html: /<meta name=("|')generator("|') [^>]+Chamilo/i, headers: { 'X-Powered-By': /Chamilo/ } }, 'Chamilo': { cats: { 1: 21 }, html: /<meta name=("|')generator("|') [^>]+Chamilo/i, headers: { 'X-Powered-By': /Chamilo/ } },
'Cherokee': { cats: { 1: 22 }, headers: { 'Server': /Cherokee/i } }, 'Cherokee': { cats: { 1: 22 }, headers: { 'Server': /Cherokee/i } },
'ClickHeat': { cats: { 1: 10 }, html: /<script[^>]*src=[^>]+clickheat[^>]*\.js/i, env: '/^clickHeatBrowser$/' }, 'ClickHeat': { cats: { 1: 10 }, html: /<script[^>]*src=[^>]+clickheat[^>]*\.js/i, env: '/^clickHeatBrowser$/' },
'ClickTale': { cats: { 1: 10 }, html: /if\(typeof ClickTale(Tag)*==("|')function("|')\)/ }, 'ClickTale': { cats: { 1: 10 }, html: /if\(typeof ClickTale(Tag)*==("|')function("|')\)/ },
'Clicky': { cats: { 1: 10 }, html: /<script src=("|')http:\/\/static\.getclicky\.com/i }, 'Clicky': { cats: { 1: 10 }, html: /<script src=("|')http:\/\/static\.getclicky\.com/i },
'CMS Made Simple': { cats: { 1: 1 }, html: /<meta name=("|')generator("|') [^>]+CMS Made Simple/i }, 'CMS Made Simple': { cats: { 1: 1 }, html: /<meta name=("|')generator("|') [^>]+CMS Made Simple/i },
@ -144,6 +144,7 @@ if ( typeof wappalyzer != 'undefined' ) {
'Mynetcap': { cats: { 1: 1 }, html: /<meta name=("|')generator("|') [^>]+Mynetcap/i }, 'Mynetcap': { cats: { 1: 1 }, html: /<meta name=("|')generator("|') [^>]+Mynetcap/i },
'Nedstat': { cats: { 1: 10 }, html: /sitestat\(("|')http:\/\/nl\.sitestat\.com/ }, 'Nedstat': { cats: { 1: 10 }, html: /sitestat\(("|')http:\/\/nl\.sitestat\.com/ },
'Nginx': { cats: { 1: 22 }, headers: { 'Server': /nginx/i } }, 'Nginx': { cats: { 1: 22 }, headers: { 'Server': /nginx/i } },
'NOIX': { cats: { 1: 19 }, html: /<[^>]+(src|href)=[^>]*(\/media\/noix)|<!\-\- NOIX/i },
'nopCommerce': { cats: { 1: 6 }, html: /(<!\-\-Powered by nopCommerce|Powered by: <a[^>]+nopcommerce)/i }, 'nopCommerce': { cats: { 1: 6 }, html: /(<!\-\-Powered by nopCommerce|Powered by: <a[^>]+nopcommerce)/i },
'OneStat': { cats: { 1: 10 }, html: /var p=("|')http("|')\+\(d\.URL\.indexOf\('https:'\)==0\?'s':''\)\+("|'):\/\/stat\.onestat\.com\/stat\.aspx\?tagver/i }, 'OneStat': { cats: { 1: 10 }, html: /var p=("|')http("|')\+\(d\.URL\.indexOf\('https:'\)==0\?'s':''\)\+("|'):\/\/stat\.onestat\.com\/stat\.aspx\?tagver/i },
'OpenCart': { cats: { 1: 6 }, html: /(Powered By <a href=("|')[^>]+OpenCart|route = getURLVar\(("|')route)/i }, 'OpenCart': { cats: { 1: 6 }, html: /(Powered By <a href=("|')[^>]+OpenCart|route = getURLVar\(("|')route)/i },

@ -11,6 +11,7 @@ var wappalyzer = (function() {
customApps: '', customApps: '',
debug: false, debug: false,
enableTracking: true, enableTracking: true,
githubUrl: 'https://github.com/ElbertF/Wappalyzer',
history: {}, history: {},
hitCount: 0, hitCount: 0,
homeUrl: 'http://wappalyzer.com/', homeUrl: 'http://wappalyzer.com/',

@ -32,12 +32,13 @@
<menupopup id="wappalyzer-menu"> <menupopup id="wappalyzer-menu">
<menuitem label="&wappalyzer.options;" oncommand=" <menuitem label="&wappalyzer.options;" oncommand="
window.openDialog('chrome://wappalyzer/content/options.xul', 'wappalyzer-options', 'chrome, dialog, centerscreen'); window.openDialog('chrome://wappalyzer/content/options.xul', 'wappalyzer-options', 'chrome, dialog, centerscreen');
"/> " image="chrome://wappalyzer/skin/options.png"/>
<menuseparator/> <menuseparator/>
<menuitem label="&wappalyzer.donate;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl + 'donate/');"/> <menuitem label="&wappalyzer.donate;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl + 'donate/');" image="chrome://wappalyzer/skin/donate.png"/>
<menuitem label="&wappalyzer.feedback;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl + '?redirect=feedback');"/> <menuitem label="&wappalyzer.feedback;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl + '?redirect=feedback');" image="chrome://wappalyzer/skin/feedback.png"/>
<menuitem label="&wappalyzer.twitter;" oncommand="wappalyzer.openTab(wappalyzer.twitterUrl);"/> <menuitem label="&wappalyzer.forkOnGithub;" oncommand="wappalyzer.openTab(wappalyzer.githubUrl);" image="chrome://wappalyzer/skin/github.ico"/>
<menuitem label="&wappalyzer.home;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl);"/> <menuitem label="&wappalyzer.twitter;" oncommand="wappalyzer.openTab(wappalyzer.twitterUrl);" image="chrome://wappalyzer/skin/twitter.ico"/>
<menuitem label="&wappalyzer.home;" oncommand="wappalyzer.openTab(wappalyzer.homeUrl);" image="chrome://wappalyzer/skin/icon16x16_hot.ico"/>
</menupopup> </menupopup>
</hbox> </hbox>
</hbox> </hbox>

@ -1,5 +1,6 @@
<!ENTITY wappalyzer.title "Wappalyzer"> <!ENTITY wappalyzer.title "Wappalyzer">
<!ENTITY wappalyzer.feedback "Feedback"> <!ENTITY wappalyzer.feedback "Feedback">
<!ENTITY wappalyzer.forkOnGithub "Fork on Github">
<!ENTITY wappalyzer.options "Settings"> <!ENTITY wappalyzer.options "Settings">
<!ENTITY wappalyzer.custom "Custom code"> <!ENTITY wappalyzer.custom "Custom code">
<!ENTITY wappalyzer.enableTracking "Allow anonymous application data collection for research"> <!ENTITY wappalyzer.enableTracking "Allow anonymous application data collection for research">

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB