Skip to main content

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.

Project description

pyExploitDb (https://gotham-security.com)

Build Status Known Vulnerabilities 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

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

Originally based on fork of cve_searchsploit by Andrea Fioraldi.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyExploitDb-0.2.19.tar.gz (394.3 kB view details)

Uploaded Source

Built Distribution

pyExploitDb-0.2.19-py3-none-any.whl (415.6 kB view details)

Uploaded Python 3

File details

Details for the file pyExploitDb-0.2.19.tar.gz.

File metadata

  • Download URL: pyExploitDb-0.2.19.tar.gz
  • Upload date:
  • Size: 394.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for pyExploitDb-0.2.19.tar.gz
Algorithm Hash digest
SHA256 728c4edd642deb46fa23641f8558ae4e23a9f95ba4b54a1d7568db33150ec7b1
MD5 416d7943d54b350a1becb3c8e3e495b1
BLAKE2b-256 b352cabd3c93d9d6f0fac31b6dc89f5329b5d230aa3cc60ce0cecaefba2520b5

See more details on using hashes here.

File details

Details for the file pyExploitDb-0.2.19-py3-none-any.whl.

File metadata

  • Download URL: pyExploitDb-0.2.19-py3-none-any.whl
  • Upload date:
  • Size: 415.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for pyExploitDb-0.2.19-py3-none-any.whl
Algorithm Hash digest
SHA256 27ef7661bae03593572ce7cf8ec2fe9d0084665730dfd13df0943ea685627db4
MD5 eec40390e46f5dde3ea81b9a2beb7d0a
BLAKE2b-256 69a92a89ce3d2e6eb70230ea333ad292dce60d5027d5919064bddef7c0c1bbde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page