We’ve now made our
@DEATHCon2025 workshop
Building Custom Memory Analysis Tools with the Modern Python Data Ecosystem publicly available.
The workshop shows how to build custom memory forensics tools on top of
@volatility output using
@marimo_io,
@duckdb, and
@IbisData.
We start with an introduction to marimo notebooks, DuckDB, and the Ibis dataframe library, then move into incident response workflows where Volatility plugin output is treated as tabular data stored in DuckDB tables and processed and presented interactively in a notebook environment.
From there, we build reusable analysis components, show how marimo’s reactive execution model enables a custom interactive environment for YARA development, demonstrate how to process string data contained in memory dumps, and finally show how to create custom interactive visualizations and widgets.
All notebooks, files, and accompanying videos are now available to everyone.