pyExploitDb


NamepyExploitDb JSON
Version 0.2.60 PyPI version JSON
download
home_pagehttps://github.com/Hackman238/pyExploitDb
SummaryAn optimized Python3 library to fetch the most recent exploit-database,
upload_time2024-12-22 01:51:32
maintainerNone
docs_urlNone
authorShane William Scott
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements setuptools GitPython requests urllib3
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## NOTICE

This is the new home of "pyExploidDb".

##

pyExploitDb (https://shanewilliamscott.com)
==
[![Python package](https://github.com/Hackman238/pyExploitDb/actions/workflows/master.yml/badge.svg)](https://github.com/Hackman238/pyExploitDb/actions/workflows/master.yml)
[![Known Vulnerabilities](https://snyk.io/test/github/Hackman238/pyExploitDb/badge.svg?targetFile=requirements.txt)](https://snyk.io/test/github/Hackman238/pyExploitDb?targetFile=requirements.txt)
[![Maintainability](https://api.codeclimate.com/v1/badges/a11151ec3314f93a777f/maintainability)](https://codeclimate.com/github/Hackman238/pyExploitDb/maintainability)


## Authors:
Shane William Scott

## About pyExploitDb
An optimized Python3 library to fetch the most recent exploit-database, create searchable indexes for CVE->EDBID and EDBID -> CVE, and provide methods to perform searches.

## Upcoming features
> CPE database, indexes and mappings

## Installation
pip install pyExploitDb
> Note: This assumes pip is for your python3 environment. Use pip3 if pip is for your python2 environment.

## Example Usage
```python
from pyExploitDb import PyExploitDb
pEdb = PyExploitDb()
pEdb.debug = False
pEdb.openFile()
results = pEdb.searchCve("CVE-2018-14592")
print(results)
```

## Example debug/verbose output
CVE-2018-1459
Found
Exploit DB Id: 45447
File: ./exploit-database/exploits/php/webapps/45447.txt
Date: 2018-09-24
Author: Haboob Team
Platform: webapps
Type: php
Port: 80
{'edbid': '45447', 'exploit': './exploit-database/exploits/php/webapps/45447.txt', 'date': '2018-09-24', 'author': 'Haboob Team', 'platform': 'webapps', 'type': 'php', 'port': '80'}

## Credits
Based on fork from https://github.com/GoVanguard/pyExploitDb by Shane Scott.
Originally based on fork of cve_searchsploit by Andrea Fioraldi.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Hackman238/pyExploitDb",
    "name": "pyExploitDb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Shane William Scott",
    "author_email": "gs@shanewilliamscott.com",
    "download_url": "https://files.pythonhosted.org/packages/e2/60/5fb41c20e45ffbc07f6bf360d5f82920946041285fcd5ddc2ab7ec1b4d4a/pyExploitDb-0.2.60.tar.gz",
    "platform": null,
    "description": "## NOTICE\n\nThis is the new home of \"pyExploidDb\".\n\n##\n\npyExploitDb (https://shanewilliamscott.com)\n==\n[![Python package](https://github.com/Hackman238/pyExploitDb/actions/workflows/master.yml/badge.svg)](https://github.com/Hackman238/pyExploitDb/actions/workflows/master.yml)\n[![Known Vulnerabilities](https://snyk.io/test/github/Hackman238/pyExploitDb/badge.svg?targetFile=requirements.txt)](https://snyk.io/test/github/Hackman238/pyExploitDb?targetFile=requirements.txt)\n[![Maintainability](https://api.codeclimate.com/v1/badges/a11151ec3314f93a777f/maintainability)](https://codeclimate.com/github/Hackman238/pyExploitDb/maintainability)\n\n\n## Authors:\nShane William Scott\n\n## About pyExploitDb\nAn optimized Python3 library to fetch the most recent exploit-database, create searchable indexes for CVE->EDBID and EDBID -> CVE, and provide methods to perform searches.\n\n## Upcoming features\n> CPE database, indexes and mappings\n\n## Installation\npip install pyExploitDb\n> Note: This assumes pip is for your python3 environment. Use pip3 if pip is for your python2 environment.\n\n## Example Usage\n```python\nfrom pyExploitDb import PyExploitDb\npEdb = PyExploitDb()\npEdb.debug = False\npEdb.openFile()\nresults = pEdb.searchCve(\"CVE-2018-14592\")\nprint(results)\n```\n\n## Example debug/verbose output\nCVE-2018-1459\nFound\nExploit DB Id: 45447\nFile: ./exploit-database/exploits/php/webapps/45447.txt\nDate: 2018-09-24\nAuthor: Haboob Team\nPlatform: webapps\nType: php\nPort: 80\n{'edbid': '45447', 'exploit': './exploit-database/exploits/php/webapps/45447.txt', 'date': '2018-09-24', 'author': 'Haboob Team', 'platform': 'webapps', 'type': 'php', 'port': '80'}\n\n## Credits\nBased on fork from https://github.com/GoVanguard/pyExploitDb by Shane Scott.\nOriginally based on fork of cve_searchsploit by Andrea Fioraldi.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "An optimized Python3 library to fetch the most recent exploit-database,",
    "version": "0.2.60",
    "project_urls": {
        "Homepage": "https://github.com/Hackman238/pyExploitDb"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f93d8223e8ef020d14e8a5e25b4094e4b14d76e4db37f74a590169a900aeaca",
                "md5": "097641b4be03de09715fd0aee87dd4b1",
                "sha256": "d69094178b78a94da1b2d892bf4a257bd4a66200c734846dbfbf54d2a71c31d0"
            },
            "downloads": -1,
            "filename": "pyExploitDb-0.2.60-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "097641b4be03de09715fd0aee87dd4b1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 415559,
            "upload_time": "2024-12-22T01:51:29",
            "upload_time_iso_8601": "2024-12-22T01:51:29.585336Z",
            "url": "https://files.pythonhosted.org/packages/2f/93/d8223e8ef020d14e8a5e25b4094e4b14d76e4db37f74a590169a900aeaca/pyExploitDb-0.2.60-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2605fb41c20e45ffbc07f6bf360d5f82920946041285fcd5ddc2ab7ec1b4d4a",
                "md5": "014a60d8ad739d9f52347d47d7760b3f",
                "sha256": "f84b9322ded6565cb01ba26411630e847309b8f72caa3a71952ec7807f0d08f5"
            },
            "downloads": -1,
            "filename": "pyExploitDb-0.2.60.tar.gz",
            "has_sig": false,
            "md5_digest": "014a60d8ad739d9f52347d47d7760b3f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 394338,
            "upload_time": "2024-12-22T01:51:32",
            "upload_time_iso_8601": "2024-12-22T01:51:32.105251Z",
            "url": "https://files.pythonhosted.org/packages/e2/60/5fb41c20e45ffbc07f6bf360d5f82920946041285fcd5ddc2ab7ec1b4d4a/pyExploitDb-0.2.60.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-22 01:51:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Hackman238",
    "github_project": "pyExploitDb",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "setuptools",
            "specs": []
        },
        {
            "name": "GitPython",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "urllib3",
            "specs": []
        }
    ],
    "lcname": "pyexploitdb"
}
        
Elapsed time: 0.70068s