From 4d43eb5f6e6442a0a33d83198b90bef499679e59 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sun, 12 Nov 2017 10:41:45 +1100 Subject: [PATCH 1/8] Build v5.1.6 --- src/drivers/npm/package.json | 2 +- src/drivers/webextension/manifest.edge.json | 2 +- src/drivers/webextension/manifest.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 4cd2f6d53..4bf8607a4 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -2,7 +2,7 @@ "name": "wappalyzer", "description": "Uncovers the technologies used on websites", "homepage": "https://github.com/AliasIO/Wappalyzer", - "version": "5.1.5", + "version": "5.1.6", "author": "Elbert Alias", "license": "GPL-3.0", "repository": { diff --git a/src/drivers/webextension/manifest.edge.json b/src/drivers/webextension/manifest.edge.json index 779c61e40..6c5d4c690 100644 --- a/src/drivers/webextension/manifest.edge.json +++ b/src/drivers/webextension/manifest.edge.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com/", "description": "Identify web technologies", - "version": "5.1.5", + "version": "5.1.6", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index 952c4653b..0abf8abdd 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Elbert Alias", "homepage_url": "https://www.wappalyzer.com", "description": "Identify web technologies", - "version": "5.1.5", + "version": "5.1.6", "default_locale": "en", "manifest_version": 2, "icons": { From 8db38ca79ad2545b0eeb31f201a0cdb8b5279c8f Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Mon, 13 Nov 2017 13:44:17 +1100 Subject: [PATCH 2/8] Correctly check server response in NPM driver --- src/drivers/npm/driver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 2c3913f75..6d277d511 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -60,7 +60,7 @@ const driver = options => { const browser = new Browser(); browser.visit(url, error => { - if ( !browser.resources['0'].response ) { + if ( !browser.resources['0'] || !browser.resources['0'].response ) { return wappalyzer.log('No response from server', 'driver', 'error'); } From 0ee638d9d33db61213c040dde70941c671c9f5de Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Mon, 13 Nov 2017 16:19:00 +1100 Subject: [PATCH 3/8] Add Travic CI Slack notifications --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 7009b2ce8..2b27a8fa7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,3 +23,6 @@ deploy: env: - CXX=g++-4.8 + +notifications: + slack: wappalyzer:ppXlJRMBDxrKYS9vgVxT7FuH From dcce776156aa0b05d4f22266408cebb80759ebf7 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 13 Nov 2017 06:21:51 +0100 Subject: [PATCH 4/8] Improve a bit ikiwiki detection (#1824) * Improve a bit ikiwiki detection This can be verified [here](http://blog.spang.cc/posts/hledger_rocks_my_world/). Apparently people may put ikiwiki in the good ol' `/cgi-bin` folder instead of the root of their website. This makes sense, since ikiwiki is a big pile of Perl. * Fix a typo --- src/apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps.json b/src/apps.json index c0159d34e..e42896aa1 100644 --- a/src/apps.json +++ b/src/apps.json @@ -10223,8 +10223,8 @@ "8" ], "html": [ - " Date: Mon, 13 Nov 2017 06:22:03 +0100 Subject: [PATCH 5/8] Add detection of Prism (#1825) This can be tested on its [official website](http://prismjs.com/), and on [this blog](http://matthewturland.com/2014/03/29/ledger-basics-and-habits/) --- src/apps.json | 9 +++++++++ src/icons/Prism.svg | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 src/icons/Prism.svg diff --git a/src/apps.json b/src/apps.json index e42896aa1..05471b92a 100644 --- a/src/apps.json +++ b/src/apps.json @@ -6716,6 +6716,15 @@ }, "website": "http://www.prestashop.com" }, + "Prism": { + "cats": [ + "19" + ], + "env": "^Prism$", + "icon": "Prism.svg", + "script": "prism\\.js", + "website": "http://prismjs.com" + }, "Project Wonderful": { "cats": [ "36" diff --git a/src/icons/Prism.svg b/src/icons/Prism.svg new file mode 100644 index 000000000..b3257ac00 --- /dev/null +++ b/src/icons/Prism.svg @@ -0,0 +1,22 @@ + + + From dbbb8b7d5f0b64864f1cf3f80a3920430a35ecc8 Mon Sep 17 00:00:00 2001 From: TotPeRo Date: Mon, 13 Nov 2017 07:22:23 +0200 Subject: [PATCH 6/8] fix romanian transaltion (#1826) --- .../webextension/_locales/ro/messages.json | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index f3987a30a..4723810c0 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -6,7 +6,7 @@ "optionsSave": { "message": "Salvează opțiuni" }, "optionsSaved": { "message": "Salvat" }, "optionUpgradeMessage": { "message": "Anunță-mă dacă sunt actualizări" }, - "optionDynamicIcon": { "message": "Use application icon instead of Wappalyzer logo" }, + "optionDynamicIcon": { "message": "Foloseşte icon-ul aplicaţiei în locul logo-ului Wappalyzer" }, "optionTracking": { "message": "Trimite rapoarte anonime despre aplicațiile detectate către wappalyzer.com pentru cercetare" }, "nothingToDo": { "message": "Nimic de făcut pe pagina curentă." }, "noAppsDetected": { "message": "Nici o aplicație detectată." }, @@ -49,15 +49,16 @@ "categoryName41": { "message": "Sistem de plată" }, "categoryName42": { "message": "Manager cuvinte cheie" }, "categoryName43": { "message": "Paywall" }, - "categoryName44": { "message": "Build/CI System" }, - "categoryName45": { "message": "SCADA System" }, - "categoryName46": { "message": "Remote Access" }, - "categoryName47": { "message": "Development Tool" }, - "categoryName48": { "message": "Network Storage" }, - "categoryName49": { "message": "Feed Readers" }, - "categoryName50": { "message": "Document Management Systems" }, + "categoryName44": { "message": "Sistem Build/CI" }, + "categoryName45": { "message": "Sistem SCADA" }, + "categoryName46": { "message": "Acces de la distanță" }, + "categoryName47": { "message": "Instrument de dezvoltare" }, + "categoryName48": { "message": "Stocare în rețea" }, + "categoryName49": { "message": "Cititor de Feed-uri" }, + "categoryName50": { "message": "Sistem de management al documentelor" }, "categoryName51": { "message": "Landing Page Builder" }, - "categoryName52": { "message": "Live Chat" }, + "categoryName52": { "message": "Chat Live" }, "categoryName53": { "message": "CRM" }, - "categoryName54": { "message": "SEO" } + "categoryName54": { "message": "SEO" }, + "categoryName55": { "message": "Contabilitate" } } From 43448d4366b3edab51ad219607cde5b787ebaf35 Mon Sep 17 00:00:00 2001 From: Shaun B Date: Mon, 13 Nov 2017 13:40:44 +0800 Subject: [PATCH 7/8] Added SeamlessCMS (#1828) * Added SeamlessCMS * Fixed json escaping --- src/apps.json | 10 ++++++++++ src/icons/SeamlessCMS.png | Bin 0 -> 1704 bytes 2 files changed, 10 insertions(+) create mode 100644 src/icons/SeamlessCMS.png diff --git a/src/apps.json b/src/apps.json index 05471b92a..ba29a20c0 100644 --- a/src/apps.json +++ b/src/apps.json @@ -7531,6 +7531,16 @@ "icon": "Scientific Linux.png", "website": "http://scientificlinux.org" }, + "SeamlessCMS": { + "cats": [ + "1" + ], + "icon": "SeamlessCMS.png", + "meta": { + "generator": "^Seamless\\.?CMS" + }, + "website": "http://www.seamlesscms.com" + }, "Segment": { "cats": [ "10" diff --git a/src/icons/SeamlessCMS.png b/src/icons/SeamlessCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..1a98b69c9af4300d139984912203dc703754b60c GIT binary patch literal 1704 zcmZ{lc~DbH5QhhFSMe;@wT!!#q8!SR~I2yugNA170Aa z+%Bw$C{iM)AVg3+;sJsniinDeqL5M)1R)S$U#zWK*Q))ar>m#G{&i2yRLx;`H>U-2 zf13*cSm3;w;fZ38j7?5zMn}ho zhDI)3x+9kts8pZMook4S$`uGwcI`^sxl``p5##HdFfj1x{{5#uKKs_K^EWiy_4TWo z!#P5y@3piPC=|_IUA+{FFeT-}g9p#>cwSP{`HBiCVU~ z-?T}(W{t0@>7MoLgT1}?g@t97mED}0n(FB2;qj8UZ;w+dA89mG)zx=1Gb<1zi%Jb- zFc7)?42`xoJUpke@^)X}hlvS|LUBJQr;5co6cCW|`SVC&;T1mrXl(4Mw6wCGp7(0? zWKGRoC#P^4Ey%`31jEUvPuC3%jSdV98X4`9O0%=GD@#jn+S-auO#G?TAbb0;t5+Y$ zWPh5Pvh3_aU0h__wna%KS-H8@ot>|Hdj~#!`r_gei6GhI+MZVT@w?NK0f>F>sy+eyPBGwkVpXus+3yo zQ{-%QVvu`ko(7?TzIgLa2>|n!XiW#4%*CKUt24unNp0q`^37O04xbI{>4q=lTRdE0 zk-Pi3b$xVnv_^NoeYP1j!I7c7Wo&e|u&@y3^UQAaj3)W?*|R?giKJ*BDE>&g+EvHKRxpIb9We*yP3i__a!U~6u@=HYrXx=H3* zw>I;YNzTdohn-z47Tz;07IG>FmhaEOTu;rw{*~68nzhG$N4on84^Q6%AwN6G9ASo+ z^k^j3VWop#3?p)NBoCsHDCEmb-z}GFs;k~fk#IKSXUio~ei7U7+xA?0nsC@cH#V*O zj~w|u`SFr;WnZ|- zb1hZ>#aqXutoZAmci?89Lr)9VZsBLBGI|RP%9~0&z3;$eg^o*5=kU7{y?vvRr=4Lk@Gg8&2()A9I-hzOieOQVL;I8m73`GJq9Ai!u9 znE}#Z4xP>raizg<2tud3qo@QBie|3he_+1#q|*anp&$SO1R8M>2unnnW#8%i!}th! zNPrgUC|NxRMV5buxC(<|L?(v8x2f>r5W&VuZ?_+GT$v~Z2qa4~m1qf(39%UEaTHnf zoz8Y)Bn%*X`}6{v4`|B!yOfuwGvEvN!szkw!6C?AkpRzUhYPu)5DEU@i@{sbNL)UV u3z2D76rv@Ys%=K)6DWKxjm_hbI5@NdhtBuj_%ix)0O0KC#wfLC?f)An$myK` literal 0 HcmV?d00001 From 42226d76220e74d62c91bac810083dc0d4604c9e Mon Sep 17 00:00:00 2001 From: dabenzel Date: Mon, 13 Nov 2017 21:59:41 +0100 Subject: [PATCH 8/8] Added German Language (#1830) * Added german folder - copy en * Translations to german --- .../webextension/_locales/de/messages.json | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 src/drivers/webextension/_locales/de/messages.json diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json new file mode 100644 index 000000000..26efd8acf --- /dev/null +++ b/src/drivers/webextension/_locales/de/messages.json @@ -0,0 +1,68 @@ +{ + "github": { "message": "Forke Wappalyzer bei GitHub!" }, + "twitter": { "message": "Folge Wappalyzer bei Twitter" }, + "website": { "message": "Gehe zu wappalyzer.com" }, + "options": { "message": "Optionen" }, + "optionsSave": { "message": "Optionen speichern" }, + "optionsSaved": { "message": "Gespeichert" }, + "optionUpgradeMessage": { "message": "Benachrichtige mich bei Upgrades" }, + "optionDynamicIcon": { "message": "Applikations Icon anstatt des Wappalyzer Icons verwenden" }, + "optionTracking": { "message": "Anonyme Statistiken an wappalyzer.com übermitteln" }, + "nothingToDo": { "message": "Nichts zu tun." }, + "noAppsDetected": { "message": "Keine Applikation entdeckt." }, + "categoryName1": { "message": "CMS" }, + "categoryName2": { "message": "Nachrichten Bord" }, + "categoryName3": { "message": "Datenbankverwaltung" }, + "categoryName4": { "message": "Dokumentations Tool" }, + "categoryName5": { "message": "Widget" }, + "categoryName6": { "message": "Ecommerce" }, + "categoryName7": { "message": "Fotogalerien" }, + "categoryName8": { "message": "Wikis" }, + "categoryName9": { "message": "Hosting Panels" }, + "categoryName10": { "message": "Statistiken" }, + "categoryName11": { "message": "Blog" }, + "categoryName12": { "message": "JavaScript Framework" }, + "categoryName13": { "message": "Issue Tracker" }, + "categoryName14": { "message": "Videospieler" }, + "categoryName15": { "message": "Kommentarsystem" }, + "categoryName16": { "message": "Captcha" }, + "categoryName17": { "message": "Schrift Script" }, + "categoryName18": { "message": "Web Framework" }, + "categoryName19": { "message": "Sonstiges" }, + "categoryName20": { "message": "Editor" }, + "categoryName21": { "message": "LMS" }, + "categoryName22": { "message": "Web Server" }, + "categoryName23": { "message": "Cache Tool" }, + "categoryName24": { "message": "Rich Text Editor" }, + "categoryName25": { "message": "JavaScript Graphics" }, + "categoryName26": { "message": "Mobile Framework" }, + "categoryName27": { "message": "Programmiersprache" }, + "categoryName28": { "message": "Betriebssystem" }, + "categoryName29": { "message": "Suchmaschine" }, + "categoryName30": { "message": "Webmail" }, + "categoryName31": { "message": "CDN" }, + "categoryName32": { "message": "Marketing Automation" }, + "categoryName33": { "message": "Web Server Erweiterung" }, + "categoryName34": { "message": "Datenbank" }, + "categoryName35": { "message": "Map" }, + "categoryName36": { "message": "Werbenetzwerk" }, + "categoryName37": { "message": "Netzwerkdienst" }, + "categoryName38": { "message": "Medienserver" }, + "categoryName39": { "message": "Webcam" }, + "categoryName40": { "message": "Drucker" }, + "categoryName41": { "message": "Zahlungsverarbeiter" }, + "categoryName42": { "message": "Schlagwort Manager" }, + "categoryName43": { "message": "Bezahlblockade" }, + "categoryName44": { "message": "Build/CI System" }, + "categoryName45": { "message": "SCADA System" }, + "categoryName46": { "message": "Fernzugriff" }, + "categoryName47": { "message": "Entwicklungswerkzeug" }, + "categoryName48": { "message": "Netzwerkspeicher" }, + "categoryName49": { "message": "Feedleser" }, + "categoryName50": { "message": "Dokumentmanagementsysteme" }, + "categoryName51": { "message": "Startseitenersteller" }, + "categoryName52": { "message": "Live Chat" }, + "categoryName53": { "message": "CRM" }, + "categoryName54": { "message": "SEO" }, + "categoryName55": { "message": "Buchhaltung" } +}