CANVAS depends on the following (free) software packages to run
- Python 2.6 or 2.7
- PyCrypto (some modules)
- Py-GTK and its associated libraries
- CANVAS STRATEGIC: ZeroMQ/PyZMQ
Linux users will need to fetch the following packages for their architecture and version of python. Certain distros may have to compile the dependencies from source if a package is not available.
- Python25 or Python26
Package downloads are available from your package management tool of choice: yum, rpm, apt-get, emerge, etc
Windows users can download a zip file with all the dependencies (except pycrypto) and installation instructions for that platform from Immunity.
Due to export-control restrictions, we can not ship the pycrypto libraries. You can download a binary installer for Windows at the link shown below.
OSX users can download an installer with all the dependencies for that platform from Immunity.
You can then download CANVAS as a zip/tar file that you decompress and run CANVAS_ROOT/runcanvas.sh.