This library provides notebooks to analyze a snapshot of the Exploit-DB. The snapshot was retrieved from Kali Linux and transformed with the script execute_transformer. Both the time of transformation and that of the snapshot are documented in the file timestamps. The snapshot is stored as a CSV file. For a description of how to update it see below.
Key results achieved with this library are presented in this Towards Data Science article.
The source code is currently hosted on GitHub at: https://github.com/c4ristian/exploits
conda env create -f environment.yml
conda activate exploits
pytest
pylint FILENAME.py
python -m ipykernel install --user --name=exploits
jupyter notebook --notebook-dir="./notebooks"
To update the Exploit-DB's snapshot execute the following commands under Kali Linux
cp -p /usr/share/exploitdb/files_exploits.csv data/
python execute_transformer.py