python-Wappalyzer


Namepython-Wappalyzer JSON
Version 0.3.1 PyPI version JSON
download
home_pagehttps://github.com/chorsley/python-Wappalyzer
SummaryPython implementation of the Wappalyzer web application detection utility
upload_time2020-09-17 14:46:28
maintainer
docs_urlNone
authorClay McClure, Marcello Salvati (@byt3bl33d3r)
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            python-Wappalyzer
=================

[![Build Status](https://travis-ci.org/chorsley/python-Wappalyzer.svg?branch=master)](https://travis-ci.org/chorsley/python-Wappalyzer)
[![PyPI version](https://badge.fury.io/py/python-Wappalyzer.svg)](https://badge.fury.io/py/python-Wappalyzer)
[![Coverage Status](https://coveralls.io/repos/github/chorsley/python-Wappalyzer/badge.svg?branch=master)](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[![Build Status](https://travis-ci.org/chorsley/python-Wappalyzer.svg?branch=master)](https://travis-ci.org/chorsley/python-Wappalyzer)\n[![PyPI version](https://badge.fury.io/py/python-Wappalyzer.svg)](https://badge.fury.io/py/python-Wappalyzer)\n[![Coverage Status](https://coveralls.io/repos/github/chorsley/python-Wappalyzer/badge.svg?branch=master)](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"
}
        
Elapsed time: 1.46357s