If you simply wish to install CamFlow please visit here. The source code for the provenance userspace library is available here.
Branch | TravisCI | CircleCI | Description |
---|---|---|---|
master | latest release | ||
dev | development branch (unstable) | ||
kernel | master branch with latest supported kernel (unstable) |
The automated Travis script runs the following operation:
- build the kernel;
- run sparse;
- run checkpatch;
- run flawfinder;
- build the kernel patch.
The automated CircleCI script runs the following operation:
- perform kernel source code analysis;
- generate report available in the
/docs
folder; - commit and push those reports.
The code is neither feature complete nor stable. We are working hard to improve this work, but it is an academic prototype. Do not hesitate to fork the repository or to report bugs.
See our vagrant development environment to setup a development environment.
make prepare
make config # select relevant modules in security
make compile # patience, password will be asked during compilation
make install # patience, password will be asked during installation