Merge pull request #6 from AliasIO/master

Sync no.6
main
Daniel Zdziebko 7 years ago committed by GitHub
commit 38369d0b6e

@ -3100,7 +3100,7 @@
"19" "19"
], ],
"env": "^prettyPrint$", "env": "^prettyPrint$",
"icon": "Google Code Prettify.png", "icon": "Google.svg",
"website": "http://code.google.com/p/google-code-prettify" "website": "http://code.google.com/p/google-code-prettify"
}, },
"Google Font API": { "Google Font API": {
@ -3193,7 +3193,7 @@
"headers": { "headers": {
"Server": "gws" "Server": "gws"
}, },
"icon": "Google Web Server.png", "icon": "Google.svg",
"website": "http://en.wikipedia.org/wiki/Google_Web_Server" "website": "http://en.wikipedia.org/wiki/Google_Web_Server"
}, },
"Google Web Toolkit": { "Google Web Toolkit": {
@ -5826,7 +5826,7 @@
"headers": { "headers": {
"Server": "GSE" "Server": "GSE"
}, },
"icon": "OpenGSE.png", "icon": "Google.svg",
"implies": "Java", "implies": "Java",
"website": "http://code.google.com/p/opengse" "website": "http://code.google.com/p/opengse"
}, },
@ -10653,7 +10653,7 @@
}, },
"13": { "13": {
"name": "Issue Trackers", "name": "Issue Trackers",
"priority": "9" "priority": "2"
}, },
"14": { "14": {
"name": "Video Players", "name": "Video Players",

@ -2,7 +2,7 @@
"name": "wappalyzer", "name": "wappalyzer",
"description": "Uncovers the technologies used on websites", "description": "Uncovers the technologies used on websites",
"homepage": "https://github.com/AliasIO/Wappalyzer", "homepage": "https://github.com/AliasIO/Wappalyzer",
"version": "5.1.0", "version": "5.1.1",
"author": "Elbert Alias", "author": "Elbert Alias",
"license": "GPL-3.0", "license": "GPL-3.0",
"repository": { "repository": {

@ -30,7 +30,7 @@ body {
.container { .container {
height: 15.8rem; height: 15.8rem;
overflow: scroll; overflow-y: auto;
padding: 1rem 1.5rem 0rem 1.5rem; padding: 1rem 1.5rem 0rem 1.5rem;
} }

@ -181,7 +181,7 @@ var exports = {};
video_assets: opt_video_assets, video_assets: opt_video_assets,
assets: opt_assets, assets: opt_assets,
version: '3', version: '3',
mrev: '4d79384-d', mrev: '6f3a97b-c',
msgNum: this.msgNum, msgNum: this.msgNum,
timestamp: new Date().getTime(), timestamp: new Date().getTime(),
pageVis: document.visibilityState, pageVis: document.visibilityState,
@ -890,7 +890,7 @@ var exports = {};
var _pageTags; var _pageTags;
var INIT_MS_BW_SEARCHES = 2000; var INIT_MS_BW_SEARCHES = 2000;
var PAGE_TAG_RE = new RegExp('gpt|oascentral'); var PAGE_TAG_RE = new RegExp('gpt|oascentral');
var POST_MSG_ID = '1503096304-372-12333-31563-11152'; var POST_MSG_ID = '1503946945-8336-24876-10613-9147';
var AD_SERVER_RE = new RegExp('^(google_ads_iframe|oas_frame|atwAdFrame)'); var AD_SERVER_RE = new RegExp('^(google_ads_iframe|oas_frame|atwAdFrame)');
function getPageTags(doc) { function getPageTags(doc) {

@ -66,7 +66,7 @@
'washingtonpost.com' 'washingtonpost.com'
]; ];
var robotsTxtAllows = wappalyzer.robotsTxtAllows; var robotsTxtAllows = wappalyzer.robotsTxtAllows.bind(wappalyzer);
if ( !String.prototype.endsWith ) { if ( !String.prototype.endsWith ) {
String.prototype.endsWith = function(searchString, position) { String.prototype.endsWith = function(searchString, position) {
var subjectString = this.toString(); var subjectString = this.toString();

@ -4,7 +4,7 @@
"author": "Elbert Alias", "author": "Elbert Alias",
"homepage_url": "https://wappalyzer.com/", "homepage_url": "https://wappalyzer.com/",
"description": "Identify web technologies", "description": "Identify web technologies",
"version": "5.1.0", "version": "5.1.1",
"default_locale": "en", "default_locale": "en",
"manifest_version": 2, "manifest_version": 2,
"icons": { "icons": {

@ -4,7 +4,7 @@
"author": "Elbert Alias", "author": "Elbert Alias",
"homepage_url": "https://wappalyzer.com/", "homepage_url": "https://wappalyzer.com/",
"description": "Identify web technologies", "description": "Identify web technologies",
"version": "5.1.0", "version": "5.1.1",
"default_locale": "en", "default_locale": "en",
"manifest_version": 2, "manifest_version": 2,
"icons": { "icons": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1 @@
<svg width="2443" height="2500" viewBox="0 0 256 262" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027" fill="#4285F4"/><path d="M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1" fill="#34A853"/><path d="M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782" fill="#FBBC05"/><path d="M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251" fill="#EB4335"/></svg>

After

Width:  |  Height:  |  Size: 1018 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

@ -270,7 +270,7 @@ class Wappalyzer {
Object.keys(apps).forEach(appName => { Object.keys(apps).forEach(appName => {
var app = apps[appName]; var app = apps[appName];
if ( app && app.implies ) { if ( app && app.props.implies ) {
this.asArray(app.props.implies).forEach(implied => { this.asArray(app.props.implies).forEach(implied => {
implied = this.parsePatterns(implied)[0]; implied = this.parsePatterns(implied)[0];
@ -281,7 +281,7 @@ class Wappalyzer {
} }
if ( !( implied.string in apps ) ) { if ( !( implied.string in apps ) ) {
apps[implied.string] = this.detected[url] && this.detected[url][implied.string] ? this.detected[url][implied.string] : new Application(implied.string, true); apps[implied.string] = this.detected[url] && this.detected[url][implied.string] ? this.detected[url][implied.string] : new Application(implied.string, this.apps[implied.string], true);
checkImplies = true; checkImplies = true;
} }