diff --git a/README.md b/README.md index ae5627f3d..ed13de90d 100644 --- a/README.md +++ b/README.md @@ -10,26 +10,9 @@ technologies used on websites. It detects [analytics tools](https://wappalyzer.com/categories/analytics) and [many more](https://wappalyzer.com/applications). -Refer to the [wiki](https://github.com/AliasIO/Wappalyzer/wiki) for -[screenshots](https://github.com/AliasIO/Wappalyzer/wiki/Screenshots), information on how to -[contribute](https://github.com/AliasIO/Wappalyzer/wiki/Contributing) and -[more](https://github.com/AliasIO/Wappalyzer/wiki/_pages). - *Licensed under the [GPL](https://github.com/AliasIO/Wappalyzer/blob/master/LICENSE).* -## Getting Started - -Install [Docker](https://www.docker.com/) on your system first. - -```shell -$ git clone https://github.com/AliasIO/Wappalyzer.git -$ cd Wappalyzer -$ ./run links -``` - -The `links` command creates symlinks for files that shared between the various -drivers (i.e. different platforms). If your file system does not support -symlinks, you need to manually copy these files (see [`bin/links`](https://github.com/AliasIO/Wappalyzer/blob/master/bin/links)). +## Documentation -Please run `./run validate` before submitting a pull request. +Please read the [developer documentation](https://wappalyzer.com/docs) to get started. diff --git a/bin/validate-icons b/bin/validate-icons index e1e629bbe..467f6df19 100755 --- a/bin/validate-icons +++ b/bin/validate-icons @@ -30,7 +30,7 @@ for (app in json.apps) { } else if ( buffer.mime !== 'image/png' ) { throw new Error('Incorrect mimetype "' + buffer.mime + '" when expected PNG for app "' + app + '": src/icons/' + iconPath); } - } else if ( type === 'svg' ) { + } else if ( ext === '.svg' ) { if ( !isSvg(fs.readFileSync(path)) ) { throw new Error('Incorrect mimetype when expected SVG for app "' + app + '": src/icons/' + iconPath); } diff --git a/src/apps.json b/src/apps.json old mode 100755 new mode 100644 index 5435100f4..9ab09dcfb --- a/src/apps.json +++ b/src/apps.json @@ -842,7 +842,7 @@ "website": "http://bigace.de" }, "Bablic": { - "cats": [ + "cats": [ "3","9" ], "website":"https://www.bablic.com/", @@ -1954,6 +1954,20 @@ "icon": "Debian.png", "website": "http://debian.org" }, + "PHPDebugBar": { + "cats": [ + "47" + ], + "env": [ + "^phpdebugbar", + "^PhpDebugBar" + ], + "script": [ + "debugbar.*\\.js" + ], + "icon": "phpdebugbar.png", + "website": "http://phpdebugbar.com/" + }, "Decorum": { "cats": [ "22" @@ -2258,6 +2272,15 @@ ], "website": "http://www.ec-cube.net" }, + "ef.js": { + "cats": [ + "12" + ], + "icon": "ef.js.svg", + "env": "^ef|efCore$", + "script": "/ef(?:-core)?(?:\\.min|\\.dev)?\\.js", + "website": "http://ef.js.org" + }, "ELOG": { "cats": [ "19" @@ -2571,7 +2594,7 @@ ], "icon": "FancyBox.png", "implies": "jQuery", - "script": "jquery\\.fancybox\\.pack\\.js(?:\\?v=([\\d.]+))?$\\;version:\\1", + "script": "jquery\\.fancybox(?:\\.pack|\\.min)?\\.js(?:\\?v=([\\d.]+))?$\\;version:\\1", "website": "http://fancyapps.com/fancybox" }, "Fastly": { @@ -3652,6 +3675,16 @@ "url": "/wps/", "website": "http://ibm.com/software/websphere/portal" }, + "Ideasoft": { + "cats": [ + "6" + ], + "icon": "Ideasoft.png", + "script": [ + "\\.myideasoft\\.com/" + ], + "website": "https://www.ideasoft.com" + }, "IIS": { "cats": [ "22" @@ -3700,16 +3733,16 @@ }, "imperia CMS": { "cats": [ - "1" - ], + "1" + ], "meta": { - "X-Imperia-Live-Info": "", - "GENERATOR": "^IMPERIA ([0-9.]{2,})+$\\;version:\\1" + "X-Imperia-Live-Info": "", + "GENERATOR": "^IMPERIA ([0-9.]{2,})+$\\;version:\\1" }, "html": "", "icon": "imperiaCMS.svg", "implies": "Perl", - "url": "imperia/md/", + "url": "imperia/md/", "website": "https://www.pirobase-imperia.com/de/produkte/produktuebersicht/imperia-cms" }, "ImpressCMS": { @@ -3925,6 +3958,16 @@ "icon": "JC-HTTPD.png", "implies": "Canon", "website": "http://canon.com" + }, + "JET Enterprise": { + "cats": [ + "6" + ], + "headers": { + "powered": "jet-enterprise" + }, + "icon": "JET Enterprise.svg", + "website": "http://www.jetecommerce.com.br/" }, "JS Charts": { "cats": [ @@ -3956,7 +3999,16 @@ }, "website": "http://www.jalios.com" }, - "Java": { + "Jahia DX": { + "cats": [ + "1", + "47" + ], + "html": "