Skip to content

Compiling

Juraj Somorovsky edited this page Nov 28, 2017 · 4 revisions

The best way to use TLS-Attacker is to download (or clone) the project source files and compile it with these commands:

$ cd TLS-Attacker
$ ./mvnw clean package

If you want to use TLS-Attacker as a library in other projects you will need to install TLS-Attacker:

$ cd TLS-Attacker
$ ./mvnw clean install

Note that this process may take some time since TLS-Attacker will execute its integration tests. You can skip these tests by executing:

$ cd TLS-Attacker
$ ./mvnw clean install -DskipITs

The resources folder contains a script to generate keys and certificates for TLS-Attacker to allow deeper investigations. You can generate a set of your own keys with the provided script (Linux only):

$ cd resources
$ ./keygen.sh
Clone this wiki locally