From 767ada71c56695277159fbd1926d31717921cfcf Mon Sep 17 00:00:00 2001 From: develCuy Date: Sat, 21 Jun 2014 00:55:29 -0500 Subject: [PATCH 01/69] Update regexp to detect Ophal sites. --- share/apps.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/share/apps.json b/share/apps.json index 57554f001..085d4d091 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1,5 +1,5 @@ { - "categories": { + "categories": {dr "1": "cms", "2": "message-boards", "3": "database-managers", @@ -2132,7 +2132,9 @@ "Ophal": { "website": "ophal.org", "cats": [ 1, 11, 18 ], - "headers": { "X-Powered-By": "^Ophal(?:/([\\d.]+(?:-alpha\\d+)))?\\;version:\\1" }, + "meta" : { "generator": "(Ophal \\(ophal.org\\))?(;(version:(.*)+))?" }, + "script": "ophal\\.js", + "headers": { "X-Powered-By": "(Ophal \\(ophal.org\\))?(;(version:(.*)+))?" }, "implies": "Lua" }, "Optimizely": { From 824017124a32c430472f576b26cb58ae7a33b6dd Mon Sep 17 00:00:00 2001 From: develCuy Date: Sat, 21 Jun 2014 00:58:22 -0500 Subject: [PATCH 02/69] Minor bug fix. --- share/apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/share/apps.json b/share/apps.json index 085d4d091..f590151e7 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1,5 +1,5 @@ { - "categories": {dr + "categories": { "1": "cms", "2": "message-boards", "3": "database-managers", @@ -2135,7 +2135,6 @@ "meta" : { "generator": "(Ophal \\(ophal.org\\))?(;(version:(.*)+))?" }, "script": "ophal\\.js", "headers": { "X-Powered-By": "(Ophal \\(ophal.org\\))?(;(version:(.*)+))?" }, - "implies": "Lua" }, "Optimizely": { "website": "optimizely.com", From 749bd476401c5d33e55d24cd28c522c3ee481144 Mon Sep 17 00:00:00 2001 From: Craig London Date: Sun, 22 Jun 2014 19:11:07 -0400 Subject: [PATCH 03/69] Added detection for Solodev CMS Adding this back, seems like a lot of entries got nuked --- share/apps.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/share/apps.json b/share/apps.json index ef0e5c5df..10dbf267d 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2726,6 +2726,13 @@ "cats": [ 12 ], "env": "^(?:SoundManager|BaconPlayer)$" }, + "Solodev": { + "website": "www.solodev.com", + "cats": [ 1 ], + "headers": { "solodev_session": ".*" }, + "html": "
", + "implies": "PHP" + }, "SPDY": { "website": "chromium.org/spdy", "cats": [ 19 ], From a973c51ad17ccdfe4f9032133fb5381651010858 Mon Sep 17 00:00:00 2001 From: q-- Date: Thu, 26 Jun 2014 11:02:19 +0200 Subject: [PATCH 04/69] Rename Nokia Maps to HERE, add detection, fix URL --- share/apps.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/share/apps.json b/share/apps.json index 10dbf267d..b03757415 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2050,9 +2050,10 @@ "website": "nodejs.org", "cats": [ 27 ] }, - "Nokia Maps": { - "website": "developer.here.net", - "cats": [ 35 ] + "HERE": { + "website": "developer.here.com", + "cats": [ 35 ], + "script": "https?://js\\.cit\\.api\\.here\\.com/se/([\\d.]+)\\/\\;version:\\1" }, "NOIX": { "website": "www.noix.com.br/tecnologias/joomla", From bac50f37d6a72e1c2de175d5e2a7a6065559b159 Mon Sep 17 00:00:00 2001 From: q-- Date: Mon, 30 Jun 2014 11:41:48 +0200 Subject: [PATCH 05/69] Detect Google Charts using fixed env pattern. #590 --- share/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index b03757415..75fc58a8e 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1103,7 +1103,7 @@ "Google Charts": { "website": "developers.google.com/chart/", "cats": [ 25 ], - "env": "^google\\.visualization$" + "env": "^__g(?:oogleVisualizationAbstractRendererElementsCount|vizguard)__$" }, "Google Code Prettify": { "website": "code.google.com/p/google-code-prettify", From c05a6ebf35f125ade4b3cac8a73878a717bfe5aa Mon Sep 17 00:00:00 2001 From: q-- Date: Mon, 30 Jun 2014 13:50:56 +0200 Subject: [PATCH 06/69] Added FreeTextBox --- share/apps.json | 7 +++++++ share/images/icons/FreeTextBox.png | Bin 0 -> 657 bytes 2 files changed, 7 insertions(+) create mode 100644 share/images/icons/FreeTextBox.png diff --git a/share/apps.json b/share/apps.json index 75fc58a8e..3528972af 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1017,6 +1017,13 @@ "cats": [ 28 ], "headers": { "Server": "FreeBSD(?: ([\\d.]+))?\\;version:\\1" } }, + "FreeTextBox": { + "website": "freetextbox.com", + "cats": [ 24 ], + "html": "/" + }, "InstantCMS": { "website": "www.instantcms.ru", "cats": [ 1 ], diff --git a/share/images/icons/InProces.png b/share/images/icons/InProces.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e4f368d7add569a181a57630c3d69daf397089 GIT binary patch literal 429 zcmV;e0aE^nP) z*0KBh{QL6i`|aQR_VWAr`TF0*`}+6${QCL4eX2``-T(jq2y{|TQ~&?}|NsC00N#VW zSpWb4|4BqaRCwCFlidP?AP9v4QPP~e|Jx3KTDq-uw{vCjbwD7H8^Qd*L*D@lxKNe% z8F>L56^ICt2sEF_0C-miY0`MIvzLhZn$*$J~J^N0&07b1!O$6OSA(g3< z84m!-bE~4}I065P4+{grC9sv+z7^03K#P0;i^D^1fGNl__mY;yI+yL@7;3>cW XERz?vy)fe500000NkvXXu0mjf3LwHn literal 0 HcmV?d00001 From 94fabc919e40b9cf48604e5c0b1a4fd79a50e4ac Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Sun, 6 Jul 2014 19:41:02 +0200 Subject: [PATCH 42/69] Added Sitecore CMS Signed-off-by: Hanno Lans --- share/apps.json | 6 ++++++ share/images/icons/Sitecore.png | Bin 0 -> 493 bytes 2 files changed, 6 insertions(+) create mode 100644 share/images/icons/Sitecore.png diff --git a/share/apps.json b/share/apps.json index c354ca2cb..36bfcf4b1 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2707,6 +2707,12 @@ "html": "var s_code=s\\.t\\(\\);if\\(s_code\\)document\\.write\\(s_code\\)", "env": "^s_account$" }, + "Sitecore": { + "website": "sitecore.net", + "cats": [ 1 ], + "headers": { "Set-cookie": "SC_ANALYTICS_GLOBAL_COOKIE" }, + "html": "]+ src=\"/~/media/[^>]+\\.ashx" + }, "SiteEdit": { "website": "www.siteedit.ru", "cats": [ 1 ], diff --git a/share/images/icons/Sitecore.png b/share/images/icons/Sitecore.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8218f94865d6a842fc2e6717308446c31976c4 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X3<7*YTrX#aef#_8{l(KqjU>(n**x2_>UwR?*SD|k^fx|Q zI`h@By$@#fzJGB0kQ(<9U7`Q~|5rXwj|1uzC<*cl26B-B!vp15Nd^W+b59q?kcwL+ zlOx3rD{#2VPkkVu`ul#a;W3Z)4;QPR96R1|cxJ(ivXt`n-&4-4erWWQ_0aT_>I%Pj zS-vr}*Kce1|Ie|+LGI5f@dx_R7exCWvE10bH0^h(65Ew^Pugyt&>RPrPBj-!Roh;m-Wr zoaNbC=gQ8v%!=Fo?f$!iZ-rTT&pUV4TYt3O;_p(_eb_&{aQ!?RooUf=H9J1PFOxss g7b%;b&&b9Q`%^MKz4G~1VDK_{y85}Sb4q9e00HFXqyPW_ literal 0 HcmV?d00001 From 40eea73978fd7d534e4b240a38c1e3cf0e5880f9 Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Sun, 6 Jul 2014 19:41:02 +0200 Subject: [PATCH 43/69] Added Sitecore CMS Signed-off-by: Hanno Lans --- share/apps.json | 6 ++++++ share/images/icons/Sitecore.png | Bin 0 -> 493 bytes 2 files changed, 6 insertions(+) create mode 100644 share/images/icons/Sitecore.png diff --git a/share/apps.json b/share/apps.json index c354ca2cb..cb3c5e18a 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2707,6 +2707,12 @@ "html": "var s_code=s\\.t\\(\\);if\\(s_code\\)document\\.write\\(s_code\\)", "env": "^s_account$" }, + "Sitecore": { + "website": "sitecore.net", + "cats": [ 1 ], + "headers": { "Set-cookie": "SC_ANALYTICS_GLOBAL_COOKIE" }, + "html": "]+ src=\"[^>]/~/media/[^>]+\\.ashx" + }, "SiteEdit": { "website": "www.siteedit.ru", "cats": [ 1 ], diff --git a/share/images/icons/Sitecore.png b/share/images/icons/Sitecore.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8218f94865d6a842fc2e6717308446c31976c4 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X3<7*YTrX#aef#_8{l(KqjU>(n**x2_>UwR?*SD|k^fx|Q zI`h@By$@#fzJGB0kQ(<9U7`Q~|5rXwj|1uzC<*cl26B-B!vp15Nd^W+b59q?kcwL+ zlOx3rD{#2VPkkVu`ul#a;W3Z)4;QPR96R1|cxJ(ivXt`n-&4-4erWWQ_0aT_>I%Pj zS-vr}*Kce1|Ie|+LGI5f@dx_R7exCWvE10bH0^h(65Ew^Pugyt&>RPrPBj-!Roh;m-Wr zoaNbC=gQ8v%!=Fo?f$!iZ-rTT&pUV4TYt3O;_p(_eb_&{aQ!?RooUf=H9J1PFOxss g7b%;b&&b9Q`%^MKz4G~1VDK_{y85}Sb4q9e00HFXqyPW_ literal 0 HcmV?d00001 From f90977fbe7a6fba23f49378d876c1c19f62e2c58 Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Sun, 6 Jul 2014 20:16:25 +0200 Subject: [PATCH 44/69] added Mozart Suite Signed-off-by: Hanno Lans --- share/apps.json | 6 ++++++ share/images/icons/Mozard-Suite.png | Bin 0 -> 425 bytes 2 files changed, 6 insertions(+) create mode 100644 share/images/icons/Mozard-Suite.png diff --git a/share/apps.json b/share/apps.json index c354ca2cb..3cb4705c6 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2009,6 +2009,12 @@ "cats": [ 1 ], "meta": { "generator": "Movable Type" } }, + "Mozard Suite": { + "website": "mozard.nl", + "cats": [ 1 ], + "meta": { "author": "Mozard" }, + "url": "/mozard/!suite" + }, "Mura CMS": { "website": "www.getmura.com", "cats": [ 1, 11 ], diff --git a/share/images/icons/Mozard-Suite.png b/share/images/icons/Mozard-Suite.png new file mode 100644 index 0000000000000000000000000000000000000000..14f6eeb08ceaee05458159d08e17e1bcf0f90bc4 GIT binary patch literal 425 zcmV;a0apHrP)Q{{H@&o1O2(G5Fz;Yiw@D z#>nF1 zL_t(|+Juu?lEWYjL|eqMutE26c-(UU1Xve?Yzip~y4V3y^pm zMRf)|V@i_Y0t9AY_RSz4fda;`4{4V00MIl5aLKR(i92ADif6zZ34k(7*nn=Ch?{xzzX>q_3!1PMe4mfQs6~N+o=m=p2$V$*?R1z`c;y~Jt&@gnv7-ow2 zksILOL>u^Yn0iYxS_SlBc0mhZa~l?TRmz-0-T+;E+Sbz?+zMFtxFFJn-Yn`b@TbKS z(C*+ctJL&!#~V<;HBeS3;8UcIsvd#-)lVV27}>MB0M&_HZ~tiD1;wkbUIGjN*3%1j T!k*vH00000NkvXXu0mjfn_t0f literal 0 HcmV?d00001 From 036f46fdcdd604173b4cf0e95b15a1f279dfc02f Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Sun, 6 Jul 2014 23:04:58 +0200 Subject: [PATCH 45/69] improved detection for Contao CMS (#550) Signed-off-by: Hanno Lans --- share/apps.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index c354ca2cb..c325793f3 100644 --- a/share/apps.json +++ b/share/apps.json @@ -551,7 +551,8 @@ "Contao": { "website": "contao.org", "cats": [ 1 ], - "html": "(?:|]+(?:typolight|contao)\\.css)", + "html": {"", "]+(?:typolight|contao)\\.css"}, + "meta": { "generator": "^Contao Open Source CMS$" }, "implies": "PHP" }, "Contenido": { From e54c7fdd0e454ae8f8ed9b9b6726d9ba22002b84 Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Mon, 7 Jul 2014 01:21:12 +0200 Subject: [PATCH 46/69] Added detection for Leaflet map viewer Signed-off-by: Hanno Lans --- share/apps.json | 13 +++++++++++++ share/images/icons/Leaflet.png | Bin 0 -> 424 bytes 2 files changed, 13 insertions(+) create mode 100644 share/images/icons/Leaflet.png diff --git a/share/apps.json b/share/apps.json index c354ca2cb..41cfd2fa7 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1615,6 +1615,12 @@ "headers": { "Set-Cookie": "laravel_session" }, "implies": "PHP" }, + "Leaflet": { + "website": "leafletjs.com", + "cats": [ 35 ], + "script": "leaflet.*\\.js", + "env": "^L$" + }, "LEPTON": { "website": "www.lepton-cms.org", "cats": [ 1 ], @@ -2159,6 +2165,13 @@ "cats": [ 33 ], "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } }, + "OpenStreetMap": { + "website": "openstreetmap.org", + "cats": [ 35 ], + "script": "openlayers", + "env": "^OpenLayers$" + }, + "OpenText Web Solutions": { "website": "websolutions.opentext.com", "cats": [ 1 ], diff --git a/share/images/icons/Leaflet.png b/share/images/icons/Leaflet.png new file mode 100644 index 0000000000000000000000000000000000000000..b0df5eef3ff0caf3fd98a94318529c0ee09d45de GIT binary patch literal 424 zcmV;Z0ayNsP)K|p@Wg+=K=dNdhX4Qo0d!JMQvg8b*k%9#0Rc%w zK~#9!e3LM6a2 z-&W@%Kw$c&iK@DMGSDV}IIOxPKxQ>q16g!dlf3G(atjcf%`v)x#h9~cA%R~ z!2QIIWCQRQkhq;=)2+e_{59Z;p49CC>6~KG4A5p7LJ479LaQM~;+Xcl>u44! zjdgr&(%MWZ_AyqTriTzxlgmc`2rvNg77cgm SOisH10000 Date: Mon, 7 Jul 2014 10:36:28 +0200 Subject: [PATCH 47/69] removed enviroment and openstreetmap code --- share/apps.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/share/apps.json b/share/apps.json index 41cfd2fa7..ab8f0f3e8 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1618,8 +1618,7 @@ "Leaflet": { "website": "leafletjs.com", "cats": [ 35 ], - "script": "leaflet.*\\.js", - "env": "^L$" + "script": "leaflet.*\\.js" }, "LEPTON": { "website": "www.lepton-cms.org", @@ -2165,13 +2164,6 @@ "cats": [ 33 ], "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } }, - "OpenStreetMap": { - "website": "openstreetmap.org", - "cats": [ 35 ], - "script": "openlayers", - "env": "^OpenLayers$" - }, - "OpenText Web Solutions": { "website": "websolutions.opentext.com", "cats": [ 1 ], From 8584156b4a11bd08901c9fdbc1570ccdea612540 Mon Sep 17 00:00:00 2001 From: q-- Date: Mon, 7 Jul 2014 11:54:21 +0200 Subject: [PATCH 48/69] Added Slimbox --- share/apps.json | 14 ++++++++++++++ share/images/icons/Slimbox 2.png | Bin 0 -> 1309 bytes share/images/icons/Slimbox.png | Bin 0 -> 1309 bytes 3 files changed, 14 insertions(+) create mode 100644 share/images/icons/Slimbox 2.png create mode 100644 share/images/icons/Slimbox.png diff --git a/share/apps.json b/share/apps.json index b5833d9d8..a04e9f4b2 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2736,6 +2736,20 @@ "cats": [ 1 ], "meta": { "generator": "SiteEdit" } }, + "Slimbox": { + "website": "www.digitalia.be/software/slimbox", + "cats": [ 7, 12 ], + "html": "]*href=\"[^/]*slimbox(?:-rtl)?\\.css", + "script": "slimbox\\.js", + "implies": "MooTools" + }, + "Slimbox 2": { + "website": "www.digitalia.be/software/slimbox2", + "cats": [ 7, 12 ], + "html": "]*href=\"[^/]*slimbox2?:-rtl)?\\.css", + "script": "slimbox2\\.js", + "implies": "jQuery" + }, "Smart Ad Server": { "website": "smartadserver.com", "cats": [ 36 ], diff --git a/share/images/icons/Slimbox 2.png b/share/images/icons/Slimbox 2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 GIT binary patch literal 1309 zcmV+&1>*XNP)kdg000E!Nklu*+s0SJo;q+{LTMd-u)t84f|uG_qOk@%$jAs96D7otA!u|y519wOpQXXVdd%W+xy{q7^g%AA+Jw9`D){b zHdeD_rWOQIuw==iONI_j^ekHmMRBbAVD`b4>~>ueAuO$a>yekL&33jWn#)CnBv_M4 zN|j*lV;xNkVYIw{_VMS_TFl4@d42MwpG;nuFU8O|5wu0QT+^;oGPjK_n2Op;1A{nj zoSDCS!3|X;H5VQ}`OWFFP^ui)w&OuP+u9y*!{?$ET_n3cRcZTl@ye<8qoFNCA!|Q* zYI1)lqFQdjOw$Q#a$^_V(l=LFFjKnamanx9v)jFAPNlAp3svXw?UnA$SYpL}2JY$` zn%Q^4{YLsW-80uPmt56##Eo<}4H?wK09s4KJK5o0ZdVB4xf%cC0hyl)WlOcZj2g>X468OlLn zs4b{GC0Q5Ml661!uEKGp%aUE~08ug=^&gsVSrjd(B?AY7p({qFGOG%ip`>F)CThr1 zs3j??4KCkp%^piTPI}amJw2J5qKQlbPX0nltLn&f5xpe-s(XgF*wk#TJ%8fNlL=WiLluUG0zG2;(EuG2u%l`ku zP|A?9YPb8undw?1yH9S@ksVLi^t@$Fg#)FYeatP|R8)g&Z@t-n$AOeVDDRY~Hx_oX zRzDo*IOc>C?z3#kP-#KoP;I0m*hu?_|9H+!}s-{73Nj$2FrMta(|>unxz=ygG3sh)nh9otQc^gqZtd@#d+m+EALF&U1TuhB z8@ct?{)^dmyVJ<>A~r-vMkXpV%ERH_)qno&wb!b@q_3+vKn8%?*v+@U`fTsnvX@FR zwdz?_R?2!>9i*?WeDwO8|N2AxFztpa0SEwqkT>eJ`eBd#{Pc5M8{Hx+!eM>6|K7E? zKTDs)EAE-r2>=2B05OIswG2h;+}&rOr;tCAOHXWf*=Y4lB8Ax00937kr^@A Tc-zsf00000NkvXXu0mjfe?5G` literal 0 HcmV?d00001 diff --git a/share/images/icons/Slimbox.png b/share/images/icons/Slimbox.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdfdaccfd59c5ddc58638db2844a80c7ffb7911 GIT binary patch literal 1309 zcmV+&1>*XNP)kdg000E!Nklu*+s0SJo;q+{LTMd-u)t84f|uG_qOk@%$jAs96D7otA!u|y519wOpQXXVdd%W+xy{q7^g%AA+Jw9`D){b zHdeD_rWOQIuw==iONI_j^ekHmMRBbAVD`b4>~>ueAuO$a>yekL&33jWn#)CnBv_M4 zN|j*lV;xNkVYIw{_VMS_TFl4@d42MwpG;nuFU8O|5wu0QT+^;oGPjK_n2Op;1A{nj zoSDCS!3|X;H5VQ}`OWFFP^ui)w&OuP+u9y*!{?$ET_n3cRcZTl@ye<8qoFNCA!|Q* zYI1)lqFQdjOw$Q#a$^_V(l=LFFjKnamanx9v)jFAPNlAp3svXw?UnA$SYpL}2JY$` zn%Q^4{YLsW-80uPmt56##Eo<}4H?wK09s4KJK5o0ZdVB4xf%cC0hyl)WlOcZj2g>X468OlLn zs4b{GC0Q5Ml661!uEKGp%aUE~08ug=^&gsVSrjd(B?AY7p({qFGOG%ip`>F)CThr1 zs3j??4KCkp%^piTPI}amJw2J5qKQlbPX0nltLn&f5xpe-s(XgF*wk#TJ%8fNlL=WiLluUG0zG2;(EuG2u%l`ku zP|A?9YPb8undw?1yH9S@ksVLi^t@$Fg#)FYeatP|R8)g&Z@t-n$AOeVDDRY~Hx_oX zRzDo*IOc>C?z3#kP-#KoP;I0m*hu?_|9H+!}s-{73Nj$2FrMta(|>unxz=ygG3sh)nh9otQc^gqZtd@#d+m+EALF&U1TuhB z8@ct?{)^dmyVJ<>A~r-vMkXpV%ERH_)qno&wb!b@q_3+vKn8%?*v+@U`fTsnvX@FR zwdz?_R?2!>9i*?WeDwO8|N2AxFztpa0SEwqkT>eJ`eBd#{Pc5M8{Hx+!eM>6|K7E? zKTDs)EAE-r2>=2B05OIswG2h;+}&rOr;tCAOHXWf*=Y4lB8Ax00937kr^@A Tc-zsf00000NkvXXu0mjfe?5G` literal 0 HcmV?d00001 From f10809854bafcbcdd272abb9567f46f457406d07 Mon Sep 17 00:00:00 2001 From: q-- Date: Mon, 7 Jul 2014 12:45:58 +0200 Subject: [PATCH 49/69] Added XRegExp --- share/apps.json | 6 ++++++ share/images/icons/XRegExp.png | Bin 0 -> 302 bytes 2 files changed, 6 insertions(+) create mode 100644 share/images/icons/XRegExp.png diff --git a/share/apps.json b/share/apps.json index b5833d9d8..4aa8d32fd 100644 --- a/share/apps.json +++ b/share/apps.json @@ -3400,6 +3400,12 @@ "env": "^xoops", "implies": "PHP" }, + "XRegExp": { + "website": "xregexp.com", + "cats": [ 12 ], + "script": [ "xregexp(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/xregexp(\\.min)?\\.js\\;version:\\1", "xregexp.*\\.js" ], + "env": "^XRegExp$" + }, "xtCommerce": { "website": "www.xt-commerce.com", "cats": [ 6 ], diff --git a/share/images/icons/XRegExp.png b/share/images/icons/XRegExp.png new file mode 100644 index 0000000000000000000000000000000000000000..f0bba7a6de3c55315a8d8d5b6d26f6c5f9ccce7f GIT binary patch literal 302 zcmV+}0nz@6P)NklF44t{QK1r}iowqOH4aYjTImb>vH1K0-~9OC@=zr790kmF^A;9=OU`k#< zU{b!U6ZGqK6D%Sich6Od^nq#u0{K1yUHR@*pe^5=3Jl1%>V$J(k#`;_|UQ@%8Wf9~Gq AhX4Qo literal 0 HcmV?d00001 From f453bf06b9b2723fa5f9fa19f624c8b1ea9b89ea Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Mon, 7 Jul 2014 12:48:45 +0200 Subject: [PATCH 50/69] corrected brackets, sorry --- share/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/apps.json b/share/apps.json index c325793f3..dc546d69e 100644 --- a/share/apps.json +++ b/share/apps.json @@ -551,8 +551,8 @@ "Contao": { "website": "contao.org", "cats": [ 1 ], - "html": {"", "]+(?:typolight|contao)\\.css"}, - "meta": { "generator": "^Contao Open Source CMS$" }, + "html": ["", "]+(?:typolight|contao)\\.css"], + "meta": [ "generator": "^Contao Open Source CMS$" ], "implies": "PHP" }, "Contenido": { From 71d3f33f74bc4b26cd4e6adef30289382865fba9 Mon Sep 17 00:00:00 2001 From: Hanno Lans Date: Mon, 7 Jul 2014 14:13:59 +0200 Subject: [PATCH 51/69] brackets --- share/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index dc546d69e..21aefa841 100644 --- a/share/apps.json +++ b/share/apps.json @@ -552,7 +552,7 @@ "website": "contao.org", "cats": [ 1 ], "html": ["", "]+(?:typolight|contao)\\.css"], - "meta": [ "generator": "^Contao Open Source CMS$" ], + "meta": { "generator": "^Contao Open Source CMS$" }, "implies": "PHP" }, "Contenido": { From ac0cb24e150354ca3224ca9ddcf5acb74bc7f3c3 Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Mon, 7 Jul 2014 16:58:21 +0200 Subject: [PATCH 52/69] Enable Firefox Driver to get comments out of HTML tag --- drivers/firefox/data/js/tab.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/firefox/data/js/tab.js b/drivers/firefox/data/js/tab.js index 18269eda5..4e573c3ea 100644 --- a/drivers/firefox/data/js/tab.js +++ b/drivers/firefox/data/js/tab.js @@ -2,9 +2,9 @@ var lastEnv = []; try { - if ( document && document.documentElement && document.contentType === 'text/html' ) { + if ( document && document.contentType === 'text/html' ) { var - html = document.documentElement.outerHTML + html = new XMLSerializer().serializeToString(document) env = []; self.port.emit('log', 'init'); From 829d6b5b8561bf05170c04edeb774695596af50e Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Mon, 7 Jul 2014 16:58:21 +0200 Subject: [PATCH 53/69] Delete content.js from firefox driver as now useless --- drivers/firefox/data/js/content.js | 72 ------------------------------ 1 file changed, 72 deletions(-) delete mode 100644 drivers/firefox/data/js/content.js diff --git a/drivers/firefox/data/js/content.js b/drivers/firefox/data/js/content.js deleted file mode 100644 index 35559c4dd..000000000 --- a/drivers/firefox/data/js/content.js +++ /dev/null @@ -1,72 +0,0 @@ -(function() { - 'use strict'; - - var - data = {}, - lastEnv = [], - prefs = sendSyncMessage('wappalyzer', { action: 'get prefs' })[0] - ; - - addEventListener('DOMContentLoaded', function() { - removeEventListener('DOMContentLoaded', onLoad, false); - - onLoad(); - }, false); - - function onLoad() { - if ( content.document.contentType != 'text/html' ) { - return; - } - - if ( prefs.analyzeJavaScript && prefs.analyzeOnLoad ) { - content.document.documentElement.addEventListener('load', function() { - var env = Object.keys(content.wrappedJSObject).slice(0, 500); - - lastEnv = env; - - // Only analyze new variables - env = { env: env.filter(function(i) { return lastEnv.indexOf(i) === -1; }) }; - - if ( env.length ) { - sendAsyncMessage('wappalyzer', { - action: 'analyze', - analyze: { env: env } - }); - } - - env = null; - - removeEventListener('load', onLoad, true); - }, true); - } - - // HTML - 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 ) { - html = html.substring(0, 25000) + html.substring(html.length - 25000, html.length); - } - - data = { html: html }; - - if ( prefs.analyzeJavaScript ) { - data.env = Object.keys(content.wrappedJSObject).slice(0, 500); - - lastEnv = data.env; - } - - sendAsyncMessage('wappalyzer', { - action: 'analyze', - hostname: content.location.hostname, - url: content.location.href, - analyze: data - }); - - data = null; - } -})(); From 4985805d97fed7a6eead89104450065711577bfb Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Mon, 7 Jul 2014 18:34:15 +0200 Subject: [PATCH 54/69] Add Ushahidi #283 --- share/apps.json | 8 ++++++++ share/images/icons/Ushahidi.png | Bin 0 -> 2760 bytes 2 files changed, 8 insertions(+) create mode 100644 share/images/icons/Ushahidi.png diff --git a/share/apps.json b/share/apps.json index 737725fa0..0fd9f7a14 100644 --- a/share/apps.json +++ b/share/apps.json @@ -3005,6 +3005,14 @@ "cats": [ 13 ], "env": "^UserVoice$" }, + "Ushahidi": { + "website": "www.ushahidi.com", + "cats": [ 1, 35 ], + "headers": { "Set-Cookie": "^ushahidi=" }, + "env": "^Ushahidi$", + "script": "/js/ushahidi.js$", + "implies": [ "PHP" , "MySQL", "OpenLayers" ] + }, "Vanilla": { "website": "vanillaforums.org", "cats": [ 2 ], diff --git a/share/images/icons/Ushahidi.png b/share/images/icons/Ushahidi.png new file mode 100644 index 0000000000000000000000000000000000000000..a201393bcf27dbc4ef08fb2823796e6000025868 GIT binary patch literal 2760 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 O0000 Date: Mon, 7 Jul 2014 22:54:38 +0200 Subject: [PATCH 55/69] Add Visual WebGUI #319 --- share/apps.json | 13 ++++++++++++- share/images/icons/Visual WebGUI.png | Bin 0 -> 1486 bytes share/images/icons/WebGUI.png | Bin 587 -> 1973 bytes 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 share/images/icons/Visual WebGUI.png diff --git a/share/apps.json b/share/apps.json index 737725fa0..bfd210c3d 100644 --- a/share/apps.json +++ b/share/apps.json @@ -3056,6 +3056,15 @@ "cats": [ 10 ], "script": "visualpath[^/]*\\.trackset\\.it/[^/]+/track/include\\.js" }, + "Visual WebGUI": { + "website": "www.gizmox.com/products/visual-web-gui/", + "cats": [ 18 ], + "meta": { "generator": "^Visual WebGUI" }, + "env": "^VWGEventArgs$", + "script": "\\.js\\.wgx$", + "url": "\\.wgx$", + "implies": "Microsoft ASP.NET" + }, "VIVVO": { "website": "vivvo.net", "cats": [ 1 ], @@ -3123,7 +3132,9 @@ "WebGUI": { "website": "www.webgui.org", "cats": [ 1 ], - "meta": { "generator": "WebGUI" } + "meta": { "generator": "^WebGUI ([\\d.]+)\\;version:\\1" }, + "headers": { "Set-Cookie": "^wgSession=" }, + "implies": "Perl" }, "WebPublisher": { "website": "scannet.dk", diff --git a/share/images/icons/Visual WebGUI.png b/share/images/icons/Visual WebGUI.png new file mode 100644 index 0000000000000000000000000000000000000000..eee252976c6447ce284ef86943fc687e7e5f52bb GIT binary patch literal 1486 zcmV;<1u^=GP)-*|kt5#JBJN&NhAqQ3g z(2s5>uLApA!Mf($DH+$3u?NQh0fZ@VPL*FoIT0$3Wd$2R`S=&esq@j#G8|d2XjCu9N~t4rG7_T;e5w)&!|J$AT}_a~Syi`0vO=$Ci`WMqqsf2ZW<* zTrXj~W3-56FRHQvnqaHPgM zZ&~0;;G{Dp#8e2?O)i>X3854|&B8 zgif5Uyt`DP5ufwVG zyc7C(Y8-;Iz%=tb1I<9PM3G*S8_U28&?ZDp&BzcuwQ~$qc!9GxR}EPM4q8QP<~1n^ zZOHgUnTAA{K(Uz{;z51l%P_=)2G+~ntU0e71oi?df@>>7+BW8rwjom(aL?}DlK!cI zLr{giS;v@l*kN^e)D-C!G zjBTpT?RgbVtIoHZK1Jg74Gv*XL{COmcdT*PfG!NI0lx%{jKs{|Cq$^sPiR}Qg=>!k zTT&HiJ9dDv>Lz6@GR%?!GdA#XLSPmN%EGE*qga`ci9`l&%gPj@Y;EUs#5QV~x8*eg zcg=|CtfN*+z^zk<2h9&w}jY>=$aCS>> zcH`W%^G#sJ(PSJ+=q1n*NMmD=NfMHIk{b(93ylQ+?@&(L>`(!uiXC*3e3*=yi2<0o z5x8-*=2@E`(9?Nk8h6XcF(z5*shEG!%1G=Qs&aD<@p$ zIEHejQ30_GomnEywvIjx!Jk^HfYk_%zSLC!oXH%=oNVxez~`D&s3sILwWL}$<(8?i zY(^v@kts-t20(<*fFGJ^csM9ytMJ;^?J9<%&F*oBNSDlLy9((5q(lK9BHhEyo>1gR zj_00tDs48`$vR|8G#S4QaI|whP@54sWIKGw*q}|om7kR_MNsTJh=}IU~ zVs?s;j%*5EO0E+EGO?|hf(W$=-U%n_^SoKd!-{O(lx_i&u85k-<2oDr zbUjI5N%U0)P8aY5u;G4+3qadvmyaXAcr*7cl=pJaKVog%2D9^$z5TS&(D7y9=fd#} z@XhX@HdU6+k<0;Mwx6}KGe{nQxm2k+X*GGr<_PJjIF9GYeclaw6 zf+}YPj;in$@YR3D$V0#W&BJMXJkOEa2JxdK*OFC%{T>bh_aNK|Twy!HU`6&E%Fn>@ oS~;3|egvw2{}=ggx^u?-0SKw@@)|U@Z2$lO07*qoM6N<$g0a)UCjbBd literal 0 HcmV?d00001 diff --git a/share/images/icons/WebGUI.png b/share/images/icons/WebGUI.png index 7a15cf4514d9cea5b1f98ee47eb99b674819c4fc..baf6317782223aaf482771af4c3e130243c51713 100644 GIT binary patch literal 1973 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 Hu0mjf*y_{b literal 587 zcmV-R0<`^!P) Date: Tue, 8 Jul 2014 01:12:37 +0200 Subject: [PATCH 56/69] Add Apache Wicket #320 --- share/apps.json | 6 ++++++ share/images/icons/Apache Wicket.png | Bin 0 -> 1684 bytes 2 files changed, 6 insertions(+) create mode 100644 share/images/icons/Apache Wicket.png diff --git a/share/apps.json b/share/apps.json index bfd210c3d..14ab455d6 100644 --- a/share/apps.json +++ b/share/apps.json @@ -222,6 +222,12 @@ "cats": [ 22 ], "headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" } }, + "Apache Wicket": { + "website": "wicket.apache.org", + "cats": [ 18 ], + "env": "^Wicket", + "implies": "Java" + }, "AppNexus": { "website": "appnexus.com", "cats": [ 36 ], diff --git a/share/images/icons/Apache Wicket.png b/share/images/icons/Apache Wicket.png new file mode 100644 index 0000000000000000000000000000000000000000..e3081a6679c68f45b8637514e5db1878c914a491 GIT binary patch literal 1684 zcmV;F25b3=P)SMTsL^einXQX>A(fk;fS7kI(`Axtnn`oIser~51*V88E1NUd=GNLO za~iTrZU+z|F9_Zd6akxD1e7464voSST)2a-&Ks-~i`E?ZnEsT9STO`<6CmN;Khg@)Q3s636==-Xz#)MKC{wGylg_7BoPx;DNfxcln*4iEC@d zDS}6jg~&hDCT(c8q)h`7&fxZ455euG9KP{AurUf5c42I?r^-UipeG2FPGCTHk>APR z^fkH;>GJp}prs*4v)LV^2LU^~7sd69m)W}`LA$ZC5HGI zuO!>Uov;+gfRj&e0>8wj`_PdqjD-$*cwlFdHvCMCg?mF(p1DF8!yGYn0z&8n+L|-@ zg4ZOtm4%ug9lVQ#S(32wxpV-{H;*}DDz&uFCRmA(`G4sI726Jr#p**~-p=JSp*kieG(>3%l|I3DQn&|ro-@|O6~DJ&Te zx|&IL0v@8Q;1d0yUmqtWm6A;Bl)?Cii1DBYBXWINJ#g<>m);%uyEV*W}4O&ivg~=M1M2@OQ=e86&YKIThCy_yQA6uyz^s=yHp`dw1NJ>W$@VW0Aiw zP$Scm0AU0WR@h*O8&!phI9FV)6%(1yosQH_;M|N?5SzLSx#>v|1R}vW{oWDmg|^9N zs6;~BJ*_>kXeyR(-iFgl!+;3}C!mWU5)kEuHHs)c+N@PHy{H%ynE5I;Y)QiJmIB;~ z3778D+>sSE4&N`DqPa;>z}1Bf!>X8-*s}X8RIHv4&^oJ88kbmvDT*>$6#1`j0;8}Y zF$sCaC1}X|1$=^w=KI7?K0;jVdbEallWP5hN5it>sXVp89VlVgNpcQw1z&34G9TIN=!t4=~=Yz zpx(h(f%DDkasj!W+<#pWe_cJ!!k^Luqn9AmT(C76maJoF>*VM-nTwo#yRh@iJvfqa z6gNu$K>7Y1NZ-2;-+j9u*P2>jO_6?M(GVJR%asney9T?pS3XG}oPhFo5K z`b(2}V78jNviC&f?}ke=Mj++$coZM`5$!cspf=Q?z4|g5E|#H0!w_rArr4rm3BFAI>n-{e>g zUr=*@y3NKaddcjy&H}c*h4- zIT;m=ciM+aEa61Jv0ooSE%a5{O6zU8`H|alb?!^(xNxG2mhW0g>IFDv>VXUzH+|HL!rlfI8AI)g|lBu+7H1o8LX71fb zGtv=x2iv6$^0#JF$mfF(r>dRlb2Mmf7bmjn`1Tdh(zZ-Af$sWXI>Dsh`-rC@=Ruwp z192)_4yP%k`|N)iP93KuSBLT3OfriMr;D4_`QmI*wJ17zOB5b%rKYw<)L*wyUD;_c ep1a;}JpUKRnMpic#dh`p0000 Date: Tue, 8 Jul 2014 01:44:27 +0200 Subject: [PATCH 57/69] Add Monkey HTTP Server --- share/apps.json | 5 +++++ share/images/icons/Monkey HTTP Server.png | Bin 0 -> 2722 bytes 2 files changed, 5 insertions(+) create mode 100644 share/images/icons/Monkey HTTP Server.png diff --git a/share/apps.json b/share/apps.json index bfd210c3d..801ac2ea3 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1943,6 +1943,11 @@ "website": "www.mongodb.org", "cats": [ 34 ] }, + "Monkey HTTP Server": { + "website": "monkey-project.com", + "cats": [ 22 ], + "headers": { "Server": "Monkey/?([\\d.]+)?\\;version:\\1" } + }, "Mono": { "website": "mono-project.com", "cats": [ 18 ], diff --git a/share/images/icons/Monkey HTTP Server.png b/share/images/icons/Monkey HTTP Server.png new file mode 100644 index 0000000000000000000000000000000000000000..a81df2c857a272b65e1495d75ce24ec2d39ebf89 GIT binary patch literal 2722 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 literal 0 HcmV?d00001 From b9f02e683754883153c6593a92472ee247613961 Mon Sep 17 00:00:00 2001 From: q-- Date: Tue, 8 Jul 2014 10:54:43 +0200 Subject: [PATCH 58/69] Fixed invalid JSON Removed a duplicate line with }, --- share/apps.json | 1 - 1 file changed, 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index f7344f5b0..de89102f5 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1188,7 +1188,6 @@ "cats": [ 10 ], "env": "^GravityInsights$" }, - }, "Green Valley CMS": { "website": "www.greenvalley.nl/Public/Producten/Content_Management/CMS", "cats": [ 1 ], From 11758a13c41e9f1ded13d4de8c14afd909b9c4fc Mon Sep 17 00:00:00 2001 From: q-- Date: Tue, 8 Jul 2014 12:25:18 +0200 Subject: [PATCH 59/69] Improve Gambio detection --- share/apps.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index f7344f5b0..92f0075c1 100644 --- a/share/apps.json +++ b/share/apps.json @@ -1051,7 +1051,9 @@ "Gambio": { "website": "gambio.de", "cats": [ 6 ], - "html": "(?:]* href=\"templates/gambio/|]content\\.php\\?coID=\\d|)", + "html": "(?:]* href=\"templates/gambio/|]content\\.php\\?coID=\\d||", "]+(?:typolight|contao)\\.css"], + "html": [ "", "]+(?:typolight|contao)\\.css" ], "meta": { "generator": "^Contao Open Source CMS$" }, "implies": "PHP" }, @@ -635,7 +658,7 @@ "website": "www.cs-cart.com", "cats": [ 6 ], "env": "^fn_compare_strings$", - "html": [" Powered by (?:]+cs-cart\\.com|CS-Cart)", "(?:\\$|jQuery)\\.runCart\\('\\w'\\)"], + "html": [ " Powered by (?:]+cs-cart\\.com|CS-Cart)", "(?:\\$|jQuery)\\.runCart\\('\\w'\\)" ], "implies": "PHP" }, "CubeCart": { @@ -654,7 +677,7 @@ "D3": { "website": "d3js.org", "cats": [ 25 ], - "script": "d3(?:\\. v[0-9]+)?(?:\\.min)?\\.js", + "script": "d3(?:\\. v\\d+)?(?:\\.min)?\\.js", "env": "^d3$" }, "Dancer": { @@ -743,7 +766,7 @@ "Django": { "website": "djangoproject.com", "cats": [ 18 ], - "html": "(?:powered by ]+>Django ?([\\d.]+)?|
)\\;version:\\1", + "html": "(?:powered by ]+>Django ?([\\d.]+)?|
)\\;version:\\1", "env": "^__admin_media_prefix__", "implies": "Python" }, @@ -782,8 +805,8 @@ "website": "dotnetnuke.com", "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, - "script":["/js/dnncore\\.js"], - "headers": { "DNNOutputCache":".+", "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=" }, + "script": "/js/dnncore\\.js", + "headers": { "DNNOutputCache": ".+", "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=" }, "html": "", - "meta": { "eomportal-instanceid": "[0-9]+", "eomportal-id": "[0-9]+", "eomportal-loid": "[0-9.]+", "eomportal-uuid": "[a-f0-9]+", "eomportal-lastUpdate": ".*" } + "html": "", + "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": ".*" } }, "Microsoft ASP.NET": { "website": "www.asp.net", @@ -1880,7 +1919,7 @@ "MochiKit": { "website": "mochikit.com", "cats": [ 12 ], - "script": "MochiKit(\\.min)?\\.js", + "script": "MochiKit(?:\\.min)?\\.js", "env": "^MochiKit$" }, "Modernizr": { @@ -1892,7 +1931,7 @@ "MODx": { "website": "modxcms.com", "cats": [ 1 ], - "html": ["]+>Powered by MODx
", "<(?:link|script)[^>]+assets/(?:templates|components|snippets)/\\;confidence:80"], + "html": [ "]+>Powered by MODx", "<(?:link|script)[^>]+assets/(?:templates|components|snippets)/\\;confidence:80" ], "env": "^MODX_MEDIA_PATH$", "headers": { "X-Powered-By": "^MODx", "Set-Cookie": "SN4[a-f\\d]{12}" }, "implies": "PHP" @@ -1919,7 +1958,7 @@ "website": "perl.apache.org", "cats": [ 33 ], "headers": { "Server": "mod_perl(?:/([\\d\\.]+))?\\;version:\\1" }, - "implies": [ "Apache" ] + "implies": "Apache" }, "mod_python": { "website": "www.modpython.org", @@ -1967,19 +2006,19 @@ "Mollom": { "website": "mollom.com", "cats": [ 16 ], - "script": "mollom(\\.min)?\\.js", + "script": "mollom(?:\\.min)?\\.js", "html": "]+\\.mollom\\.com" }, "Moment.js": { "website": "momentjs.com", "cats": [ 12 ], - "script": "moment(\\.min)?\\.js", + "script": "moment(?:\\.min)?\\.js", "env": "^moment$" }, "Moment Timezone": { "website": "momentjs.com/timezone/", "cats": [ 12 ], - "script": "moment-timezone(\\-data)?(\\.min)?\\.js", + "script": "moment-timezone(?:\\-data)?(?:\\.min)?\\.js", "implies": "Moment.js" }, "Mondo Media": { @@ -2010,7 +2049,7 @@ "Mono.net": { "website": "www.mono.net", "cats": [ 1 ], - "script": "monotracker(\\.min)?\\.js", + "script": "monotracker(?:\\.min)?\\.js", "env": "_monoTracker", "html": "var u=\\(\\('https:' == d\\.location\\.protocol\\) \\? 'https://resellerstat\\.mono\\.net/mono/' : 'http://resellerstat\\.mono\\.net/mono/'\\);", "implies": "Piwik" @@ -2026,7 +2065,7 @@ "Moogo": { "website": "www.moogo.com", "cats": [ 1 ], - "script": "kotisivukone(\\.min)?\\.js" + "script": "kotisivukone(?:\\.min)?\\.js" }, "MooTools": { "website": "mootools.net", @@ -2054,7 +2093,7 @@ "Mustache": { "website": "mustache.github.com", "cats": [ 12 ], - "script": "mustache(\\.min)?\\.js", + "script": "mustache(?:\\.min)?\\.js", "env": "^Mustache$" }, "MyBB": { @@ -2098,7 +2137,7 @@ "Nette Framework": { "website": "nette.org", "cats": [ 18 ], - "headers": {"X-Powered-By": "Nette Framework"}, + "headers": { "X-Powered-By": "Nette Framework" }, "implies": "PHP" }, "New Relic": { @@ -2123,7 +2162,7 @@ "NOIX": { "website": "www.noix.com.br/tecnologias/joomla", "cats": [ 19 ], - "html": "(?:<[^>]+(?:src|href)=[^>]*(?:/media/noix)|