pyExploitDb (https://gotham-security.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
Originally based on fork of cve_searchsploit by Andrea Fioraldi.
Release files for pyexploitdb 0.2.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyExploitDb-0.2.19.tar.gz | 394.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyExploitDb-0.2.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 809.9 kB
Release files / pyExploitDb-0.2.19.tar.gz
| Download URL | pyExploitDb-0.2.19.tar.gz |
|---|---|
| Size | 394.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
728c4edd642deb46fa23641f8558ae4e23a9f95ba4b54a1d7568db33150ec7b1
|
|
BLAKE2b-256 checksum How to use checksums |
b352cabd3c93d9d6f0fac31b6dc89f5329b5d230aa3cc60ce0cecaefba2520b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / pyExploitDb-0.2.19-py3-none-any.whl
| Download URL | pyExploitDb-0.2.19-py3-none-any.whl |
|---|---|
| Size | 415.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27ef7661bae03593572ce7cf8ec2fe9d0084665730dfd13df0943ea685627db4
|
|
BLAKE2b-256 checksum How to use checksums |
69a92a89ce3d2e6eb70230ea333ad292dce60d5027d5919064bddef7c0c1bbde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|