Skip to content
Snippets Groups Projects
Select Git revision
  • 0bc2749a595bbb0e16e31efd831557f5e4f59c26
  • master default protected
  • dzl
  • vuln
  • Callum
5 results

Fuzzer.java

Blame
  • Forked from Toby Murray / swen90006-a2-2018
    Source project has a limited visibility.
    run_fuzzer.sh 499 B
    #!/bin/sh
    
    if [ ! -d fuzzer/ ]; then
       echo "fuzzer/ directory not found here!"
       exit 1
    fi
       
    if [ ! -d tests/ ]; then
        mkdir -p tests/
    fi
    
    cd fuzzer/
    javac Fuzzer.java
    
    NUMFUZZ=100
    FUZZER_OUTPUT=fuzz.txt
    i=0;
    while [ $i -lt $NUMFUZZ ]; do
          rm -f ${FUZZER_OUTPUT}
          java Fuzzer
          if [ ! -f ${FUZZER_OUTPUT} ]; then
              echo "Fuzzer did not produce output file ${FUZZER_OUTPUT}"
              exit 1
          fi
          mv ${FUZZER_OUTPUT} ../tests/fuzz-$i.txt
          let i=$i+1
    done