GitXplorerGitXplorer
p

TLSTestService

public
6 stars
6 forks
0 issues

Commits

List of commits on branch master.
Unverified
5072187cacf15d88e0cb9c70caba237ed88865b4

Add server socket accept timeout

ppraseodym committed 9 years ago
Unverified
8ed867771e7df612858af0b9d75b653b8c595f70

Minor fixes

ppraseodym committed 9 years ago
Unverified
ff2bbb43701054f922661b06df6ae70901e256c2

Update to Gradle 2.12

ppraseodym committed 9 years ago
Unverified
a40f8e85676e23ccd39833530b3defc149d018ba

Fix SimplifyDot

ppraseodym committed 9 years ago
Unverified
4c6a22b468eabb8447fd71442ef6a52c371d4d34

Update to Gradle 2.11

ppraseodym committed 9 years ago
Unverified
17f1d745d531fb70d1891ed522b70f4089cc40ae

Cleanup

ppraseodym committed 9 years ago

README

The README file for this repository.

TLS protocol state fuzzing

This software can be used to learn state machines of TLS implementations of both clients and servers. It was originally developed by Joeri de Ruiter for his paper "Protocol state fuzzing of TLS implementations". Original sources were downloaded from http://www.cs.bham.ac.uk/~deruitej/download/tlstestservice.zip.

External Dependencies

  • Graphviz (apt-get install graphviz)
  • Network Security Service tools (apt-get install libnss3-tools)

Usage

A Gradle build file is included which can be used to build and run the project. To run with Gradle: ./gradlew run -Pconfig=config/openssl_client.properties.