You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.0 KiB
47 lines
1.0 KiB
# Wappalyzer
|
|
|
|
[Wappalyzer](https://wappalyzer.com/) is a
|
|
[cross-platform](https://github.com/AliasIO/Wappalyzer/wiki/Drivers) utility that uncovers the
|
|
technologies used on websites. It detects
|
|
[content management systems](https://wappalyzer.com/categories/cms),
|
|
[eCommerce platforms](https://wappalyzer.com/categories/ecommerce),
|
|
[web servers](https://wappalyzer.com/categories/web-servers),
|
|
[JavaScript frameworks](https://wappalyzer.com/categories/javascript-frameworks),
|
|
[analytics tools](https://wappalyzer.com/categories/analytics) and
|
|
[many more](https://wappalyzer.com/applications).
|
|
|
|
|
|
## Installation
|
|
|
|
```shell
|
|
$ npm i wappalyzer
|
|
```
|
|
|
|
|
|
## Run from the command line
|
|
|
|
```shell
|
|
$ node index.js https://wappalyzer.com
|
|
```
|
|
|
|
|
|
## Run from a script
|
|
|
|
```javascript
|
|
const options = {
|
|
userAgent: 'Wappalyzer',
|
|
maxWait: 3000,
|
|
debug: false
|
|
};
|
|
|
|
const wappalyzer = require('wappalyzer')(options);
|
|
|
|
wappalyzer.analyze('https://wappalyzer.com')
|
|
.then(json => {
|
|
console.log(JSON.stringify(json, null, 2));
|
|
})
|
|
.catch(error => {
|
|
console.error(error);
|
|
});
|
|
```
|