Parsing Wappalyzer in python

The online version of wappalyzer at https://www.nmmapper.com is entirely using the wappalyzer lirary but parses the result using python. How do we do that? How the online version of wappalyzer is done

What is wappalyzer?

Wappalyzer is a cross-platform utility that uncovers the technologies used on websites. It detects content management systems, ecommerce platforms, web servers, Javascript frameworks, Analytics tools and more.

Parsing wappalyzer results using python

To be able to use wappalyzer from the command and parse it from python you must have npm installed. When you get npm installed you can then do the following. The following way of parsing wappalyzer is how we did it when intergrating it online.

$ npm i -g wappalyzer # Globally
$ npm i wappalyzer --save # As a dependency

To test if this wappalyzer is installed type the following

$ wappalyzer nmmapper.com