Skip to content

c4ristian/exploits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analysis of the Exploit-DB

What is it?

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.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/c4ristian/exploits

Setup

conda env create -f environment.yml

conda activate exploits

Tests

pytest

Code Quality

pylint FILENAME.py

Jupyter

Install Kernel

python -m ipykernel install --user --name=exploits

Run Notebooks

jupyter notebook --notebook-dir="./notebooks"

Update snapshot

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

License

Apache 2.0

Contact us

christian.koch@th-nuernberg.de

Releases

No releases published

Packages

No packages published