python-Wappalyzer
=================
[](https://travis-ci.org/chorsley/python-Wappalyzer)
[](https://badge.fury.io/py/python-Wappalyzer)
[](https://coveralls.io/github/chorsley/python-Wappalyzer?branch=master)
Python implementation of the [Wappalyzer](https://github.com/AliasIO/wappalyzer) web application detection utility.
### Install
```
$ python3 -m pip install python-Wappalyzer
```
### Usage
```python
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'}
`
```python
wappalyzer.analyze_with_categories(webpage)
```
> `
{'Amazon ECS': {'categories': ['IaaS']},
'Amazon Web Services': {'categories': ['PaaS']},
'Azure CDN': {'categories': ['CDN']},
'Docker': {'categories': ['Containers']}}
`
```python
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`.
Raw data
{
"_id": null,
"home_page": "https://github.com/chorsley/python-Wappalyzer",
"name": "python-Wappalyzer",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Clay McClure, Marcello Salvati (@byt3bl33d3r)",
"author_email": "clay@daemons.net",
"download_url": "https://files.pythonhosted.org/packages/6d/f4/cc7ad9d2b8a8f3a68eddd2ee0232934ad2925b985bb16647d8a2df34c826/python-Wappalyzer-0.3.1.tar.gz",
"platform": "",
"description": "python-Wappalyzer\n=================\n\n[](https://travis-ci.org/chorsley/python-Wappalyzer)\n[](https://badge.fury.io/py/python-Wappalyzer)\n[](https://coveralls.io/github/chorsley/python-Wappalyzer?branch=master)\n\nPython implementation of the [Wappalyzer](https://github.com/AliasIO/wappalyzer) web application detection utility. \n\n\n### Install\n\n```\n$ python3 -m pip install python-Wappalyzer\n```\n\n### Usage\n\n```python\nfrom Wappalyzer import Wappalyzer, WebPage\nwappalyzer = Wappalyzer.latest()\nwebpage = WebPage.new_from_url('http://example.com')\nwappalyzer.analyze(webpage)\n```\n\n> `\n{'Docker', 'Azure CDN', 'Amazon Web Services', 'Amazon ECS'}\n`\n\n```python\nwappalyzer.analyze_with_categories(webpage)\n```\n\n> `\n{'Amazon ECS': {'categories': ['IaaS']},\n 'Amazon Web Services': {'categories': ['PaaS']},\n 'Azure CDN': {'categories': ['CDN']},\n 'Docker': {'categories': ['Containers']}}\n`\n\n```python\nwebpage = WebPage.new_from_url('http://wordpress-example.com')\nwappalyzer.analyze_with_versions_and_categories(webpage)\n```\n\n\n> `\n{'Font Awesome': {'categories': ['Font scripts'], 'versions': ['5.4.2']},\n 'Google Font API': {'categories': ['Font scripts'], 'versions': []},\n 'MySQL': {'categories': ['Databases'], 'versions': []},\n 'Nginx': {'categories': ['Web servers', 'Reverse proxies'], 'versions': []},\n 'PHP': {'categories': ['Programming languages'], 'versions': ['5.6.40']},\n 'WordPress': {'categories': ['CMS', 'Blogs'], 'versions': ['5.4.2']},\n 'Yoast SEO': {'categories': ['SEO'], 'versions': ['14.6.1']}}\n`\n\n***\n\nLast version to support Python2 was `0.2.2`. \n\n",
"bugtrack_url": null,
"license": "",
"summary": "Python implementation of the Wappalyzer web application detection utility",
"version": "0.3.1",
"project_urls": {
"Homepage": "https://github.com/chorsley/python-Wappalyzer"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9a076f3d07bc11029bdcede89b55e488497583f9878cc547ef9d5fcd0ddb8247",
"md5": "2c72480d0070cf40afb178b4d872a49e",
"sha256": "0c76e4bbc1e782795f2ccda627add6366153cd53d8f8eb5a5b62431c7c4ecdfe"
},
"downloads": -1,
"filename": "python_Wappalyzer-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2c72480d0070cf40afb178b4d872a49e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 93663,
"upload_time": "2020-09-17T14:46:26",
"upload_time_iso_8601": "2020-09-17T14:46:26.575986Z",
"url": "https://files.pythonhosted.org/packages/9a/07/6f3d07bc11029bdcede89b55e488497583f9878cc547ef9d5fcd0ddb8247/python_Wappalyzer-0.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6df4cc7ad9d2b8a8f3a68eddd2ee0232934ad2925b985bb16647d8a2df34c826",
"md5": "2e5d41918a79949987b75712719f2f52",
"sha256": "28fc8d5b8ace221aad7c5729b923976af53c5b7116fd0ddc452a0dcaeaf4b831"
},
"downloads": -1,
"filename": "python-Wappalyzer-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "2e5d41918a79949987b75712719f2f52",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 80638,
"upload_time": "2020-09-17T14:46:28",
"upload_time_iso_8601": "2020-09-17T14:46:28.850795Z",
"url": "https://files.pythonhosted.org/packages/6d/f4/cc7ad9d2b8a8f3a68eddd2ee0232934ad2925b985bb16647d8a2df34c826/python-Wappalyzer-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-09-17 14:46:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "chorsley",
"github_project": "python-Wappalyzer",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "python-wappalyzer"
}