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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c76e4bbc1e782795f2ccda627add6366153cd53d8f8eb5a5b62431c7c4ecdfe |
|
MD5 | 2c72480d0070cf40afb178b4d872a49e |
|
BLAKE2b-256 | 9a076f3d07bc11029bdcede89b55e488497583f9878cc547ef9d5fcd0ddb8247 |