diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5982983b1..5cf5324c2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,10 +1,10 @@ # Contributing -Wappalyzer is an [MIT-licensed](https://github.com/aliasio/wappalyzer/blob/master/LICENSE), open source project written in JavaScript. Anyone is welcome to contribute. +Wappalyzer is an [MIT-licensed](https://github.com/wappalyzer/wappalyzer/blob/master/LICENSE), open source project written in JavaScript. Anyone is welcome to contribute. ## Getting started -To get started, see the [README](https://github.com/aliasio/wappalyzer/blob/master/README.md). +To get started, see the [README](https://github.com/wappalyzer/wappalyzer/blob/master/README.md). ## Submitting changes @@ -15,23 +15,23 @@ To get started, see the [README](https://github.com/aliasio/wappalyzer/blob/mast ## Adding a new technology -Wappalyzer uses [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) to fingerprint technologies. Refer to the [specification](https://github.com/AliasIO/wappalyzer/blob/master/README.md#specification) for detail. +Wappalyzer uses [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) to fingerprint technologies. Refer to the [specification](https://github.com/wappalyzer/wappalyzer/blob/master/README.md#specification) for detail. -- Add a new block to [`src/technologies/*.json`](https://github.com/aliasio/wappalyzer/blob/master/src/technologies). The filename should match the first letter of the technology name (a-z). Use `_.json` if the first character is a number or symbol. -- Add an icon to [`src/drivers/webextension/images/icons`](https://github.com/aliasio/wappalyzer/tree/master/src/drivers/webextension/images/icons). The image must be square, either SVG or PNG (32 x 32 pixels). +- Add a new block to [`src/technologies/*.json`](https://github.com/wappalyzer/wappalyzer/blob/master/src/technologies). The filename should match the first letter of the technology name (a-z). Use `_.json` if the first character is a number or symbol. +- Add an icon to [`src/drivers/webextension/images/icons`](https://github.com/wappalyzer/wappalyzer/tree/master/src/drivers/webextension/images/icons). The image must be square, either SVG or PNG (32 x 32 pixels). Only widely used technologies are accepted. When creating a pull request, include ten or more links to websites that use the application, a GitHub page with at least 1,000 stars or anything that will help establish the size of the user base. ## Adding a new category -Please [open an issue on GitHub](https://github.com/aliasio/wappalyzer/issues) first to discuss the need for a new category. +Please [open an issue on GitHub](https://github.com/wappalyzer/wappalyzer/issues) first to discuss the need for a new category. -To add a category, edit [`src/categories.json`](https://github.com/aliasio/wappalyzer/blob/master/src/categories.json) and update every [locale](https://github.com/aliasio/wappalyzer/tree/master/src/drivers/webextension/_locales). You may use the English category name in all of them. +To add a category, edit [`src/categories.json`](https://github.com/wappalyzer/wappalyzer/blob/master/src/categories.json) and update every [locale](https://github.com/wappalyzer/wappalyzer/tree/master/src/drivers/webextension/_locales). You may use the English category name in all of them. ## Adding a new translation -To add a new translation, copy the `en` folder in [`src/drivers/webextension/_locales`](https://github.com/aliasio/wappalyzer/tree/master/src/drivers/webextension/_locales), rename it to the relevant two-letter country code and update the containing `messages.json` file. +To add a new translation, copy the `en` folder in [`src/drivers/webextension/_locales`](https://github.com/wappalyzer/wappalyzer/tree/master/src/drivers/webextension/_locales), rename it to the relevant two-letter country code and update the containing `messages.json` file. ## Adding a new feature -Please [open an issue on GitHub](https://github.com/aliasio/wappalyzer/issues) first. New features and large changes are rarely accepted without prior discussion. +Please [open an issue on GitHub](https://github.com/wappalyzer/wappalyzer/issues) first. New features and large changes are rarely accepted without prior discussion. diff --git a/README.md b/README.md index 7dca9c7bb..e886e42cc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Validate](https://github.com/AliasIO/wappalyzer/actions/workflows/validate.yml/badge.svg)](https://github.com/AliasIO/wappalyzer/actions/workflows/validate.yml) +[![Validate](https://github.com/wappalyzer/wappalyzer/actions/workflows/validate.yml/badge.svg)](https://github.com/wappalyzer/wappalyzer/actions/workflows/validate.yml) [![wappalyzer NPM](https://img.shields.io/badge/npm-wappalyzer-blue)](https://www.npmjs.com/package/wappalyzer) [![wappalyzer-core NPM](https://img.shields.io/badge/npm-wappalyzer--core-blue)](https://www.npmjs.com/package/wappalyzer-core) [![Github Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&link=https://github.com/sponsors/AliasIO)](https://github.com/sponsors/AliasIO) @@ -22,7 +22,7 @@ If you don't have time to configure, host, debug and maintain your own infrastru ## Quick start ```sh -git clone https://github.com/AliasIO/wappalyzer.git +git clone https://github.com/wappalyzer/wappalyzer.git cd wappalyzer yarn install yarn run link @@ -53,7 +53,7 @@ node src/drivers/npm/cli.js https://example.com A long list of [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) is used to identify technologies on web pages. Wappalyzer inspects HTML code, as well as JavaScript variables, response headers and more. -Patterns (regular expressions) are kept in [`src/technologies/`](https://github.com/aliasio/wappalyzer/blob/master/src/technologies). The following is an example of an application fingerprint. +Patterns (regular expressions) are kept in [`src/technologies/`](https://github.com/wappalyzer/wappalyzer/blob/master/src/technologies). The following is an example of an application fingerprint. #### Example @@ -113,7 +113,7 @@ Patterns (regular expressions) are kept in [`src/technologies/`](https://github. ## JSON fields -Find the JSON schema at [`schema.json`](https://github.com/aliasio/wappalyzer/blob/master/schema.json). +Find the JSON schema at [`schema.json`](https://github.com/wappalyzer/wappalyzer/blob/master/schema.json). ### Required properties diff --git a/src/README.md b/src/README.md index 13b1a2442..236886391 100644 --- a/src/README.md +++ b/src/README.md @@ -17,7 +17,7 @@ const fs = require('fs') const Wappalyzer = require('./wappalyzer') // See https://www.wappalyzer.com/docs/dev/specification or use -// https://raw.githubusercontent.com/AliasIO/wappalyzer/master/src/technologies +// https://raw.githubusercontent.com/wappalyzer/wappalyzer/master/src/technologies const categories = JSON.parse( fs.readFileSync(path.resolve(`./categories.json`)) ) diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 72affb499..7be560a04 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -18,7 +18,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/aliasio/wappalyzer" + "url": "https://github.com/wappalyzer/wappalyzer" }, "funding": [ { @@ -46,4 +46,4 @@ "engines": { "node": ">=14" } -} \ No newline at end of file +} diff --git a/src/package.json b/src/package.json index bd4243206..6590b2d55 100644 --- a/src/package.json +++ b/src/package.json @@ -18,7 +18,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/aliasio/wappalyzer" + "url": "https://github.com/wappalyzer/wappalyzer" }, "funding": [ { @@ -32,4 +32,4 @@ "files": [ "wappalyzer.js" ] -} \ No newline at end of file +}