Merge branch 'master' of github.com:AliasIO/Wappalyzer

main
Elbert Alias 7 years ago
commit 814d73b16a

@ -61,6 +61,15 @@
"implies": "Drupal\\;confidence:95", "implies": "Drupal\\;confidence:95",
"website": "https://www.acquia.com/" "website": "https://www.acquia.com/"
}, },
"All in One SEO Pack": {
"cats": [
54
],
"implies": "WordPress",
"html": "<!-- All in One SEO Pack ([\\d.]+) \\;version:\\1",
"website": "https://www.acquia.com/",
"icon": "all-in-One-SEO-Pack.png"
},
"Amber": { "Amber": {
"cats": [ "cats": [
18, 18,
@ -1125,6 +1134,7 @@
11 11
], ],
"icon": "Blogger.png", "icon": "Blogger.png",
"implies": "Python",
"meta": { "meta": {
"generator": "^Blogger$" "generator": "^Blogger$"
}, },
@ -1368,6 +1378,7 @@
], ],
"js": { "js": {
"CKEDITOR": "", "CKEDITOR": "",
"CKEDITOR_BASEPATH": "",
"CKEDITOR.version": "(.*)\\;version:\\1" "CKEDITOR.version": "(.*)\\;version:\\1"
}, },
"icon": "CKEditor.png", "icon": "CKEditor.png",
@ -1746,7 +1757,9 @@
"CloudFlare": "" "CloudFlare": ""
}, },
"headers": { "headers": {
"Server": "^cloudflare$" "Server": "^cloudflare$",
"cf-cache-status": "",
"cf-ray": ""
}, },
"icon": "CloudFlare.svg", "icon": "CloudFlare.svg",
"website": "http://www.cloudflare.com" "website": "http://www.cloudflare.com"
@ -1805,7 +1818,10 @@
"js": { "js": {
"CoinHive": "" "CoinHive": ""
}, },
"script": "\\/(?:coinhive|(authedmine))(?:\\.min)?\\.js\\;version:\\1?opt-in:", "script": [
"\\/(?:coinhive|(authedmine))(?:\\.min)?\\.js\\;version:\\1?opt-in:",
"coinhive\\.com/lib"
],
"url": "https?://cnhv\\.co/", "url": "https?://cnhv\\.co/",
"icon": "CoinHive.svg", "icon": "CoinHive.svg",
"website": "https://coinhive.com" "website": "https://coinhive.com"
@ -1842,6 +1858,16 @@
"icon": "coinlab.png", "icon": "coinlab.png",
"website": "https://coinlab.biz/en" "website": "https://coinlab.biz/en"
}, },
"ColorMeShop": {
"cats": [
6
],
"js": {
"Colorme": ""
},
"icon": "colormeshop.png",
"website": "https://shop-pro.jp"
},
"Comandia": { "Comandia": {
"cats": [ "cats": [
6 6
@ -2211,7 +2237,7 @@
], ],
"icon": "DTG.png", "icon": "DTG.png",
"implies": "Mono.net", "implies": "Mono.net",
"website": "http://www.dtg.nl" "website": "https://www.dtg.nl"
}, },
"Dancer": { "Dancer": {
"cats": [ "cats": [
@ -2272,7 +2298,7 @@
"X-Powered-By": "Darwin" "X-Powered-By": "Darwin"
}, },
"icon": "Apple.svg", "icon": "Apple.svg",
"website": "http://opensource.apple.com" "website": "https://opensource.apple.com"
}, },
"DataLife Engine": { "DataLife Engine": {
"cats": [ "cats": [
@ -2289,7 +2315,7 @@
"meta": { "meta": {
"generator": "DataLife Engine" "generator": "DataLife Engine"
}, },
"website": "http://dle-news.ru" "website": "https://dle-news.ru"
}, },
"DataTables": { "DataTables": {
"cats": [ "cats": [
@ -2309,7 +2335,7 @@
"X-Powered-By": "(?:Debian|dotdeb|(potato|woody|sarge|etch|lenny|squeeze|wheezy|jessie|stretch|buster|sid))\\;version:\\1" "X-Powered-By": "(?:Debian|dotdeb|(potato|woody|sarge|etch|lenny|squeeze|wheezy|jessie|stretch|buster|sid))\\;version:\\1"
}, },
"icon": "Debian.png", "icon": "Debian.png",
"website": "http://debian.org" "website": "https://debian.org"
}, },
"DedeCMS": { "DedeCMS": {
"cats": [ "cats": [
@ -2354,7 +2380,7 @@
"PHP", "PHP",
"Apache" "Apache"
], ],
"website": "http://www.directadmin.com" "website": "https://www.directadmin.com"
}, },
"Discourse": { "Discourse": {
"cats": [ "cats": [
@ -2368,7 +2394,7 @@
"meta": { "meta": {
"generator": "Discourse(?: ?/?([\\d.]+\\d))?\\;version:\\1" "generator": "Discourse(?: ?/?([\\d.]+\\d))?\\;version:\\1"
}, },
"website": "http://discourse.org" "website": "https://discourse.org"
}, },
"Discuz! X": { "Discuz! X": {
"cats": [ "cats": [
@ -2398,7 +2424,7 @@
"html": "<div[^>]+id=\"disqus_thread\"", "html": "<div[^>]+id=\"disqus_thread\"",
"icon": "Disqus.svg", "icon": "Disqus.svg",
"script": "disqus_url", "script": "disqus_url",
"website": "http://disqus.com" "website": "https://disqus.com"
}, },
"Django": { "Django": {
"cats": [ "cats": [
@ -2411,7 +2437,7 @@
"html": "(?:powered by <a[^>]+>Django ?([\\d.]+)?|<input[^>]*name=[\"']csrfmiddlewaretoken[\"'][^>]*>)\\;version:\\1", "html": "(?:powered by <a[^>]+>Django ?([\\d.]+)?|<input[^>]*name=[\"']csrfmiddlewaretoken[\"'][^>]*>)\\;version:\\1",
"icon": "Django.png", "icon": "Django.png",
"implies": "Python", "implies": "Python",
"website": "http://djangoproject.com" "website": "https://djangoproject.com"
}, },
"Django CMS": { "Django CMS": {
"cats": [ "cats": [
@ -2419,7 +2445,7 @@
], ],
"icon": "Django CMS.png", "icon": "Django CMS.png",
"implies": "Django", "implies": "Django",
"website": "http://django-cms.org" "website": "https://django-cms.org"
}, },
"Dojo": { "Dojo": {
"cats": [ "cats": [
@ -2431,7 +2457,7 @@
}, },
"icon": "Dojo.png", "icon": "Dojo.png",
"script": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1", "script": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1",
"website": "http://dojotoolkit.org" "website": "https://dojotoolkit.org"
}, },
"Dokeos": { "Dokeos": {
"cats": [ "cats": [
@ -2451,7 +2477,7 @@
"meta": { "meta": {
"generator": "Dokeos" "generator": "Dokeos"
}, },
"website": "http://dokeos.com" "website": "https://dokeos.com"
}, },
"DokuWiki": { "DokuWiki": {
"cats": [ "cats": [
@ -2465,7 +2491,7 @@
"meta": { "meta": {
"generator": "^DokuWiki( Release [\\-\\d]+)?\\;version:\\1" "generator": "^DokuWiki( Release [\\-\\d]+)?\\;version:\\1"
}, },
"website": "http://www.dokuwiki.org" "website": "https://www.dokuwiki.org"
}, },
"Dotclear": { "Dotclear": {
"cats": [ "cats": [
@ -3232,6 +3258,14 @@
"script": "^[^\\/]*//[ac]dn\\.fusionads\\.net/(?:api/([\\d.]+)/)?\\;version:\\1", "script": "^[^\\/]*//[ac]dn\\.fusionads\\.net/(?:api/([\\d.]+)/)?\\;version:\\1",
"website": "http://fusionads.net" "website": "http://fusionads.net"
}, },
"Future Shop": {
"cats": [
6
],
"icon": "futureshop.png",
"script": "future-shop.*\\.js",
"website": "https://www.future-shop.jp"
},
"G-WAN": { "G-WAN": {
"cats": [ "cats": [
22 22
@ -3409,6 +3443,7 @@
4 4
], ],
"icon": "GitBook.png", "icon": "GitBook.png",
"url": "^https?://[^/]+\\.gitbook\\.io/",
"meta": { "meta": {
"generator": "GitBook(?:.([\\d.]+))?\\;version:\\1" "generator": "GitBook(?:.([\\d.]+))?\\;version:\\1"
}, },
@ -3625,6 +3660,16 @@
"icon": "Google Charts.png", "icon": "Google Charts.png",
"website": "http://developers.google.com/chart/" "website": "http://developers.google.com/chart/"
}, },
"Google Cloud": {
"cats": [
31
],
"headers": {
"Via": "^1\\.1 google$"
},
"icon": "google_cloud.svg",
"website": "https://cloud.google.com"
},
"Google Code Prettify": { "Google Code Prettify": {
"cats": [ "cats": [
19 19
@ -4207,6 +4252,16 @@
], ],
"website": "https://www.ideasoft.com" "website": "https://www.ideasoft.com"
}, },
"IdoSell Shop": {
"cats": [
6
],
"js": {
"IAI_Ajax": ""
},
"icon": "idosellshop.png",
"website": "https://www.idosell.com"
},
"IIS": { "IIS": {
"cats": [ "cats": [
22 22
@ -5120,6 +5175,9 @@
"cats": [ "cats": [
18 18
], ],
"js": {
"Laravel": ""
},
"cookies": { "cookies": {
"laravel_session": "" "laravel_session": ""
}, },
@ -6099,6 +6157,9 @@
"js": { "js": {
"show_switch2gui": "" "show_switch2gui": ""
}, },
"cookies": {
"MOIN_SESSION": ""
},
"icon": "MoinMoin.png", "icon": "MoinMoin.png",
"implies": "Python", "implies": "Python",
"script": "moin(?:_static(\\d)(\\d)(\\d)|.+)/common/js/common\\.js\\;version:\\1.\\2.\\3", "script": "moin(?:_static(\\d)(\\d)(\\d)|.+)/common/js/common\\.js\\;version:\\1.\\2.\\3",
@ -6624,8 +6685,7 @@
}, },
"Octopress": { "Octopress": {
"cats": [ "cats": [
1, 57
11
], ],
"html": "Powered by <a href=\"http://octopress\\.org\">", "html": "Powered by <a href=\"http://octopress\\.org\">",
"icon": "octopress.png", "icon": "octopress.png",
@ -7062,7 +7122,7 @@
}, },
"Pelican": { "Pelican": {
"cats": [ "cats": [
1 57
], ],
"implies": "Python", "implies": "Python",
"icon": "pelican.png", "icon": "pelican.png",
@ -7310,7 +7370,7 @@
22 22
], ],
"headers": { "headers": {
"X-Powered-By": "^Phusion Passenger ?([\\d.]+)?\\;version:\\1", "X-Powered-By": "Phusion Passenger ?([\\d.]+)?\\;version:\\1",
"Server": "Phusion Passenger ([\\d.]+)\\;version:\\1" "Server": "Phusion Passenger ([\\d.]+)\\;version:\\1"
}, },
"icon": "Phusion Passenger.png", "icon": "Phusion Passenger.png",
@ -7556,7 +7616,10 @@
"<!-- /Module Block [a-z ]+ -->" "<!-- /Module Block [a-z ]+ -->"
], ],
"icon": "PrestaShop.svg", "icon": "PrestaShop.svg",
"implies": "PHP", "implies": [
"PHP",
"MySQL"
],
"meta": { "meta": {
"generator": "PrestaShop" "generator": "PrestaShop"
}, },
@ -7596,6 +7659,16 @@
"icon": "ProjectPoi.png", "icon": "ProjectPoi.png",
"website": "https://ppoi.org/" "website": "https://ppoi.org/"
}, },
"Projesoft": {
"cats": [
6
],
"icon": "projesoft.png",
"script": [
"projesoft\\.js"
],
"website": "https://www.projesoft.com.tr"
},
"Prospector": { "Prospector": {
"cats": [ "cats": [
36 36
@ -9282,6 +9355,17 @@
"script": "cdn\\.sublimevideo\\.net/js/[a-z\\d]+\\.js", "script": "cdn\\.sublimevideo\\.net/js/[a-z\\d]+\\.js",
"website": "http://sublimevideo.net" "website": "http://sublimevideo.net"
}, },
"Sucuri": {
"cats": [
31
],
"headers": {
"x-sucuri-id": "",
"x-sucuri-cache:": ""
},
"icon": "sucuri.png",
"website": "https://sucuri.net/"
},
"Subrion": { "Subrion": {
"cats": [ "cats": [
1 1
@ -10044,7 +10128,7 @@
"icon": "Underscore.js.png", "icon": "Underscore.js.png",
"js": { "js": {
"_.restArguments": "", "_.restArguments": "",
"_.VERSION": "(.*)\\;version:\\1" "_.VERSION": "(.*)\\;confidence:0\\;version:\\1"
}, },
"excludes": "Lodash", "excludes": "Lodash",
"script": "underscore.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", "script": "underscore.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1",
@ -10866,6 +10950,10 @@
"js": { "js": {
"XF.GuestUsername": "" "XF.GuestUsername": ""
}, },
"implies": [
"PHP",
"MySQL"
],
"cookies": { "cookies": {
"xf_session": "", "xf_session": "",
"xf_csrf": "" "xf_csrf": ""
@ -11062,7 +11150,7 @@
54 54
], ],
"html": [ "html": [
"<!-- This site is optimized with the Yoast SEO plugin v([\\d.]+) -\\;version:\\1" "<!-- This site is optimized with the Yoast (?:WordPress )?SEO plugin v([\\d.]+) -\\;version:\\1"
], ],
"icon": "Yoast SEO.png", "icon": "Yoast SEO.png",
"implies": "WordPress", "implies": "WordPress",

@ -1,3 +1,4 @@
#!/usr/bin/env node
'use strict'; 'use strict';
const Wappalyzer = require('./driver'); const Wappalyzer = require('./driver');

@ -16,6 +16,9 @@
"driver.js", "driver.js",
"wappalyzer.js" "wappalyzer.js"
], ],
"bin": {
"wappalyzer": "./index.js"
},
"dependencies": { "dependencies": {
"npm": "^6.1.0", "npm": "^6.1.0",
"request": "^2.85.0", "request": "^2.85.0",

@ -13,19 +13,19 @@
"categoryPin": { "message": "Sempre mostrar ícone" }, "categoryPin": { "message": "Sempre mostrar ícone" },
"categoryName1": { "message": "CMS" }, "categoryName1": { "message": "CMS" },
"categoryName2": { "message": "Fórum" }, "categoryName2": { "message": "Fórum" },
"categoryName3": { "message": "Gestor de banco de dados" }, "categoryName3": { "message": "Gestão de banco de dados" },
"categoryName4": { "message": "Ferramenta de documentação" }, "categoryName4": { "message": "Ferramenta de documentação" },
"categoryName5": { "message": "Widget" }, "categoryName5": { "message": "Widget" },
"categoryName6": { "message": "Ecommerce" }, "categoryName6": { "message": "Ecommerce" },
"categoryName7": { "message": "Galeria de fotografias" }, "categoryName7": { "message": "Galeria de fotografias" },
"categoryName8": { "message": "Wikis" }, "categoryName8": { "message": "Wiki" },
"categoryName9": { "message": "Gestor de servidores" }, "categoryName9": { "message": "Gestão de servidores" },
"categoryName10": { "message": "Ferramenta de estatisticas" }, "categoryName10": { "message": "Ferramenta estatística" },
"categoryName11": { "message": "Blog" }, "categoryName11": { "message": "Blog" },
"categoryName12": { "message": "Framework JavaScript" }, "categoryName12": { "message": "Framework JavaScript" },
"categoryName13": { "message": "Rastreamento de problemas" }, "categoryName13": { "message": "Rastreamento de problemas" },
"categoryName14": { "message": "Reprodutor de vídeo" }, "categoryName14": { "message": "Reprodutor de vídeo" },
"categoryName15": { "message": "Sistemas de comentários" }, "categoryName15": { "message": "Sistema de comentários" },
"categoryName16": { "message": "Captcha" }, "categoryName16": { "message": "Captcha" },
"categoryName17": { "message": "Script de fonte" }, "categoryName17": { "message": "Script de fonte" },
"categoryName18": { "message": "Framework web" }, "categoryName18": { "message": "Framework web" },
@ -35,7 +35,7 @@
"categoryName22": { "message": "Servidor web" }, "categoryName22": { "message": "Servidor web" },
"categoryName23": { "message": "Ferramenta de cache" }, "categoryName23": { "message": "Ferramenta de cache" },
"categoryName24": { "message": "Editor WYSIWYG" }, "categoryName24": { "message": "Editor WYSIWYG" },
"categoryName25": { "message": "Gráficos JavaScript" }, "categoryName25": { "message": "Gráfico JavaScript" },
"categoryName26": { "message": "Framework mobile" }, "categoryName26": { "message": "Framework mobile" },
"categoryName27": { "message": "Linguagem de programação" }, "categoryName27": { "message": "Linguagem de programação" },
"categoryName28": { "message": "Sistema Operacional" }, "categoryName28": { "message": "Sistema Operacional" },

@ -11,11 +11,11 @@ function getOption(name, defaultValue, callback) {
} }
function setOption(name, value) { function setOption(name, value) {
var option = {}; ( chrome || browser ).runtime.sendMessage({
id: 'set_option',
option[name] = value; key: name,
value: value
browser.storage.local.set(option); });
} }
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

@ -0,0 +1 @@
<svg id="Art" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 28"><defs><style>.cls-1{fill:#ea4335;}.cls-2{fill:#4285f4;}.cls-3{fill:#34a853;}.cls-4{fill:#fbbc05;}.cls-5{fill:#5f6368;}</style></defs><title>Cloud_Logo_Nav</title><path class="cls-1" d="M21.85,7.41l1,0,2.85-2.85.14-1.21A12.81,12.81,0,0,0,5,9.6a1.55,1.55,0,0,1,1-.06l5.7-.94s.29-.48.44-.45a7.11,7.11,0,0,1,9.73-.74Z"/><path class="cls-2" d="M29.76,9.6a12.84,12.84,0,0,0-3.87-6.24l-4,4A7.11,7.11,0,0,1,24.5,13v.71a3.56,3.56,0,1,1,0,7.12H17.38l-.71.72v4.27l.71.71H24.5A9.26,9.26,0,0,0,29.76,9.6Z"/><path class="cls-3" d="M10.25,26.49h7.12v-5.7H10.25a3.54,3.54,0,0,1-1.47-.32l-1,.31L4.91,23.63l-.25,1A9.21,9.21,0,0,0,10.25,26.49Z"/><path class="cls-4" d="M10.25,8A9.26,9.26,0,0,0,4.66,24.6l4.13-4.13a3.56,3.56,0,1,1,4.71-4.71l4.13-4.13A9.25,9.25,0,0,0,10.25,8Z"/></svg>

After

Width:  |  Height:  |  Size: 834 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB