Skip to main content

An optimized Python3 library to fetch the most recent exploit-database,

Project description

NOTICE

This is the new home of "pyExploidDb".

pyExploitDb (https://shanewilliamscott.com)

Python package 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

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

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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyExploitDb-0.2.55.tar.gz
Algorithm Hash digest
SHA256 b4526882630cd13fe765ac03a8379a3375cfe0509374a9cd019769c546a4bcbf
MD5 4d97b9f47f0268d6de4cc6b1a40e3eb1
BLAKE2b-256 2d6b7e4c3a3c8d4b119e9001b5945d9494da0ae0a9dd35b2648f7d0e9b3abfa3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyExploitDb-0.2.55-py3-none-any.whl
Algorithm Hash digest
SHA256 1babc53a1d64a6e2addd0c116145821ec3f806de28e10eab01c0816fcb5e4bfa
MD5 c91234a4484c975564927243eabb65dc
BLAKE2b-256 6531951f22add3769bb88606f8d511a5e9bc4e8fa58d340930b4bc4f656d241d

See more details on using hashes here.

Supported by

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