Python implementation of the Wappalyzer web application detection utility
Project description
python-Wappalyzer
Python implementation of the Wappalyzer web application detection utility.
Install
$ python3 -m pip install python-Wappalyzer
Usage
from Wappalyzer import Wappalyzer, WebPage
wappalyzer = Wappalyzer.latest()
webpage = WebPage.new_from_url('http://example.com')
wappalyzer.analyze(webpage)
{'Docker', 'Azure CDN', 'Amazon Web Services', 'Amazon ECS'}
wappalyzer.analyze_with_categories(webpage)
{'Amazon ECS': {'categories': ['IaaS']}, 'Amazon Web Services': {'categories': ['PaaS']}, 'Azure CDN': {'categories': ['CDN']}, 'Docker': {'categories': ['Containers']}}
webpage = WebPage.new_from_url('http://wordpress-example.com')
wappalyzer.analyze_with_versions_and_categories(webpage)
{'Font Awesome': {'categories': ['Font scripts'], 'versions': ['5.4.2']}, 'Google Font API': {'categories': ['Font scripts'], 'versions': []}, 'MySQL': {'categories': ['Databases'], 'versions': []}, 'Nginx': {'categories': ['Web servers', 'Reverse proxies'], 'versions': []}, 'PHP': {'categories': ['Programming languages'], 'versions': ['5.6.40']}, 'WordPress': {'categories': ['CMS', 'Blogs'], 'versions': ['5.4.2']}, 'Yoast SEO': {'categories': ['SEO'], 'versions': ['14.6.1']}}
Last version to support Python2 was 0.2.2
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for python_Wappalyzer-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4a3df03062fff3bc8eb00b7310ac83cc31c0956cd260c3f6fe9e54d7bf8395 |
|
MD5 | 570568ed6a17b6ca868a4c5f794e537c |
|
BLAKE2b-256 | b8dc8d3506e8f51e72ef07a1db4e3284aa9a3ab75f52402ed7690731fcbda2be |