Download

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.


Licensing

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 4 (Experimental)

Version OS Architecture Filetype Date Link
4.0.10 Linux X86/Arm .deb.zip 2024-12-01 Download
4.0.10 MacOS X86/Arm .pkg.zip 2024-12-01 Download
4.0.10 All All .zip 2024-12-01 Download

Version 3

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 2

Version OS Architecture Filetype Date Link
2.2 Linux x86_64 .zip 2017-10-08 Download
2.2 Linux armv7l .zip 2017-10-08 Download
2.2 MacOS x86_64 .zip 2017-10-08 Download
2.1 MacOS x86_64 .zip 2017-04-11 Download
2.1 Linux x86_64 .zip 2017-04-11 Download
2.1 Linux armv7l .zip 2017-03-29 Download

Version 1

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

Version 0

Version OS Architecture Filetype Date Link
0.9 MacOS x86_64 .zip 2014-04-22 Download
0.9 Linux x86_64 .zip 2014-03-1 Download

Source Distribution

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