https://github.com/dreadnode/dyana
A sandbox environment designed for loading, running and profiling a wide range of files, including machine learning models, ELFs, Pickle, Javascript and more
https://github.com/dreadnode/dyana
Last synced: 11 months ago
JSON representation
A sandbox environment designed for loading, running and profiling a wide range of files, including machine learning models, ELFs, Pickle, Javascript and more
- Host: GitHub
- URL: https://github.com/dreadnode/dyana
- Owner: dreadnode
- License: mit
- Created: 2024-10-30T11:46:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-14T00:35:06.000Z (11 months ago)
- Last Synced: 2025-05-14T02:30:32.958Z (11 months ago)
- Language: Python
- Homepage:
- Size: 5.65 MB
- Stars: 318
- Watchers: 7
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dyana

Dyana is a sandbox environment using Docker and [Tracee](https://github.com/aquasecurity/tracee) for loading, running and profiling a wide range of files, including machine learning models, ELF executables, Pickle serialized files, Javascripts [and more](https://docs.dreadnode.io/open-source/dyana/topics/loaders). It provides detailed insights into GPU memory usage, filesystem interactions, network requests, and security related events.
## Installation
Install with:
```bash
pip install dyana
```
To upgrade to the latest version, run:
```bash
pip install --upgrade dyana
```
To uninstall, run:
```bash
pip uninstall dyana
```
## Usage
See our docs on dyana usage [here](https://docs.dreadnode.io/open-source/dyana/basic-usage)
## License
Dyana is released under the [MIT license](LICENSE). Tracee is released under the [Apache 2.0 license](third_party_licenses/APACHE2.md).