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

main
Elbert Alias 4 years ago
commit c4ef1dcd5e

@ -2,7 +2,8 @@
"dependencies": {
"@prantlf/jsonlint": "^10.2.0",
"adm-zip": "^0.4.14",
"convert-svg-to-png": "^0.5.0"
"convert-svg-to-png": "^0.5.0",
"languagedetect": "^2.0.0"
},
"devDependencies": {
"@nuxtjs/eslint-config": "^1.0.1",

@ -137,11 +137,25 @@
],
"website": "https://www.adplan7.com/"
},
"AdonisJS": {
"cats": [
18
],
"icon": "AdonisJS.png",
"cookies": {
"cookie_name": "adonis-session"
},
"implies": "Node.js",
"website": "https://adonisjs.com"
},
"AMP": {
"cats": [
12
],
"html": "<html[^>]* (?:amp|⚡)[^-]",
"html": [
"<html[^>]* (?:amp|⚡)[^-]",
"<link rel=\"amphtml\""
],
"icon": "Accelerated-Mobile-Pages.svg",
"website": "https://www.amp.dev"
},
@ -2051,6 +2065,21 @@
"icon": "CentOS.png",
"website": "http://centos.org"
},
"Centminmod": {
"cats": [
22
],
"headers": {
"X-Powered-By": "centminmod"
},
"implies": [
"CentOS",
"Nginx",
"PHP"
],
"icon": "centminmod.png",
"website": "https://centminmod.com"
},
"Ceres": {
"cats": [
6
@ -2530,6 +2559,14 @@
"script": "conversionlab\\.trackset\\.com/track/tsend\\.js",
"website": "http://www.trackset.it/conversionlab"
},
"Cookiebot": {
"cats": [
67
],
"script": "consent\\.cookiebot\\.com",
"icon": "Cookiebot.svg",
"website": "http://www.cookiebot.com"
},
"Coppermine": {
"cats": [
7
@ -2676,6 +2713,14 @@
"icon": "CrossBox.png",
"website": "https://crossbox.io"
},
"Crownpeak": {
"cats": [
67
],
"script": "c\\.evidon\\.com",
"icon": "Crownpeak.png",
"website": "http://www.crownpeak.com"
},
"Crypto-Loot": {
"cats": [
56
@ -3730,6 +3775,7 @@
1
],
"html": "<!-- Powered by FaraPy.",
"implies": "Python",
"icon": "FaraPy.png",
"website": "https://faral.tech"
},
@ -3967,6 +4013,20 @@
},
"website": "http://www.fork-cms.com/"
},
"ForoshGostar": {
"cats": [
6
],
"cookies": {
"Aws.customer": ""
},
"icon": "ForoshGostar.svg",
"implies": "Microsoft ASP.NET",
"meta": {
"generator": "^Forosh\\s?Gostar.*|Arsina Webshop.*$"
},
"website": "https://www.foroshgostar.com"
},
"Fortune3": {
"cats": [
6
@ -4538,6 +4598,7 @@
},
"Google Analytics Enhanced eCommerce": {
"cats": [
6,
10
],
"icon": "Google Analytics.svg",
@ -5142,7 +5203,7 @@
6
],
"cpe": "cpe:/a:ibm:websphere_commerce_suite",
"html": "href=\"(?:\\/|[^>]+)webapp\\/wcs\\/",
"html": "<(?:a|link|script)[^>]*(?:href|src)=\".*(\/wcsstore\/|webapp\\/wcs)",
"icon": "IBM.svg",
"implies": "Java",
"url": "/wcs/",
@ -6475,17 +6536,17 @@
],
"website": "https://www.localfocus.nl/en/"
},
"Locomotive": {
"LocomotiveCMS": {
"cats": [
1
],
"html": "<link[^>]*/sites/[a-z\\d]{24}/theme/stylesheets",
"icon": "Locomotive.png",
"icon": "LocomotiveCMS.png",
"implies": [
"Ruby on Rails",
"MongoDB"
],
"website": "http://www.locomotivecms.com"
"website": "https://www.locomotivecms.com"
},
"Lodash": {
"cats": [
@ -7934,6 +7995,20 @@
},
"website": "http://www.onestat.com"
},
"OneTrust": {
"cats": [
67
],
"cookies": {
"OptanonConsent": ""
},
"script": [
"cdn\\.cookielaw\\.org",
"optanon\\.blob\\.core\\.windows\\.net"
],
"icon": "OneTrust.png",
"website": "http://www.onetrust.com"
},
"Onshop": {
"cats": [
6
@ -9670,7 +9745,10 @@
"_hybris": ""
},
"cpe": "cpe:/a:sap:commerce_cloud",
"html": "<[^>]+/(?:sys_master|hybr|_ui/(?:responsive/)?(?:desktop|common(?:/images|/img)?))/",
"html": [
"<[^>]+/(?:sys_master|hybr|_ui/(?:.*responsive/)?(?:desktop|common(?:/images|/img|/css|ico)?))/",
"<script[^>].*hybris.*.js"
],
"icon": "SAP.png",
"implies": "Java",
"website": "https://www.sap.com/products/crm/e-commerce-platforms.html"
@ -9807,6 +9885,14 @@
"implies": "Express",
"website": "http://sailsjs.org"
},
"SaleCycle": {
"cats": [
6
],
"html": "<iframe[^>]+title=\"SaleCycle\"[^>]+src=\"[^>]+salecycle\\.com",
"icon": "salecycle.svg",
"website": "https://www.salecycle.com/"
},
"Salesforce": {
"cats": [
53
@ -9827,11 +9913,14 @@
"Salesforce Commerce Cloud": {
"cats": [
6
],
],
"headers": {
"Server": "Demandware eCommerce Server"
},
"html": "<[^>]+demandware\\.edgesuite",
"html": [
"<[^>]+demandware\\.edgesuite",
"/demandware\\.static/"
],
"icon": "Salesforce.svg",
"js": {
"dwAnalytics": ""
@ -10536,7 +10625,7 @@
"cats": [
12
],
"icon": "Socket.io.png",
"icon": "Socket.IO.svg",
"implies": "Node.js",
"js": {
"io.Socket": "",
@ -10589,6 +10678,22 @@
},
"website": "https://www.solusquare.com"
},
"SolidPixels": {
"cats": [
1,
6,
4
],
"icon": "SolidPixels.png",
"implies": "React",
"meta": {
"web_author": "^solidpixels"
},
"script": [
"^https?://cdn\\.solidpixels\\.net/"
],
"website": "https://www.solidpixels.net"
},
"Solve Media": {
"cats": [
16,
@ -10933,6 +11038,16 @@
"implies": "Symfony",
"website": "http://sulu.io"
},
"@sulu/web": {
"cats": [
59
],
"js": {
"web.startComponents": ""
},
"icon": "Sulu.svg",
"website": "https://github.com/sulu/web-js"
},
"SumoMe": {
"cats": [
5,
@ -11114,6 +11229,15 @@
},
"website": "https://github.com/syntaxhighlighter"
},
"Taggbox": {
"cats": [
5
],
"icon": "Taggbox.svg",
"script": "web\\.taggbox\\.com",
"url": "web.taggbox.com",
"website": "https://taggbox.com/"
},
"T-Soft": {
"cats": [
6
@ -11543,6 +11667,14 @@
"script": "tcdn\\.com\\.br",
"website": "https://www.tray.com.br"
},
"TrustArc": {
"cats": [
67
],
"script": "consent\\.trustarc\\.com",
"icon": "TrustArc.svg",
"website": "http://trustarc.com"
},
"Tumblr": {
"cats": [
11
@ -12087,7 +12219,7 @@
12
],
"html": "<[^>]+\\sdata-v(?:ue)?-",
"icon": "Vue.js.png",
"icon": "vue.svg",
"js": {
"Vue.version": "^(.+)$\\;version:\\1"
},
@ -14781,6 +14913,11 @@
"66": {
"name": "UI frameworks",
"priority": 7
},
"67": {
"name": "Cookie compliance",
"priority": 9
}
}
}
}

@ -137,7 +137,7 @@ class Driver {
}
open(url) {
return new Site(url, this)
return new Site(url.split('#')[0], this)
}
log(message, source = 'driver') {

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Proxys invers" },
"categoryName65": { "message": "Balanceigs de càrrega" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -77,5 +77,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -79,5 +79,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse proxies" },
"categoryName65": { "message": "Load balancers" },
"categoryName66": { "message": "UI frameworks" }
"categoryName66": { "message": "UI frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "پروکسی معکوس" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Proxy inverso" },
"categoryName65": { "message": "Balanceador de carga" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -77,5 +77,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "リバースプロキシ" },
"categoryName65": { "message": "ロードバランサー" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Proxy wsteczne" },
"categoryName65": { "message": "Równoważenie obciążenia" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -79,7 +79,8 @@
"categoryName61": { "message": "SaaS" },
"categoryName62": { "message": "PaaS" },
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Proxy Reverso" },
"categoryName65": { "message": "Balanceador de Carga" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -77,5 +77,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -79,5 +79,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Обратный прокси" },
"categoryName65": { "message": "Балансировка нагрузки" },
"categoryName66": { "message": "UI Фреймворк" }
"categoryName66": { "message": "UI Фреймворк" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Yük Dengeleyici" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "IaaS" },
"categoryName64": { "message": "Reverse Proxy" },
"categoryName65": { "message": "Load Balancer" },
"categoryName66": { "message": "UI Frameworks" }
"categoryName66": { "message": "UI Frameworks" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "基础设施即服务IaaS" },
"categoryName64": { "message": "反向代理" },
"categoryName65": { "message": "负载均衡" },
"categoryName66": { "message": "用户界面UI框架" }
"categoryName66": { "message": "用户界面UI框架" },
"categoryName67": { "message": "Cookie compliance" }
}

@ -81,5 +81,6 @@
"categoryName63": { "message": "基礎設施即服務IaaS" },
"categoryName64": { "message": "反向代理伺服器" },
"categoryName65": { "message": "負載平衡器" },
"categoryName66": { "message": "UI 框架" }
"categoryName66": { "message": "UI 框架" },
"categoryName67": { "message": "Cookie compliance" }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="8252 2133 134 27.328">
<defs>
<style>
.cls-1 {
fill: #39a8ef;
}
</style>
</defs>
<g id="Group_1203" data-name="Group 1203" transform="translate(8252 2133)">
<path id="Path_1743" data-name="Path 1743" class="cls-1" d="M67.236,21.834l-6.3-8.432,6.1-7.01H62.054L56.264,13.3V.5H52.2V21.834h4.064V17.872l1.829-1.93,4.064,5.892Z" transform="translate(0.831 0.008)"/>
<path id="Path_1744" data-name="Path 1744" class="cls-1" d="M69.738,4.876a2.472,2.472,0,0,0,2.438-2.438A2.472,2.472,0,0,0,69.738,0,2.407,2.407,0,0,0,67.3,2.438,2.407,2.407,0,0,0,69.738,4.876Z" transform="translate(1.071)"/>
<path id="Path_1745" data-name="Path 1745" class="cls-1" d="M71.562,21.942V6.5H67.6V21.942Z" transform="translate(1.076 0.103)"/>
<path id="Path_1746" data-name="Path 1746" class="cls-1" d="M94.164,21.834H90.1V.5h4.064V8.424a6.061,6.061,0,0,1,4.775-2.337c3.861,0,6.807,3.048,6.807,8.127,0,5.181-2.946,8.127-6.807,8.127a6.061,6.061,0,0,1-4.775-2.337Zm0-4.978a4.429,4.429,0,0,0,3.454,1.727c2.337,0,3.861-1.829,3.861-4.47s-1.524-4.47-3.861-4.47a4.525,4.525,0,0,0-3.454,1.829Zm35.049,5.588c-2.845,0-4.368-1.422-4.368-4.267V10.151H122.3V6.6h2.54V2.329h4.064V6.6h3.149v3.556h-3.149v7.01a1.536,1.536,0,0,0,1.422,1.727,2.368,2.368,0,0,0,1.422-.406l.813,3.048A5.749,5.749,0,0,1,129.213,22.444Z" transform="translate(1.435 0.008)"/>
<path id="Path_1747" data-name="Path 1747" class="cls-1" d="M84.993,20.635a7.842,7.842,0,0,1-11.175-2.946A7.824,7.824,0,0,1,76.663,6.716c3.962-2.235,8.331-.813,10.87,3.556l.406.813-9.854,5.689a4.14,4.14,0,0,0,5.588.914,6,6,0,0,0,2.743-3.353l2.845,1.422A9.3,9.3,0,0,1,84.993,20.635ZM83.266,10.577a3.572,3.572,0,0,0-4.978-1.118,3.73,3.73,0,0,0-1.524,4.876Z" transform="translate(1.157 0.09)"/>
<path id="Path_1748" data-name="Path 1748" class="cls-1" d="M23.061,4.868A13.236,13.236,0,0,0,0,13.91,13.311,13.311,0,0,0,13.309,27.32a13.506,13.506,0,0,0,9.854-4.368,11.424,11.424,0,0,1-3.657-2.946,8.275,8.275,0,0,1-6.1,2.641A8.534,8.534,0,1,1,19.4,8.018,9.936,9.936,0,0,1,23.061,4.868Z" transform="translate(0 0.008)"/>
<path id="Path_1749" data-name="Path 1749" class="cls-1" d="M27.026,21.955a8.128,8.128,0,1,1,8.026-8.127A8.065,8.065,0,0,1,27.026,21.955Zm0-3.861a4.267,4.267,0,1,0-4.267-4.267A4.293,4.293,0,0,0,27.026,18.094ZM43.89,21.955a8.128,8.128,0,1,1,8.026-8.127A8.065,8.065,0,0,1,43.89,21.955Zm0-3.861a4.267,4.267,0,1,0-4.267-4.267A4.293,4.293,0,0,0,43.89,18.094Z" transform="translate(0.303 0.091)"/>
<path id="Path_1750" data-name="Path 1750" class="cls-1" d="M114.326,21.955a8.128,8.128,0,1,1,8.026-8.127A8.065,8.065,0,0,1,114.326,21.955Zm.1-3.861a4.267,4.267,0,1,0-4.267-4.267A4.293,4.293,0,0,0,114.427,18.094Z" transform="translate(1.692 0.091)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#007BFF;}
.st1{fill:url(#SVGID_1_);}
.st2{fill:url(#SVGID_2_);}
.st3{fill:url(#SVGID_3_);}
.st4{display:none;fill:#1D96D3;}
.st5{opacity:0.6;fill:url(#SVGID_4_);}
.st6{opacity:0.58;fill:url(#SVGID_5_);}
.st7{fill:#1D96D3;}
.st8{opacity:0.61;fill:url(#SVGID_6_);}
</style>
<g>
<path class="st0" d="M396.5,307.5L396.5,307.5c0,0.6,0,1.2,0,1.8c0,19.8-18.2,35.9-40.6,35.9s-40.6-16.1-40.6-35.9
c0-0.6,0-1.2,0.1-1.8h-0.1v-37.9h81.2V307.5z"/>
<path class="st0" d="M290.2,307.5L290.2,307.5c0,0.6,0,1.2,0,1.8c0,19.8-18.2,35.9-40.6,35.9c-22.4,0-40.6-16.1-40.6-35.9
c0-0.6,0-1.2,0.1-1.8H209v-37.9h81.2V307.5z"/>
<path class="st0" d="M184.7,307.5L184.7,307.5c0,0.6,0,1.2,0,1.8c0,19.8-18.2,35.9-40.6,35.9s-40.6-16.1-40.6-35.9
c0-0.6,0-1.2,0.1-1.8h-0.1v-37.9h81.2V307.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="164.5571" y1="290.7507" x2="222.1396" y2="132.544">
<stop offset="8.108108e-03" style="stop-color:#66B0FF"/>
<stop offset="0.5189" style="stop-color:#007BFF"/>
<stop offset="0.6023" style="stop-color:#067EFF"/>
<stop offset="0.7133" style="stop-color:#1787FF"/>
<stop offset="0.8399" style="stop-color:#3395FF"/>
<stop offset="0.9772" style="stop-color:#59A9FF"/>
<stop offset="1" style="stop-color:#60ADFF"/>
</linearGradient>
<polygon class="st1" points="238.5,154.8 103.5,268.5 184.7,268.5 283.2,154.8 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="262.5802" y1="277.9882" x2="285.9756" y2="145.3065">
<stop offset="8.108108e-03" style="stop-color:#66B0FF"/>
<stop offset="0.5189" style="stop-color:#007BFF"/>
<stop offset="0.6023" style="stop-color:#067EFF"/>
<stop offset="0.7133" style="stop-color:#1787FF"/>
<stop offset="0.8399" style="stop-color:#3395FF"/>
<stop offset="0.9772" style="stop-color:#59A9FF"/>
<stop offset="1" style="stop-color:#60ADFF"/>
</linearGradient>
<polygon class="st2" points="294.9,154.8 209,268.5 290.2,268.5 339.6,154.8 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="355.8662" y1="268.5396" x2="355.8662" y2="154.7552">
<stop offset="8.108108e-03" style="stop-color:#66B0FF"/>
<stop offset="0.5189" style="stop-color:#007BFF"/>
<stop offset="0.6023" style="stop-color:#067EFF"/>
<stop offset="0.7133" style="stop-color:#1787FF"/>
<stop offset="0.8399" style="stop-color:#3395FF"/>
<stop offset="0.9772" style="stop-color:#59A9FF"/>
<stop offset="1" style="stop-color:#60ADFF"/>
</linearGradient>
<polygon class="st3" points="395.7,154.8 351,154.8 315.3,268.5 396.5,268.5 "/>
</g>
<g id="_x31_">
<path class="st0" d="M108.2,395.5c-71.9-70-82.6-184.5-21-267.1c35.6-47.7,88.3-75.3,143.3-80.6c-1.8-0.8-3.7-1.6-5.5-2.3
c-27.4-10.7-56.2-12.6-83.1-7.1c-32,16.3-60.1,39.9-82.2,69.5C21.7,158.8,5.9,221.3,15,284.1c3.4,23.2,10,45.4,19.6,66.1
c16,18.1,36.5,32.6,60.8,41.4C99.6,393.1,103.9,394.4,108.2,395.5z"/>
<g>
<path class="st4" d="M280.7,49.2c32,4.8,63.2,17.3,90.8,38c44.7,33.4,71.8,81.8,79.3,133.1c16,19.2,27.5,41.4,34,65.4
c3.4-22.8,3.5-46.3,0.1-69.8c-9.1-62.8-42.1-118.3-93-156.2S278.7,5.9,215.9,15c-1,0.1-2,0.3-3,0.5c7.1,1.8,14.2,4,21.2,6.7
C251.2,28.8,266.8,37.9,280.7,49.2z"/>
<path class="st0" d="M280.7,49.2c32,4.8,63.2,17.3,90.8,38c44.7,33.4,71.8,81.8,79.3,133.1c16,19.2,27.5,41.4,34,65.4
c3.4-22.8,3.5-46.3,0.1-69.8c-9.1-62.8-42.1-118.3-93-156.2S278.7,5.9,215.9,15c-1,0.1-2,0.3-3,0.5c7.1,1.8,14.2,4,21.2,6.7
C251.2,28.8,266.8,37.9,280.7,49.2z"/>
<path class="st0" d="M284.1,485c62.8-9.1,118.3-42.1,156.2-93c9.4-12.5,17.4-25.8,24-39.6c1.3-9.4,1.8-19,1.3-28.8
c-1-19.5-5.7-37.9-13.4-54.6c-3.3,35.9-16.3,71.4-39.4,102.4c-62.4,83.5-177.1,105.4-265.1,54c-20.5,0.2-41-3.3-60.9-10.4
c-4.2-1.5-8.2-3.2-12.2-4.9c10,10.9,21.2,21,33.3,30.1C158.8,478.3,221.3,494.1,284.1,485z"/>
</g>
</g>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="280.7048" y1="167.2448" x2="484.9043" y2="167.2448">
<stop offset="0" style="stop-color:#66B0FF"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<path class="st5" d="M384,86.5c-48.9-36-102.1-40.4-103.3-37.4c0,0,0,0,0,0c87.6,13.4,157.2,83.3,170.2,171c0.1,0.1-0.1-0.1,0,0
c28.7,33.6,34,70.1,34,65.4C484.9,281,475.2,153.6,384,86.5z"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="133.5635" y1="394.922" x2="133.5635" y2="35.4722">
<stop offset="0" style="stop-color:#66B0FF"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<path class="st6" d="M46.8,250.2c0-105.4,80.3-192,183-202c0.2-0.1,0.4-0.2,0.7-0.3c-11.3-4.9-28.7-10.8-50.5-12.1
c-15.2-0.9-28.2,0.7-38.1,2.7c-18.5,13-70.3,53.3-93.3,126.8c-6.6,21-24.4,81.1,2,148.7c16,40.9,41.5,67.4,56.9,81.1
C70,358.1,46.8,306.9,46.8,250.2z"/>
<path class="st7" d="M284,471.9"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="117.6595" y1="483.7774" x2="459.1477" y2="286.6191">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#66B0FF"/>
</linearGradient>
<path class="st8" d="M250.7,453.5c-37.4,0-72.5-10.1-102.6-27.8c-0.1,0-0.2-0.1-0.4-0.1c-9.8,0.1-22.5-0.6-36.9-3.6
c-22.2-4.6-35-12-35.3-11.3c-0.7,1.4,55.2,47.1,134.5,57.9c26.4,3.6,81.6,10.4,138.7-20.7c49.9-27.1,73.6-68.2,80-80
c20.4-37.8,23.5-73.3,23.6-93.1C440.3,375.4,354.6,453.5,250.7,453.5z"/>
</svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -1,8 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="111" height="111" enable-background="new 0 0 592.7 128" xml:space="preserve">
<g class="currentLayer">
<title>Pushnami-Logo</title>
<polygon id="svg_9" fill="#2f2674" points="55.60000133514404,55.600003242492676 55.60000133514404,0 111.19999980926514,0 "/>
<polygon id="svg_10" fill="#2f2674" points="0,111.20000171661377 0,55.600003242492676 55.60000133514404,55.600003242492676 "/>
<polygon id="svg_11" fill="#2f2674" points="0,55.600003242492676 0,0 55.60000133514404,0 "/>
</g>
</svg>
<svg width="256" height="256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><g><polygon fill="#2f2674" points="128.23063370988174,128.23063810881195 128.23063370988174,0 256.4612608213682,0 "/><polygon fill="#2f2674" points="0,256.4612652202984 0,128.23063810881195 128.23063370988174,128.23063810881195 "/><polygon fill="#2f2674" points="0,128.23063810881195 0,0 128.23063370988174,0 "/></g></svg>

Before

Width:  |  Height:  |  Size: 602 B

After

Width:  |  Height:  |  Size: 440 B

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="43px" height="43px" viewBox="0 0 43 43" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
<!-- Generator: Sketch 3.0.2 (7799) - http://www.bohemiancoding.com/sketch -->
<title>logo full</title>
<description>Created with Sketch.</description>
<defs></defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
<g id="logo" sketch:type="MSLayerGroup">
<path d="M0,0 L43,0 L43,43 L0,43 L0,0 L0,0 Z" id="Shape" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>
<path d="M16.2,1.24 C21.62,-0.15 27.61,0.66 32.39,3.61 C38.41,7.21 42.34,14.02 42.44,21.03 C42.66,28.11 38.97,35.13 33.04,38.98 C26.44,43.42 17.31,43.59 10.57,39.37 C3.7,35.27 -0.31,27 0.72,19.06 C1.55,10.67 8.03,3.27 16.2,1.24 L16.2,1.24 Z" id="Shape" fill="#010101" sketch:type="MSShapeGroup"></path>
<path d="M15.37,4.67 C25.61,0.57 38.17,8.14 39.23,19.12 C40.88,29 32.68,39.04 22.67,39.33 C13.15,40.28 3.95,32.21 3.68,22.65 C2.97,14.91 8.07,7.23 15.37,4.67 L15.37,4.67 Z" id="Shape" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>
<path d="M16.4,20.44 C20.99,16.69 25.48,12.81 30.17,9.17 C27.71,12.95 25.18,16.68 22.72,20.46 C20.61,20.47 18.5,20.47 16.4,20.44 L16.4,20.44 Z" id="Shape" fill="#010101" sketch:type="MSShapeGroup"></path>
<path d="M20.28,22.53 C22.4,22.53 24.51,22.53 26.62,22.56 C22,26.29 17.53,30.2 12.83,33.83 C15.29,30.05 17.82,26.31 20.28,22.53 L20.28,22.53 Z" id="Shape" fill="#010101" sketch:type="MSShapeGroup"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="141.4" height="141.4" viewBox="0 0 141.4 141.4"><defs><style>.cls-1{fill:url(#linear-gradient);}.cls-2{fill:url(#linear-gradient-2);}.cls-3{fill:#fff;}</style><linearGradient id="linear-gradient" x1="70.7" y1="-1716.47" x2="70.7" y2="-1575.07" gradientTransform="matrix(1, 0, 0, -1, 0, -1575.07)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#eb5c99"/><stop offset="0.77" stop-color="#613983"/></linearGradient><linearGradient id="linear-gradient-2" x1="70.6" y1="-1708.17" x2="70.6" y2="-1583.37" xlink:href="#linear-gradient"/></defs><title>Taggbox-T</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="Layer_2-2" data-name="Layer 2-2"><path class="cls-1" d="M70.7,141.4a70.7,70.7,0,1,1,70.7-70.7h0A70.888,70.888,0,0,1,70.7,141.4Zm0-135.7a65,65,0,1,0,65,65A65,65,0,0,0,70.7,5.7Z"/></g><g id="Layer_3" data-name="Layer 3"><path class="cls-2" d="M133,70.7A62.4,62.4,0,1,1,70.6,8.3h0A62.352,62.352,0,0,1,133,70.7Z"/></g><g id="Layer_4" data-name="Layer 4"><polygon class="cls-3" points="115.4 45.3 26 45.3 26 73.2 51.9 73.2 51.9 107.2 90.5 73.2 115.4 73.2 115.4 45.3"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 300 100" style="enable-background:new 0 0 300 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#004676;}
.st2{fill:#5FC323;}
</style>
<rect x="-6.89" y="2.28" class="st0" width="314.63" height="132.85"/>
<path class="st1" d="M80.95,46.68H67.66v-6.61h34.22v6.61H88.58v33.73h-7.63V46.68z M109.01,80.41V58.05
c1.29-0.74,3.19-1.17,5.46-1.17c1.53,0,3.01,0.18,4.42,0.55l1.84-6.02c-1.84-0.68-3.93-0.92-6.45-0.92
c-5.59,0-10.07,2.21-12.28,4.18v25.74H109.01z M145.36,51.5v22.44c-1.8,0.75-3.73,1.12-6.03,1.12c-5.9,0-7.15-2.67-7.15-7.46V51.5
h-7.08v18.15c0,7.15,4.1,11.69,13.3,11.69c6.52,0,11.06-1.68,14.05-3.11V51.5H145.36z M158.36,76.79c0,0,4.08,4.31,11.39,4.31
c6.96,0,11.21-3.91,11.21-8.8c0-9.44-14.26-8.92-14.26-13.07c0-1.84,1.84-2.65,3.74-2.65c4.49,0,7.19,2.53,7.19,2.53l2.7-5.41
c0,0-3.22-3.34-9.83-3.34c-6.33,0-11.22,3.17-11.22,8.63c0,9.44,14.27,8.86,14.27,13.24c0,1.73-1.78,2.65-3.85,2.65
c-4.77,0-7.99-3.22-7.99-3.22L158.36,76.79z M187.06,69.65c0,9.84,8.11,11.05,12.19,11.05c1.38,0,2.24-0.17,2.24-0.17v-6.39
c0,0-0.52,0.11-1.32,0.11c-2.01,0-5.81-0.69-5.81-5.52V57.76h6.67v-6.24h-6.67v-8.46h-7.13L187.06,69.65z M252.37,80.41V58.05
c1.29-0.74,3.19-1.17,5.47-1.17c1.53,0,3.01,0.18,4.42,0.55l1.84-6.02c-1.84-0.68-3.93-0.92-6.45-0.92
c-5.59,0-10.07,2.21-12.28,4.18v25.74H252.37z M280.52,50.89c-9.47,0-15.53,6.84-15.53,14.98c0,8.3,6.05,14.98,15.53,14.98
c7.68,0,11.77-4.66,11.77-4.66l-2.75-5.05c0,0-3.59,3.65-8.41,3.65c-5.44,0-8.91-4.15-8.91-8.98c0-4.88,3.42-8.86,8.69-8.86
c4.49,0,7.46,3.08,7.46,3.08l3.14-4.88C291.51,55.16,287.98,50.89,280.52,50.89 M230.1,69.94h-13.37l-3.6,10.24h-7.46l14.02-39.83
h7.45l14.01,39.83h-7.45L230.1,69.94z M228.03,64.04l-4.61-13.11l-4.61,13.11H228.03z"/>
<g>
<g>
<path class="st2" d="M37.78,44.26c12.74-13.67,31.87-17.79,48.47-12.08c-12.2-7.71-28.19-8.42-41.39-0.48
C31.41,39.8,24.52,54.64,25.91,69.29C27.15,60.23,31.08,51.46,37.78,44.26"/>
<path class="st2" d="M19.81,14.08c3.68-0.13,6.74,1.67,6.85,3.97c0,0,0.45,2.28-3.4,5.45c-1.02,0.91-2.01,1.87-2.96,2.89
C3.83,44.06,4.8,71.76,22.47,88.24c0.06,0.06,0.13,0.11,0.19,0.17c-5.22-7.11-8.43-15.81-8.76-25.29
c-0.88-25.11,18.75-46.17,43.83-47.04c6.1-0.21,11.96,0.79,17.35,2.79c-9.93-6.08-21.69-7.8-32.64-5.27
c-2.84,0.42-5.71-0.4-6.8-0.76C30.64,10.88,24.81,11.19,19.81,14.08"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 40 KiB

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 196.32 170.02">
<path fill="#42b883" d="M120.83 0L98.16 39.26 75.49 0H0l98.16 170.02L196.32 0h-75.49z"/>
<path fill="#35495e" d="M120.83 0L98.16 39.26 75.49 0H39.26l58.9 102.01L157.06 0h-36.23z"/>
</svg>

After

Width:  |  Height:  |  Size: 261 B

@ -111,7 +111,7 @@ const Content = {
chrome.runtime.sendMessage({
source: 'content.js',
func: 'analyzeJs',
args: [location.href, data.wappalyzer.js]
args: [location.href.split('#')[0], data.wappalyzer.js]
})
script.remove()

@ -1242,6 +1242,11 @@ jsonfile@^4.0.0:
optionalDependencies:
graceful-fs "^4.1.6"
languagedetect@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c"
integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ==
levn@^0.3.0, levn@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"