Merge pull request #9 from AliasIO/master

Update fork
main
֍ DaAwesomeP ֎ 9 years ago committed by GitHub
commit 082b503705

@ -24,7 +24,7 @@ This section describes how to set up a development environment. Everything you
need is contained in a [Docker image](https://registry.hub.docker.com/u/wappalyzer/dev/) need is contained in a [Docker image](https://registry.hub.docker.com/u/wappalyzer/dev/)
which is managed by Vagrant. which is managed by Vagrant.
Running this environment optional but recommended as it provides some helpful tools. Running this environment is optional but recommended as it provides some helpful tools.
First, install [Docker](https://www.docker.com/) and [Vagrant](https://www.vagrantup.com/) First, install [Docker](https://www.docker.com/) and [Vagrant](https://www.vagrantup.com/)
on your system. on your system.

@ -56,7 +56,7 @@ for ( app in json.apps ) {
//Report error //Report error
if(amountOfCaptureGroups > amountOfCaptureGroupsNeeded) { if(amountOfCaptureGroups > amountOfCaptureGroupsNeeded) {
throw new Error('The pattern uses more capture groups than needed. Use non-capturing roups where appropriate.\n' + app + ': ' + type + ': ' + pattern); throw new Error('The pattern uses more capture groups than needed. Use non-capturing groups where appropriate.\n' + app + ': ' + type + ': ' + pattern);
}else if(amountOfCaptureGroups < amountOfCaptureGroupsNeeded){ }else if(amountOfCaptureGroups < amountOfCaptureGroupsNeeded){
throw new Error('The version string references more capture groups than there are in the pattern! Remove any incorrect back references from the version string and/or add the missing capture groups to the pattern.\n' + app + ': ' + type + ': ' + pattern); throw new Error('The version string references more capture groups than there are in the pattern! Remove any incorrect back references from the version string and/or add the missing capture groups to the pattern.\n' + app + ': ' + type + ': ' + pattern);
} else if(highestBackReference > amountOfCaptureGroups){ } else if(highestBackReference > amountOfCaptureGroups){

@ -775,6 +775,14 @@
"implies": "Python", "implies": "Python",
"website": "docs.python.org/2/library/basehttpserver.html" "website": "docs.python.org/2/library/basehttpserver.html"
}, },
"BEM": {
"cats": [
12
],
"html": "<[^>]+data-bem",
"icon": "BEM.png",
"website": "www.en.bem.info"
},
"BigDump": { "BigDump": {
"cats": [ "cats": [
3 3
@ -3093,6 +3101,17 @@
"implies": "Java", "implies": "Java",
"website": "hybris.com" "website": "hybris.com"
}, },
"Hugo": {
"cats": [
1,
11
],
"icon": "Hugo.png",
"meta": {
"generator": "Hugo ([\\d.]+)?\\;version:\\1"
},
"website": "gohugo.io"
},
"IBM Coremetrics": { "IBM Coremetrics": {
"cats": [ "cats": [
10 10
@ -5445,7 +5464,13 @@
"cats": [ "cats": [
6 6
], ],
"html": "Powered by <a\\s+[^>]+>PrestaShop", "env": [
"^freeProductTranslation$\\;confidence:25",
"^freeProductTranslation$\\;confidence:25",
"^priceDisplayMethod$\\;confidence:25",
"^priceDisplayPrecision$\\;confidence:25"
],
"html":"Powered by <a\\s+[^>]+>PrestaShop",
"icon": "PrestaShop.png", "icon": "PrestaShop.png",
"implies": "PHP", "implies": "PHP",
"meta": { "meta": {
@ -5463,6 +5488,13 @@
"script": "^https?://(?:www\\.)?projectwonderful\\.com/(?:pwa\\.js|gen\\.php)", "script": "^https?://(?:www\\.)?projectwonderful\\.com/(?:pwa\\.js|gen\\.php)",
"website": "projectwonderful.com" "website": "projectwonderful.com"
}, },
"Prospector": {
"website": "prospector.io",
"cats": [ 36 ],
"html": "<[^>]+data-name=['\"]prospectscript",
"script": "processprospector\\.js",
"icon": "Prospector.png"
},
"Prototype": { "Prototype": {
"cats": [ "cats": [
12 12
@ -6073,7 +6105,7 @@
"cats": [ "cats": [
12 12
], ],
"icon": "default.png", "icon": "Select2.png",
"implies": "jQuery", "implies": "jQuery",
"script": "select2.*\\.js", "script": "select2.*\\.js",
"website": "select2.github.io" "website": "select2.github.io"
@ -6127,13 +6159,15 @@
"icon": "Sentinel Protection Server.png", "icon": "Sentinel Protection Server.png",
"website": "www.safenet-inc.com/software-monetization/sentinel-rms/" "website": "www.safenet-inc.com/software-monetization/sentinel-rms/"
}, },
"Seoshop": { "Lightspeed eCom": {
"cats": [ "cats": [
6 6
], ],
"html": "<a[^>]+title=\"SEOshop", "html": "<!-- \\[START\\] 'blocks/head.rain' -->",
"icon": "Seoshop.png", "icon": "Lightspeed.svg",
"website": "getseoshop.com" "url": "seoshop.webshopapp.com",
"script": "http://assets.webshopapp.com",
"website": "www.lightspeedhq.com/products/ecommerce/"
}, },
"Serendipity": { "Serendipity": {
"cats": [ "cats": [
@ -6209,7 +6243,7 @@
], ],
"env": "^Shopify$", "env": "^Shopify$",
"html": "<link[^>]+=['\"]//cdn\\.shopify\\.com", "html": "<link[^>]+=['\"]//cdn\\.shopify\\.com",
"icon": "Shopify.png", "icon": "Shopify.svg",
"website": "shopify.com" "website": "shopify.com"
}, },
"Shoptet": { "Shoptet": {
@ -7163,7 +7197,7 @@
], ],
"icon": "Underscore.js.png", "icon": "Underscore.js.png",
"script": "underscore.*\\.js", "script": "underscore.*\\.js",
"website": "documentcloud.github.com/underscore" "website": "underscorejs.org"
}, },
"UserRules": { "UserRules": {
"cats": [ "cats": [
@ -8803,6 +8837,20 @@
"icon": "swift.engine.png", "icon": "swift.engine.png",
"website": "mittec.ru/default" "website": "mittec.ru/default"
}, },
"Sulu": {
"cats": [
1
],
"headers": {
"X-Generator": "Sulu/?(.+)?$\\;version:\\1"
},
"icon": "Sulu.svg",
"implies": [
"PHP",
"Symfony"
],
"website": "sulu.io"
},
"three.js": { "three.js": {
"cats": [ "cats": [
25 25
@ -8958,19 +9006,6 @@
"script": "[^a-z]xui.*\\.js", "script": "[^a-z]xui.*\\.js",
"website": "xuijs.com" "website": "xuijs.com"
}, },
"yepnope.js": {
"cats": [
12
],
"env": "^yepnope$",
"icon": "yepnope.js.png",
"script": [
"yepnope-(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1",
"([\\d.]+)/yepnope(?:\\.min)?\\.js\\;version:\\1",
"yepnope.*\\.js"
],
"website": "yepnopejs.com"
},
"List.js": { "List.js": {
"cats": [ "cats": [
12 12

@ -8,7 +8,7 @@
"description": "Identifies software on the web", "description": "Identifies software on the web",
"author": "Elbert Alias", "author": "Elbert Alias",
"license": "GPLv3", "license": "GPLv3",
"version": "3.2.2", "version": "3.2.3",
"main": "driver.js", "main": "driver.js",
"preferences": [{ "preferences": [{
"name": "tracking", "name": "tracking",

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="-67.5 342.9 72.8 108.5"><style>.st0{fill:#ED5153;}</style><path d="M-31.1 342.9l5 8.7c1 1.8 1 4 0 5.8l-29.8 51.7 14.1 24.4c2.2 3.8 6.3 6.2 10.7 6.2 4.4 0 8.5-2.4 10.7-6.2l14.1-24.4-3.7-6.6-16 27.7c-1 1.8-3 2.9-5 2.9-2.1 0-4-1.1-5-2.9l-12.3-21.1 27.7-48 5 8.7c1 1.8 1 4 0 5.8l-19.3 33.5 3.8 6.6 21-36.4 13.8 23.9c2.1 3.7 2.1 8.2 0 11.9l-14 24.3c-2.1 3.7-8.8 12-20.8 12s-18.6-8.3-20.8-12l-14-24.3c-2.1-3.7-2.1-8.2 0-11.9l34.8-60.3" class="st0"/></svg>

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.0.1, 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 109.5 124.5" style="enable-background:new 0 0 109.5 124.5;" xml:space="preserve">
<style type="text/css">
.st0{fill:#95BF47;}
.st1{fill:#5E8E3E;}
.st2{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M95.9,24.2c-0.1-0.6-0.6-1-1.1-1c-0.5,0-10-0.7-10-0.7s-6.6-6.6-7.4-7.3c-0.7-0.7-2.2-0.5-2.7-0.3
c-0.1,0-1.5,0.4-3.7,1.1c-2.2-6.4-6.1-12.3-13-12.3c-0.2,0-0.4,0-0.6,0C55.4,1.1,53,0,50.9,0C34.8,0,27.1,20.1,24.7,30.3
c-6.2,1.9-10.7,3.3-11.2,3.5c-3.5,1.1-3.6,1.2-4,4.5C9.1,40.7,0,111.2,0,111.2l71,13.3l38.5-8.3C109.5,116.2,96,24.9,95.9,24.2z
M67,17.2c-1.8,0.6-3.8,1.2-6,1.9c0-0.4,0-0.8,0-1.3c0-4-0.6-7.2-1.4-9.7C63.2,8.5,65.5,12.5,67,17.2z M55.2,8.8
c1,2.5,1.6,6,1.6,10.8c0,0.2,0,0.5,0,0.7c-3.9,1.2-8.2,2.5-12.4,3.8C46.8,15,51.3,10.5,55.2,8.8z M50.4,4.3c0.7,0,1.4,0.2,2.1,0.7
c-5.1,2.4-10.7,8.5-13,20.7c-3.4,1.1-6.7,2.1-9.8,3C32.4,19.4,38.9,4.3,50.4,4.3z"/>
<path class="st1" d="M94.8,23.2c-0.5,0-10-0.7-10-0.7s-6.6-6.6-7.4-7.3c-0.3-0.3-0.6-0.4-1-0.5L71,124.5l38.5-8.3
c0,0-13.5-91.3-13.6-91.9C95.8,23.6,95.2,23.3,94.8,23.2z"/>
<path class="st2" d="M57.9,44.5l-4.7,14.1c0,0-4.2-2.2-9.2-2.2c-7.5,0-7.8,4.7-7.8,5.9c0,6.4,16.8,8.9,16.8,24
c0,11.9-7.5,19.5-17.7,19.5c-12.2,0-18.4-7.6-18.4-7.6l3.3-10.8c0,0,6.4,5.5,11.8,5.5c3.5,0,5-2.8,5-4.8c0-8.4-13.8-8.8-13.8-22.6
c0-11.6,8.3-22.9,25.2-22.9C54.7,42.6,57.9,44.5,57.9,44.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1 @@
<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><title>Artboard 1</title><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="100.003%" id="a"><stop stop-color="#7AC943" offset="0%"/><stop stop-color="#3FA9F5" offset="100%"/></linearGradient></defs><path d="M89.614 53.836c.728-1.187.4-2.827-.726-3.646L69.971 36.446c-1.125-.818-2.165-2.62-2.312-4.005l-1.323-12.603c-.144-1.384-1.344-2.154-2.664-1.714L11.72 35.497a2.525 2.525 0 0 0-1.586 3.2l9.837 28.968c.448 1.317 1.928 2.637 3.288 2.93L70.31 80.77c1.36.293 3.07-.437 3.795-1.624l15.51-25.31zM46.808 40.972c-.82 1.125-2.605 1.8-3.965 1.501l-22.09-4.859c-1.36-.298-1.393-.904-.073-1.346l36.704-12.275c1.32-.443 1.728.117.91 1.243L46.808 40.972zm14.94-14.408c.82-1.126 1.61-.912 1.756.472l4.515 43.053c.144 1.384-.405 1.595-1.221.467L49.768 47.06c-.816-1.128-.813-2.968.008-4.094l11.971-16.402zM15.111 42.246c-.448-1.317.3-2.152 1.66-1.853l25.783 5.672c1.36.299 3.141 1.467 3.957 2.592l18.571 25.619c.816 1.128.373 1.808-.99 1.512L25.99 67.534c-1.36-.296-2.84-1.613-3.288-2.933l-7.59-22.355zm53.576.011c-.144-1.384.66-1.848 1.784-1.03l13.646 9.915c1.125.82 1.453 2.46.725 3.646l-11.35 18.55c-.725 1.186-1.44 1.026-1.583-.358l-3.222-30.723z" fill="url(#a)" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB