A binary-level dynamic analysis platform with a focus on flexibility and composability.
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 buildAnd finally install it:
sudo make installYou can also open a shell with colorstreams and all its runtime dependencies:
nix-shellOr package Colorstreams as an appimage:
make appimageTo build the docker image:
docker build -t colorstreams .To start a container:
docker run -it --rm colorstreamsTo 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.
We provide multiple benchmarks showcasing Colorstreams' capabilities. Please refer to our benchmark documentation for more details.