Skip to content

Commit

Permalink
Merge pull request wolfSSL#28 from wolfSSL/KincadePavich-patch-1
Browse files Browse the repository at this point in the history
Add further instructions to README
  • Loading branch information
connerDev committed Aug 18, 2017
2 parents 0df4240 + 1174035 commit 06993dd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion fuzzers/tlsfuzzer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
3. Place the entire `tlsfuzzer` directory into the root `wolfssl` directory.
4. In `wolfssl/tlsfuzzer`, run `./setup.sh`. This script only needs to be ran once for the installation of dependencies and will require a `sudo` password. If there are any errors, this means that your system is missing another dependency not listed in the script. Read through any errors messages and install any other dependencies. With this said, this should not happen but is possible.
5. In `wolfssl/tlsfuzzer`, run `./run-server.sh` from one terminal.
6. In `wolfssl/tlsfuzzer`, run `./run-scripts.sh` from another terminal.
6. In `wolfssl/tlsfuzzer`, run `./run-scripts.sh` from another terminal. If you want to run a single test rather than all tests, `cd tlsfuzzer/scripts` and run `python selected-script.py`, where `selected-script` is the script you want to run.
7. The expected output from `./run-scripts.sh` is a number of "Successes" and "Failures" from each test. Even if "Failures" is not 0, that is okay. **As long as there is no message that says "Expected number of failures increased" or an unintended error message, the scripts are running as desired.**
8. If there are errors thrown when running `./run-scripts.sh`, tlsfuzzer is still missing necessary dependencies. See **step 4** above. The `README.md` file in `wolfssl/tlsfuzzer/tlsfuzzer` also details the required dependencies further.
9. If there is an issue installing `tlslite-ng` specifically, try running `sudo pip uninstall tlslite tlslite-ng` and then `sudo pip install --pre tlslite-ng`. As stated in the tlsfuzzer author's README, `tlslite` and `tlslite-ng` conflict with each other.
Expand Down

0 comments on commit 06993dd

Please sign in to comment.