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

main
Elbert Alias 7 years ago
commit 0dcb78a8bd

@ -1,8 +1,8 @@
{
"dependencies": {
"file-type": "3.8.*",
"is-svg": "2.0.*",
"read-chunk": "2.0.*"
"file-type": "7.4.*",
"is-svg": "2.1.*",
"read-chunk": "2.1.*"
}
}

@ -3,6 +3,9 @@
"type": "object",
"additionalProperties": false,
"properties": {
"$schema": {
"type": "string"
},
"categories": {
"type": "object",
"required": true,
@ -48,19 +51,28 @@
}
},
"html": {
"type": [ "string", "array" ],
"type": [
"string",
"array"
],
"items": {
"type": "string"
}
},
"excludes": {
"type": [ "string", "array" ],
"type": [
"string",
"array"
],
"items": {
"type": "string"
}
},
"implies": {
"type": [ "string", "array" ],
"type": [
"string",
"array"
],
"items": {
"type": "string"
}
@ -72,7 +84,10 @@
}
},
"script": {
"type": [ "string", "array" ],
"type": [
"string",
"array"
],
"items": {
"type": "string"
}

@ -1,4 +1,5 @@
{
"$schema": "../schema.json",
"apps": {
"1&1": {
"cats": [
@ -98,6 +99,14 @@
"icon": "ebis.png",
"website": "http://www.ebis.ne.jp"
},
"Accelerated Mobile Pages": {
"cats": [
"12"
],
"html": "<html[^>]* (?:amp|⚡)",
"icon": "Accelerated-Mobile-Pages.svg",
"website": "https://www.ampproject.org"
},
"Amber": {
"cats": [
"18",
@ -606,6 +615,14 @@
"website": "http://material.angularjs.org"
},
"Angular": {
"cats": [
"12"
],
"html": "<app[^>]+ng-version=\"([\\d.]+)\">\\;version:\\1",
"icon": "Angular.svg",
"website": "https://angular.io"
},
"AngularJS": {
"cats": [
"12"
],
@ -613,14 +630,14 @@
"angular": "",
"angular.version.full": "(.*)\\;version:\\1"
},
"html": "<app[^>]+ng-version=\"([\\d.]+)\">\\;version:\\1",
"html": "<[^>]+ ng-version=\"([\\d.]+)\">\\;version:\\1",
"icon": "Angular.svg",
"script": [
"angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1",
"/([\\d.]+(?:\\-?rc[.\\d]*)*)/angular(?:\\.min)?\\.js\\;version:\\1",
"angular.*\\.js"
],
"website": "http://angular.io"
"website": "https://angularjs.org"
},
"Apache": {
"cats": [
@ -1271,7 +1288,16 @@
"cats": [
"13"
],
"html": "href=\"enter_bug\\.cgi\">",
"html": [
"href=\"enter_bug\\.cgi\">",
"<main id=\"bugzilla-body\""
],
"meta": {
"generator":"Bugzilla ?([\\d.]+)?\\;version:\\1"
},
"js": {
"BUGZILLA": ""
},
"icon": "Bugzilla.png",
"implies": "Perl",
"website": "http://www.bugzilla.org"
@ -2009,7 +2035,7 @@
],
"headers": {
"Set-Cookie": "^CraftSessionId=",
"X-Powered-By": "^Craft CMS$"
"X-Powered-By": "\\bCraft CMS\\b"
},
"icon": "Craft CMS.svg",
"implies": "Yii",
@ -3256,7 +3282,7 @@
"icon": "Gatsby.svg",
"implies": [
"React",
"Webpack"
"webpack"
],
"website": "https://www.gatsbyjs.org/"
},
@ -3624,7 +3650,7 @@
"Set-Cookie": "cnv_session"
},
"icon": "CNV.png",
"implies": "laravel",
"implies": "Laravel",
"website": "https://cnv.vn"
},
"Google Tag Manager": {
@ -4107,7 +4133,7 @@
"headers": {
"Set-Cookie": "_hybris"
},
"html": "<[^>]+/(?:sys_master|hybr|_ui/(?:desktop|common/img/webicons))/",
"html": "<[^>]+/(?:sys_master|hybr|_ui/(?:responsive/)?(?:desktop|common(?:/images|/img)?))/",
"icon": "Hybris.png",
"implies": "Java",
"website": "https://hybris.com"
@ -5051,6 +5077,17 @@
"implies": "PHP",
"website": "http://laravel.com"
},
"Laterpay": {
"cats": [
"41"
],
"meta": {
"laterpay:connector:callbacks:on_user_has_access": "deobfuscateText"
},
"script": "https?://connectormwi\\.laterpay\\.net/([0-9.]+)[a-zA-z\\-]*/live/[\\w-]+\\.js\\;version:\\1",
"icon": "laterpay.png",
"website": "https://www.laterpay.net/"
},
"MYPAGE Platform": {
"cats": [
"1",
@ -5060,7 +5097,7 @@
"Set-Cookie": "botble_session"
},
"icon": "mypage-platform.png",
"implies": "laravel",
"implies": "Laravel",
"website": "https://www.mypage.vn"
},
"Lazy.js": {
@ -5639,7 +5676,7 @@
"implies": [
"MongoDB",
"Express",
"AngularJS"
"Angular"
],
"website": "http://mean.io"
},
@ -7831,6 +7868,9 @@
"cats": [
"13"
],
"headers": {
"Set-Cookie": "^_redmine_session"
},
"html": "Powered by <a href=\"[^>]+Redmine",
"icon": "Redmine.png",
"implies": "Ruby on Rails",
@ -8494,6 +8534,19 @@
],
"website": "http://shopery.com"
},
"Shopfa": {
"cats": [
"6"
],
"js": {
"shopfa": ""
},
"meta": {
"generator": "^ShopFA ([\\d.]+)$\\;version:\\1"
},
"icon": "Shopfa.svg",
"website": "https://shopfa.com"
},
"Shopify": {
"cats": [
"6"
@ -9175,8 +9228,8 @@
"excludes": "SweetAlert",
"html": "<link[^>]+?href=\"[^\"]+sweetalert2(?:\\.min)?\\.css",
"icon": "SweetAlert2.png",
"script": "sweetalert2(?:\\.min)?\\.js",
"website": "https://limonte.github.io/sweetalert2"
"script": "sweetalert2(?:\\.all)?(?:\\.min)?\\.js",
"website": "https://sweetalert2.github.io/"
},
"Swiftlet": {
"cats": [
@ -9548,6 +9601,16 @@
"script": "tracker\\.js",
"website": "http://trackjs.com"
},
"Transifex": {
"cats": [
"12"
],
"icon": "transifex.png",
"js": {
"Transifex.live.lib_version": "(.+)\\;version:\\1"
},
"website": "https://www.transifex.com"
},
"Translucide": {
"cats": [
"1"
@ -10123,14 +10186,6 @@
"script": "/volusion\\.js(?:\\?([\\d.]*))?\\;version:\\1",
"website": "http://volusion.com"
},
"Vox": {
"cats": [
"11"
],
"icon": "Vox.png",
"url": "\\.vox\\.com",
"website": "http://www.vox.com"
},
"Vue.js": {
"cats": [
"12"
@ -10138,6 +10193,7 @@
"js": {
"Vue": ""
},
"html": "<[^>]+data-v-",
"icon": "Vue.js.png",
"script": [
"vue(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1",
@ -10906,7 +10962,7 @@
],
"headers": {
"Set-Cookie": "ZENDSERVERSESSID",
"X-Powered-By": "Zend"
"X-Powered-By": "Zend(?:Server)?(?:[\\s/]?([0-9.]+))?\\;version:\\1"
},
"icon": "Zend.png",
"website": "http://zend.com"
@ -11317,6 +11373,9 @@
"cats": [
"12"
],
"js": {
"jQuery.migrateVersion": "([\\d.]+)\\;version:\\1"
},
"icon": "jQuery.svg",
"implies": "jQuery",
"script": "jquery.migrate(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1?\\1:\\2",
@ -11814,7 +11873,7 @@
"Scriptaculous": ""
},
"icon": "script.aculo.us.png",
"script": "(?:scriptaculous|protoaculous)\\.js",
"script": "/(?:scriptaculous|protoaculous)(?:\\.js|/)",
"website": "http://script.aculo.us"
},
"shine.js": {
@ -11913,7 +11972,7 @@
"icon": "vBulletin.png",
"implies": "PHP",
"meta": {
"generator": "vBulletin"
"generator": "vBulletin ?([\\d.]+)?\\;version:\\1"
},
"website": "http://www.vbulletin.com"
},
@ -12154,7 +12213,7 @@
},
"3": {
"name": "Database Managers",
"priority": "4"
"priority": "2"
},
"4": {
"name": "Documentation Tools",
@ -12190,7 +12249,7 @@
},
"12": {
"name": "JavaScript Frameworks",
"priority": "3"
"priority": "5"
},
"13": {
"name": "Issue Trackers",
@ -12198,7 +12257,7 @@
},
"14": {
"name": "Video Players",
"priority": "9"
"priority": "7"
},
"15": {
"name": "Comment Systems",
@ -12214,7 +12273,7 @@
},
"18": {
"name": "Web Frameworks",
"priority": "2"
"priority": "4"
},
"19": {
"name": "Miscellaneous",
@ -12222,7 +12281,7 @@
},
"20": {
"name": "Editors",
"priority": "9"
"priority": "4"
},
"21": {
"name": "LMS",
@ -12230,7 +12289,7 @@
},
"22": {
"name": "Web Servers",
"priority": "9"
"priority": "7"
},
"23": {
"name": "Cache Tools",
@ -12238,7 +12297,7 @@
},
"24": {
"name": "Rich Text Editors",
"priority": "9"
"priority": "5"
},
"25": {
"name": "JavaScript Graphics",
@ -12258,11 +12317,11 @@
},
"29": {
"name": "Search Engines",
"priority": "9"
"priority": "4"
},
"30": {
"name": "Web Mail",
"priority": "9"
"priority": "2"
},
"31": {
"name": "CDN",
@ -12274,11 +12333,11 @@
},
"33": {
"name": "Web Server Extensions",
"priority": "9"
"priority": "7"
},
"34": {
"name": "Databases",
"priority": "9"
"priority": "5"
},
"35": {
"name": "Maps",
@ -12306,7 +12365,7 @@
},
"41": {
"name": "Payment Processors",
"priority": "9"
"priority": "8"
},
"42": {
"name": "Tag Managers",
@ -12318,19 +12377,19 @@
},
"44": {
"name": "Build CI Systems",
"priority": "9"
"priority": "4"
},
"45": {
"name": "Control Systems",
"priority": "9"
"priority": "8"
},
"46": {
"name": "Remote Access",
"priority": "9"
"priority": "8"
},
"47": {
"name": "Dev Tools",
"priority": "9"
"priority": "3"
},
"48": {
"name": "Network Storage",
@ -12354,11 +12413,11 @@
},
"53": {
"name": "CRM",
"priority": "9"
"priority": "7"
},
"54": {
"name": "SEO",
"priority": "9"
"priority": "7"
},
"55": {
"name": "Accounting",

@ -246,7 +246,7 @@ class Driver {
return parent && parent.hasOwnProperty(property) ? parent[property] : null;
}, browser.window);
value = typeof value === 'string' ? value : !!value;
value = typeof value === 'string' || typeof value === 'number' ? value : !!value;
if ( value ) {
js[appName][chain][index] = value;

@ -17,7 +17,7 @@
"wappalyzer.js"
],
"dependencies": {
"request": "^2.81.0",
"request": "^2.83.0",
"zombie": "^5.0.7"
}
}

@ -53,7 +53,7 @@
}
}
return typeof value === 'string' ? value : !!value;
return typeof value === 'string' || typeof value === 'number' ? value : !!value;
} catch(e) {
// Fail quietly
}

@ -1,5 +1,5 @@
{
"dependencies": {
"webextension-polyfill": "^0.1.1"
"webextension-polyfill": "^0.2.1"
}
}

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="62px" height="62px" viewBox="0 0 62 62" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
<title>AMP-Brand-Blue-Icon</title>
<desc>Created with Sketch.</desc>
<defs></defs>
<g id="amp-logo-internal-site" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="AMP-Brand-Blue-Icon" fill="#0379C4">
<path d="M41.6288667,28.1614333 L28.6243667,49.8035667 L26.2683667,49.8035667 L28.5975,35.7016667 L21.3838,35.7109667 C21.3838,35.7109667 21.3156,35.7130333 21.2835667,35.7130333 C20.6336,35.7130333 20.1076333,35.1870667 20.1076333,34.5371 C20.1076333,34.2581 20.367,33.7858667 20.367,33.7858667 L33.3291333,12.1695667 L35.7244,12.1799 L33.3363667,26.3035 L40.5872667,26.2942 C40.5872667,26.2942 40.6647667,26.2931667 40.7019667,26.2931667 C41.3519333,26.2931667 41.8779,26.8191333 41.8779,27.4691 C41.8779,27.7326 41.7745667,27.9640667 41.6278333,28.1604 L41.6288667,28.1614333 Z M31,0 C13.8787,0 0,13.8797333 0,31 C0,48.1213 13.8787,62 31,62 C48.1202667,62 62,48.1213 62,31 C62,13.8797333 48.1202667,0 31,0 L31,0 Z" id="Fill-1"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="290pt" height="290pt" viewBox="0 0 290 290" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="#2558a3ff">
<path fill="#2558a3" opacity="1.00" d=" M 9.98 23.93 C 16.48 18.43 23.40 13.14 31.49 10.21 C 31.15 19.47 31.10 28.76 29.80 37.96 C 19.87 37.96 9.89 38.55 0.00 37.37 L 0.00 34.43 C 2.69 30.38 6.26 27.02 9.98 23.93 Z" />
</g>
<g id="#1c74bdff">
<path fill="#1c74bd" opacity="1.00" d=" M 34.07 10.88 C 41.04 11.76 48.05 12.10 55.04 12.86 C 60.47 13.22 65.96 12.74 71.36 13.58 C 77.81 14.47 84.34 13.65 90.81 14.28 C 104.03 16.05 117.41 14.21 130.67 15.37 C 136.74 16.30 142.89 16.03 149.00 16.03 C 183.67 16.01 218.33 16.05 253.00 16.01 C 255.55 16.03 258.10 16.14 260.65 16.35 C 257.33 21.20 251.60 23.08 246.62 25.69 C 242.36 27.81 237.95 30.34 233.01 30.00 C 225.65 29.59 218.42 27.64 211.00 27.94 C 198.35 28.14 185.68 27.70 173.03 28.14 C 164.01 29.64 154.83 28.32 145.81 29.69 C 113.86 31.44 81.97 34.17 50.03 36.18 C 44.08 37.00 38.06 37.12 32.06 36.96 C 31.75 28.22 31.96 19.42 34.07 10.88 Z" />
</g>
<g id="#f7921eff">
<path fill="#f7921e" opacity="1.00" d=" M 259.61 25.69 C 264.29 23.45 269.14 21.56 274.01 19.77 C 274.09 34.54 270.39 49.30 272.84 64.05 C 273.37 71.44 272.40 78.91 273.65 86.27 C 275.88 132.75 281.25 179.06 286.66 225.29 C 287.42 232.58 288.79 239.80 289.10 247.13 C 286.20 246.21 283.36 245.14 280.46 244.25 C 283.01 245.98 285.67 247.54 288.19 249.33 C 275.30 256.48 262.18 263.25 248.74 269.28 C 250.01 265.99 251.60 262.84 253.02 259.61 C 250.84 261.89 248.89 264.37 246.72 266.65 C 247.24 257.78 246.93 248.88 247.02 240.00 C 246.97 235.09 247.26 230.17 246.68 225.29 C 244.99 214.51 247.02 203.52 245.35 192.73 C 244.51 185.99 245.55 179.17 244.57 172.44 C 243.42 165.53 244.59 158.49 243.46 151.59 C 242.53 145.29 243.51 138.88 242.46 132.59 C 241.51 126.24 242.51 119.79 241.57 113.44 C 240.32 105.83 241.65 98.07 240.57 90.44 C 239.16 81.26 240.90 71.91 239.35 62.74 C 238.13 53.49 239.72 44.27 240.15 35.05 C 244.88 32.49 249.70 30.11 254.55 27.81 C 254.68 28.58 254.94 30.11 255.07 30.88 C 256.25 28.90 257.35 26.64 259.61 25.69 Z" />
</g>
<g id="#da1c5bff">
<path fill="#da1c5b" opacity="1.00" d=" M 172.02 33.90 C 183.29 32.39 194.67 33.24 206.00 33.00 C 215.40 32.73 224.83 33.78 233.96 36.06 C 234.00 49.70 233.99 63.35 233.95 77.00 C 233.68 85.36 235.23 93.61 235.17 101.97 C 236.62 110.85 235.46 119.86 236.32 128.77 C 237.19 134.31 236.75 139.94 237.54 145.48 C 238.68 154.44 237.23 163.53 238.52 172.49 C 239.13 176.93 238.82 181.43 239.24 185.88 C 241.08 198.88 238.84 212.09 240.81 225.08 C 241.25 236.38 240.82 247.70 241.01 259.01 C 241.20 264.57 240.19 270.06 239.52 275.56 C 230.49 277.50 221.24 278.01 212.03 278.16 C 203.08 279.46 194.02 278.87 185.00 278.98 C 179.11 278.91 173.20 279.27 167.33 278.64 C 155.58 276.95 143.63 279.04 131.88 277.23 C 120.72 276.41 109.49 277.61 98.33 276.63 C 91.48 275.48 84.49 276.46 77.64 275.43 C 68.96 274.29 60.16 275.65 51.48 274.54 C 46.23 273.77 40.89 274.18 35.64 273.42 C 28.62 272.45 21.50 273.50 14.49 272.54 C 10.69 272.00 6.86 271.93 3.03 271.87 C 3.01 215.91 3.03 159.96 3.02 104.00 C 2.99 97.56 3.36 91.07 2.36 84.67 C 1.15 70.85 3.28 56.84 0.89 43.10 C 13.47 42.65 26.09 43.63 38.64 42.58 C 74.41 40.20 110.18 37.59 145.95 35.06 C 154.67 35.35 163.29 33.76 172.02 33.90 M 42.77 105.29 C 43.87 109.13 47.48 111.29 49.75 114.36 C 50.80 119.13 49.93 124.08 50.37 128.93 C 51.12 137.49 50.80 146.14 52.49 154.60 C 55.11 171.01 60.27 187.36 70.13 200.92 C 80.03 215.17 96.01 225.01 113.12 227.72 C 122.24 228.26 131.76 228.78 140.43 225.37 C 153.66 220.68 164.43 210.79 172.39 199.45 C 178.12 191.22 183.08 182.26 185.33 172.41 C 189.47 154.27 189.98 135.40 187.81 116.95 C 187.87 115.36 187.23 113.40 188.46 112.10 C 190.81 109.27 194.13 107.04 195.29 103.39 C 196.92 98.11 196.26 91.81 192.31 87.69 C 188.53 83.52 183.11 79.74 177.26 80.22 C 167.55 83.53 160.01 95.00 163.92 105.15 C 166.64 111.30 174.17 111.97 179.92 113.32 C 181.38 124.18 182.83 135.23 181.39 146.17 C 180.97 152.89 180.71 159.65 179.32 166.26 C 177.00 178.43 170.86 189.57 163.22 199.21 C 157.16 206.91 149.40 213.36 140.51 217.55 C 132.41 221.54 123.08 221.88 114.27 220.71 C 98.40 217.89 83.85 208.47 74.98 194.98 C 62.88 176.43 58.20 153.97 57.69 132.08 C 57.41 126.21 55.89 119.99 58.27 114.36 C 62.24 111.72 68.38 111.44 70.29 106.40 C 72.31 98.72 71.38 89.39 65.30 83.71 C 62.86 81.59 59.61 79.64 56.26 80.21 C 46.26 83.40 39.48 95.09 42.77 105.29 Z" />
</g>
<g id="#ffffffff">
<path fill="#ffffff" opacity="1.00" d=" M 42.77 105.29 C 39.48 95.09 46.26 83.40 56.26 80.21 C 59.61 79.64 62.86 81.59 65.30 83.71 C 71.38 89.39 72.31 98.72 70.29 106.40 C 68.38 111.44 62.24 111.72 58.27 114.36 C 55.89 119.99 57.41 126.21 57.69 132.08 C 58.20 153.97 62.88 176.43 74.98 194.98 C 83.85 208.47 98.40 217.89 114.27 220.71 C 123.08 221.88 132.41 221.54 140.51 217.55 C 149.40 213.36 157.16 206.91 163.22 199.21 C 170.86 189.57 177.00 178.43 179.32 166.26 C 180.71 159.65 180.97 152.89 181.39 146.17 C 182.83 135.23 181.38 124.18 179.92 113.32 C 174.17 111.97 166.64 111.30 163.92 105.15 C 160.01 95.00 167.55 83.53 177.26 80.22 C 183.11 79.74 188.53 83.52 192.31 87.69 C 196.26 91.81 196.92 98.11 195.29 103.39 C 194.13 107.04 190.81 109.27 188.46 112.10 C 187.23 113.40 187.87 115.36 187.81 116.95 C 189.98 135.40 189.47 154.27 185.33 172.41 C 183.08 182.26 178.12 191.22 172.39 199.45 C 164.43 210.79 153.66 220.68 140.43 225.37 C 131.76 228.78 122.24 228.26 113.12 227.72 C 96.01 225.01 80.03 215.17 70.13 200.92 C 60.27 187.36 55.11 171.01 52.49 154.60 C 50.80 146.14 51.12 137.49 50.37 128.93 C 49.93 124.08 50.80 119.13 49.75 114.36 C 47.48 111.29 43.87 109.13 42.77 105.29 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Loading…
Cancel
Save