For installation instructions, please see the relevant platform page.
Choose the package that corresponds to your development platform, i.e. the machine on which you will be running Tigress. Note that it is possible to cross-compile; for example, you can run Tigress on an Linux/x86/64 system and generate output that runs on Arm7.
Research use: Tigress is free to use for non-profit organizations.
Commercial use: If, after trying out Tigress, you decide to use it in a for-profit organization, you will need a license from the University of Arizona. Contact us and we will put you in touch with the university's licensing department.
Version | OS | Architecture | Filetype | Date | Link |
---|---|---|---|---|---|
3.3.3 | All | All | .src.zip.aes | 2023-09-24 | Download |
3.3.3 | All | All | .zip | 2022-02-11 | Download |
3.3.2 | All | All | .src.zip.aes | 2022-02-05 | Download |
3.3.2 | All | All | .zip | 2022-02-05 | Download |
3.3.1 | All | All | .src.zip.aes | 2022-02-03 | Download |
3.3.1 | All | All | .zip | 2022-02-03 | Download |
3.3 | All | All | .src.zip.aes | 2022-02-02 | Download |
3.3 | All | All | .zip | 2022-02-02 | Download |
3.2 | All | All | .zip | 2021-11-02 | Download |
3.2 | All | All | .src.zip.aes | 2021-10-15 | Download |
3.1 | All | All | .src.zip.aes | 2020-02-14 | Download |
3.1 | All | All | .zip | 2020-02-14 | Download |
3.0 | All | All | .zip | 2019-12-02 | Download |
Version | OS | Architecture | Filetype | Date | Link |
---|---|---|---|---|---|
1.3 | Linux | x86_64 | .zip | 2014-07-29 | Download |
1.3 | MacOS | x86_64 | .zip | 2014-07-29 | Download |
1.2 | MacOS | x86_64 | .zip | 2014-06-02 | Download |
1.2 | Linux | x86_64 | .zip | 2014-06-02 | Download |
1.1 | Linux | x86_64 | .zip | 2014-05-08 | Download |
1.1 | MacOS | x86_64 | .zip | 2014-05-06 | Download |
1.0 | Linux | x86_64 | .zip | 2014-04-30 | Download |
1.0 | MacOS | x86_64 | .zip | 2014-04-30 | Download |
The FAQ explains why Tigress is not open source. We are happy to share the code with you if you are a researcher at a university or a research lab and we have done so many times in the past.
Download the encrypted sources and contact us to request the decryption key. If you're a student, please ask your professor/advisor to make the request for you. Keep in mind that in order for the source to make any sense you will have to be fluent in both OCaml and CIL. Generally speaking, it is much easier to understand what Tigress does by examining input/output-pairs (remember, Tigress is C source to source, so this is easy to do) than to try to read the Tigress source code.
To decrypt, execute this command:
openssl enc -d -aes-256-cbc -pbkdf2 -iter 1000 -pass pass:${TIGRESS_PASSPHRASE} -in ${SRC_AES_BIN} -out decrypted.zip