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
NOTICE
This is the new home of "pyExploidDb".
pyExploitDb (https://shanewilliamscott.com)
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
Built Distribution
Hashes for pyExploitDb-0.2.51-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f583e2e53f3f319723160f35ac557d04fa3f6a5218f32140267b40886491fa91 |
|
MD5 | 0372ece15be094d45f5cd24f827e51d3 |
|
BLAKE2b-256 | f3781f7d3aca80af1501eadbc4d1f6269ae7b00e8e2ac913885124bb2cec0b16 |