Accompanying repository for the RSECon25 walkthrough.
Slides are written using dzslides, and are in a single standalone HTML file: slides.html
Install uv to be able to run the script with uv run sunblock.py. Alternatively you can create a virtual environment and install the dependencies:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtAlso install pre-commit, installation instructions:
brew install pre-commit # Homebrew
pip install pre-commit # General, Windows
sudo apt install pre-commit # Debian/Ubuntu
sudo dnf install pre-commit # FedoraNote
https://pre-commit.com/hooks.html has a good list of useful hooks