Skip to content

dreadnode/dyana

Repository files navigation

Dyana

Logo

Dyana is a sandbox environment using Docker and Tracee for loading, running and profiling a wide range of files, including machine learning models, ELF executables, Pickle serialized files, Javascripts and more. It provides detailed insights into GPU memory usage, filesystem interactions, network requests, and security related events.

Installation

Install with:

pip install dyana

To upgrade to the latest version, run:

pip install --upgrade dyana

To uninstall, run:

pip uninstall dyana

Development

Set up a local development environment with uv:

uv sync --all-extras --group dev --group docs

Run the main checks with:

uv run ruff check dyana
uv run mypy --ignore-missing-imports --no-error-summary dyana
uv run pytest dyana

Usage

See our docs on dyana usage here

License

Dyana is released under the MIT license. Tracee is released under the Apache 2.0 license.

About

A sandbox environment designed for loading, running and profiling a wide range of files, including machine learning models, ELFs, Pickle, Javascript and more

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors