Skip to content

binsec/colorstreams

Repository files navigation

Colorstreams

A binary-level dynamic analysis platform with a focus on flexibility and composability.

How to build and install

Nix

Colorstreams is compiled through the nix package manager to ensure build reproducibility despite the large number of dependencies.

To install nix, follow these instructions.

Then build Colorstreams:

make build

And finally install it:

sudo make install

You can also open a shell with colorstreams and all its runtime dependencies:

nix-shell

Or package Colorstreams as an appimage:

make appimage

Docker

To build the docker image:

docker build -t colorstreams .

To start a container:

docker run -it --rm colorstreams

Usage

To learn how to use Colorstreams, please go through our tutorials.

For developers, have a look at the API documentation by running make doc after building and opening doc/api/index.html in your favorite browser.

Benchmarks

We provide multiple benchmarks showcasing Colorstreams' capabilities. Please refer to our benchmark documentation for more details.

About

A binary-level dynamic analysis platform with a focus on flexibility and composability.

Resources

License

Stars

Watchers

Forks

Packages

No packages published