From 5617c0680fa20c85d211316e82e1ed31d5388f38 Mon Sep 17 00:00:00 2001 From: Jan Potoms Date: Mon, 13 Jan 2014 18:18:34 +0100 Subject: [PATCH 1/3] Woorank updates to apps.json --- share/apps.json | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/share/apps.json b/share/apps.json index 16442f55f..da26ec523 100644 --- a/share/apps.json +++ b/share/apps.json @@ -494,7 +494,8 @@ "comScore": { "website": "comscore.com", "cats": [ 10 ], - "html": "]* (?:id=\"comscore\"|scr=[^>]+comscore)", + "script": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", + "html": "]* (?:id=\"comscore\"|scr=[^>]+comscore)|\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", "env": "^_?COMSCORE$" }, "Concrete5": { @@ -1006,8 +1007,8 @@ "Google Analytics": { "website": "google.com/analytics", "cats": [ 10 ], - "html": "_gaq\\.push\\(\\['_setAccount", - "script": "(?:\\.google-analytics\\.com/ga\\.js|google-analytics\\.com/urchin\\.js)", + "html": "_gaq\\.push\\(\\['_setAccount|i\\['GoogleAnalyticsObject'\\]|ga\\.async = true", + "script": "(?:\\.google-analytics\\.com\/ga\\.js|\/urchin\\.js|\\.google-analytics\\.com\/analytics\\.js)", "headers": { "Set-Cookie": "__utma" }, "env": "^gaGlobal$" }, @@ -1109,6 +1110,11 @@ "cats": [ 12 ], "env": "^Handlebars$" }, + "Hello Bar": { + "cats": [ 5 ], + "script": "(hellobar\\.com/hellobar\\.js|new HelloBar)", + "html": "/hellobar\\.js" + }, "Hiawatha": { "website": "hiawatha-webserver.org", "cats": [ 22 ], @@ -1562,6 +1568,12 @@ "cats": [ 13 ], "html": "]+ alt=\"Powered by Mantis Bugtracker" }, + "ManyContacts": { + "website": "www.manycontacts.com", + "cats": [ 5 ], + "html": "\/assets\/js\/manycontacts\\.min\\.js", + "script": "\/assets\/js\/manycontacts\\.min\\.js" + }, "Marketo": { "website": "www.marketo.com", "cats": [ 32 ], @@ -1907,6 +1919,7 @@ "Optimizely": { "website": "optimizely.com", "cats": [ 10 ], + "script": "optimizely\\.com.*\\.js", "env": "^optimizely$" }, "Oracle Application Server": { @@ -2053,6 +2066,7 @@ "Piwik": { "website": "piwik.org", "cats": [ 10 ], + "script": "piwik\\.js|piwik\\.php", "html": "var piwikTracker = Piwik\\.getTracker\\(", "env": [ "^Piwik$", "^_paq$" ] }, @@ -2359,8 +2373,10 @@ "script": "sitemeter\\.com/js/counter\\.js\\?site=" }, "SiteCatalyst": { - "website": "www.omniture.com/en/products/online_analytics/sitecatalyst", + "website": "www.omniture.com\/en\/products\/online_analytics\/sitecatalyst", "cats": [ 10 ], + "script": "\/s_code.js", + "html": "var s_code=s\\.t\\(\\);if\\(s_code\\)document\\.write\\(s_code\\)", "env": "^s_account$" }, "SiteEdit": { @@ -2940,7 +2956,8 @@ "Yandex.Metrika": { "website": "metrika.yandex.com", "cats": [ 10 ], - "script": "mc\\.yandex\\.ru/metrika/watch\\.js" + "html": "mc\\.yandex\\.ru\/metrika\/watch\\.js|\\b(?:yaParams|yaCounter|yandex_metrika_callbacks)\\b", + "script": "mc\\.yandex\\.ru\/metrika\/watch\\.js" }, "YouTube": { "website": "www.youtube.com", From 00150a669649a27f8e9bd017c32b0f9446eff208 Mon Sep 17 00:00:00 2001 From: Jan Potoms Date: Mon, 13 Jan 2014 18:21:05 +0100 Subject: [PATCH 2/3] Create nom package --- .gitignore | 2 ++ package.json | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package.json diff --git a/.gitignore b/.gitignore index a521d03f0..11d4ec716 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ drivers/**/wappalyzer.js drivers/**/icons/*.png drivers/firefox-jetpack/data + +node_modules/* \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 000000000..6061f8ac7 --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "Wappalyzer", + "version": "1.1.2", + "description": "Wappalyzer is a cross-platform utility that uncovers the technologies used on websites. It detects content management systems, web shops, web servers, JavaScript frameworks, analytics tools and many more.", + "main": "./share/js/wappalyzer.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "https://github.com/ElbertF/Wappalyzer" + }, + "author": "ElbertF", + "license": "GNU GPL", + "bugs": { + "url": "https://github.com/ElbertF/Wappalyzer/issues" + }, + "homepage": "http://wappalyzer.com/" +} From c1f9ca14ae7abbaec9cd5dd2c8520b4e03579e38 Mon Sep 17 00:00:00 2001 From: Jan Potoms Date: Mon, 13 Jan 2014 23:40:14 +0100 Subject: [PATCH 3/3] Add missing icons --- share/images/icons/Alloy.png | Bin 0 -> 267 bytes share/images/icons/Ecodoo.png | Bin 0 -> 159 bytes share/images/icons/Google Friend Connect.png | Bin 0 -> 856 bytes share/images/icons/Hello Bar.png | Bin 0 -> 401 bytes share/images/icons/ManyContacts.png | Bin 0 -> 568 bytes share/images/icons/Méthode.png | Bin 0 -> 3659 bytes share/images/icons/Serendipity.png | Bin 0 -> 3482 bytes share/images/icons/SiteDNK.png | Bin 0 -> 403 bytes share/images/icons/TYPOlight.png | Bin 0 -> 735 bytes share/images/icons/Timeline.png | Bin 0 -> 735 bytes share/images/icons/XiTi.png | Bin 0 -> 632 bytes share/images/icons/gentoo.1.png | Bin 0 -> 872 bytes 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 share/images/icons/Alloy.png create mode 100755 share/images/icons/Ecodoo.png create mode 100644 share/images/icons/Google Friend Connect.png create mode 100644 share/images/icons/Hello Bar.png create mode 100644 share/images/icons/ManyContacts.png create mode 100644 share/images/icons/Méthode.png create mode 100644 share/images/icons/Serendipity.png create mode 100644 share/images/icons/SiteDNK.png create mode 100644 share/images/icons/TYPOlight.png create mode 100644 share/images/icons/Timeline.png create mode 100755 share/images/icons/XiTi.png create mode 100755 share/images/icons/gentoo.1.png diff --git a/share/images/icons/Alloy.png b/share/images/icons/Alloy.png new file mode 100755 index 0000000000000000000000000000000000000000..56a9952fde0f0dc05c6c570ecc7b167a94b56750 GIT binary patch literal 267 zcmV+m0rdWfP)Z~ z&xju~3=Rb|Lg$C~aL(%f&p1hYZh9s2)XaIi=ggi}Ip4R#a7Hyl4r|xRzOzlj-IxC} zwmA0AZLseKG7e$r=6%;y_&n<~9oA{qG&$N7JS#@C{ z(2AI?DYc2=v4`UyN6w618+Sc=ef-PF?%1O#iLtS9jX(tfrh&`>tfAI9#fAMPozWBh zJN>KuSNqrcy88zE`NDnC#@uGz=HBKQZ|iIAYwF|dYwGLlYw4ptXhIS{1OUqW^^|%h RBw_#n002ovPDHLkV1mzMfzki~ literal 0 HcmV?d00001 diff --git a/share/images/icons/Ecodoo.png b/share/images/icons/Ecodoo.png new file mode 100755 index 0000000000000000000000000000000000000000..0a25dd711f17bdedaa326367da17be508dd885ca GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=7x|O?`_!@=B`y{Q2|$ z|NqTB^Zo-xJv?0;LpZLdb{*txaNuBJxBYjaacKb4{MY+M71@#>?Md6r+`MDwLsc2I zCdKJrv^GxsKI=z+p26nP)!Sa`vv>e-UiHVNRUJ7#qshY`=xZO(Yf!IQ^@g6Gp3>h1Z5g8hG+?wL=oTn|@lMrR zICXA;m1ZAt*WH}{;$N268{|4WnSA>!rH%qNMno(~1R#>IVo+lf2;Ot~p9sZnqP1-A zq;<`(J5M41bJtdq3$5@Uuj2@#9QU}IsCwIRce&R)_M3{-0LZ#$d@k}Inf zMsF+e{LwLH&R=Em?WTY!VtSlP-SOE^YfO!HGdkSM>DjZK{NXL^U^hf1!~ht?32IWLW|975=hS624vZ9d zU~-U?PagzPzFzv7L+>6VjtxLGARw(20CgVmDR{w@Y>Q$p&&8!CZ_NC~%0?Yk%N?cN zjEx?Etci&R6A~1UL`6suKurtdDx2(S&v^8nGS3_xr?MSTf#JR(E?dOEk8xGc@)j`C>mVcpm%cWxiaWLvvjaEXGA* zun<5rsMa>;S^D-xdijkcZJ?Q<=Em85=u^5%qbzP*4C`r literal 0 HcmV?d00001 diff --git a/share/images/icons/Hello Bar.png b/share/images/icons/Hello Bar.png new file mode 100644 index 0000000000000000000000000000000000000000..21d16abf3237c277e8f00b8e28b537b83d62e16e GIT binary patch literal 401 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 literal 0 HcmV?d00001 diff --git a/share/images/icons/Serendipity.png b/share/images/icons/Serendipity.png new file mode 100644 index 0000000000000000000000000000000000000000..40eab84433b1ce358bab5830f6d64e043b84207e GIT binary patch literal 3482 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 IM6N<$f=+UNR{#J2 literal 0 HcmV?d00001 diff --git a/share/images/icons/SiteDNK.png b/share/images/icons/SiteDNK.png new file mode 100644 index 0000000000000000000000000000000000000000..f2798fb625bebca0b5abd4ea173e293812f27bda GIT binary patch literal 403 zcmV;E0c`$>P)LlR=79F%(75P4WxcUxMIFXeYfNr*6b?4|+N7KoP}- z=)gfQKoF|(^70&{{x5BRflxPtgyh|uo6CzLf@_ejVgm)>^Ovu~h6IZto#su0>*mk0 ztX{poqdzGY7oc(W_~ToY^KS6){yWXLGtnPbrY!E?-kqPY;N6>BA_ASR5HLaxB7%{3 zfX>nVC2+HwI9j8c6Duhof*>F|Nn*-*TOeg|lO}dkrdq?jBTnS*h(tt?)VBp%8wV2X zN+z=Cz0=HSyPp{yeH782Z~B5yAK~f9sh&2g;36! xd7fYF_w!44Us?sl;&Qv8CFyWD{L;1G`8PJltt?WI^%ejC002ovPDHLkV1mWvwPyeT literal 0 HcmV?d00001 diff --git a/share/images/icons/TYPOlight.png b/share/images/icons/TYPOlight.png new file mode 100644 index 0000000000000000000000000000000000000000..8357c41f0569725295ba09cd8f28ea9201d4dd44 GIT binary patch literal 735 zcmV<50wDc~P)Llg)2bWfaDL=e+N|cV-HucYsz~EH+X#)F2Cyg^7u7 z+_^BiGb&*rEB^@-{|Q*wz)oG7=)$mog=mwBmWE(N2V`jZ=%;07?tQ;pOjY)r)!CeL ze$UDCz*Cm2oYS|Hn2$`Wl&pL%?OS+<_M4xQwPzW0f8y2`r>|P_p0AjF{FOii;@LP8g&4UHvzk{Si0{-rNL;uG2RK4r?N4Jo? zMZMX>ma|B!q?mq%xY1c_par$ zuOUQK1-*a%J=VYe47Yxpq(TCk^KW6AEll1-j6n!gca{hVybIWwlbF1Lh@hrup(#-H zIz%8uurnvIMGF;B5!7b5yB+*+NT`RRc-K~xbUVYPz`5m)tbLlRIcrQ5?p9=j7fbHBFk-wl>W@i!A%!m zbP^n#99&#Pa8SWP1qV@Z65P7@7z76wI|!m6;viZSAAQ6mwbq;0z4x4R?{TOG#ZABc z`|*E#pRm^QKXL%(zbt`pi4$pzo5m)T}0rj5aIw~6{TW7 z;`a$YENdrMf3<7v{QZNXeE$H;Z?<58{7{(FC9Ji4YXna3v!iq9*G1Nkf>(xG z84O@0$QZH(7$`ws0SrMUbA4j4xc;L9(3?#glPqaRwZU5lJ)2-eLUk6DhT*M{OhfBC zv_0@0-AF|B!Cyyg1Jb1GPGmtF;`uqKrI4jb=u3fDh2=#^cY}2x&iJiB2c0j3K*En} zY2SboBb**$zX6M%L8QQFaJoQbAXovDYDk$30VIGn5NPoYWx&@6Be2F|bp&AqK@4#U zf(ZN&LdP2#9Wot2y9It|8Ym4agwT*MF8Bd7+R%<6kkItOS6E+rUR}`voZc30?H;^lj9D%M)t36c;(9N*2FVm?3C+dp>lz*c!=b4eEHiwG7I z%{wpD%==31>cW?Wm$#l$w?B=m0B-?Y2fAD?$UeEWlWcxu^ThUz8_sqobb|u5wU`ng6wc-g}+)hHH92rA}5l_uZrgF88oY5?#NpEXPN#*KL8TJNY++7 R5tIM`002ovPDHLkV1o0ON1^}# literal 0 HcmV?d00001 diff --git a/share/images/icons/XiTi.png b/share/images/icons/XiTi.png new file mode 100755 index 0000000000000000000000000000000000000000..218a8fb7c74c0256009f5c81ad38489812e6d12d GIT binary patch literal 632 zcmV-;0*C#HP)cXjjQ~-D08xnmQHuakjQ~-O08)woQj7pq zkO@(O4^n~@T$dP9fh<>nFIR#yXP`7^pf*~AI$MK2U4%bgg+pM4MPPgw?A?eg&N^7Hca^z`=m`uqL;{r~^}7C~(}00001bW%=J06^y0W&i*H z%1J~)R2b7^V88~lgM0#g-Q7}Q{7~nJd1eI-Mwt+-J_i6gKOnSf S8i5=D0000H zZAep57(Q1g{wQ#2B_yJlN|65QM?VCG68|NBf22v0_9sG$0z*V-)8RtXWW`EFZA_Fo zc0s42tbOTNYU*^;l?|I$Q@7peywh~9pah?bSYf!1&oO3vA*AfyE z|24r-F}K;-=}TJ8y2tWHb$fOKH^ga)zwb`Nm3@}Zr^*ZR)3C2NlEdM zg@l9zAZNEQIXM{^4D+$(m7m-x?c7I`(OjicE8}u46F*w)tO5Q#*KeSLj;^bpGB z@;6ecRLtk|58B(?H#$2zw|P9?Gk*>&W)FNJAc;4`V)4_0f`Y4MWo5B>d3mw9xw#3c ysj2L&tgPtD%F3kt{QTIWqN2pi%*?334E_LvceS(EB^?6*0000