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


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.88.tar.gz (394.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyExploitDb-0.2.88.tar.gz
Algorithm Hash digest
SHA256 2871732bd3084f7b47c0599d1b1fe2f4e4b34132888465e058423eaad1f50e49
MD5 d9ebabcfeaf01da239c693aeea4f413b
BLAKE2b-256 1305e169b1dc3469e587bc3ee080b0a6ca0a3b4e8d5b4f0332767506a5c377d5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyExploitDb-0.2.88-py3-none-any.whl
Algorithm Hash digest
SHA256 f8641e9bb56810462a75a16fea4b41304804956c8339a0fc4d97af3b891eada7
MD5 f8c8d53730fd30d6f285657f33db00da
BLAKE2b-256 8c7bdf07f28553b7d77cee02e1c6a9acc84e4398fddbea8161852276dc72d812

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