diff --git a/.travis.yml b/.travis.yml index b75c051..0d31a1f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ script: - sudo ln -s /usr/local/bin/python3.7 /usr/local/bin/python3 - sudo ln -s /usr/local/bin/pip3.7 /usr/local/bin/pip3 - export PATH="/usr/local/bin:$PATH" - - sudo pip3 install --upgrade pip && sudo pip3 install git+https://github.com/jtpereyda/boofuzz.git && sudo pip3 install junit-xml && sudo pip3 install virtualenv + - sudo pip3 install --upgrade pip && sudo pip3 install boofuzz==0.1.6 && sudo pip3 install junit-xml && sudo pip3 install virtualenv - find ~/build/ysoftdevs/wapifuzz/ -type f -exec dos2unix {} \; - find ~/build/ysoftdevs/wapifuzz/ -type f -name "*.sh" -exec chmod u+x {} \; - cd ~/build/ysoftdevs/wapifuzz/parser/ && dotnet restore && dotnet test diff --git a/run.ps1 b/run.ps1 index 546dbe7..55eba25 100644 --- a/run.ps1 +++ b/run.ps1 @@ -63,7 +63,7 @@ Write-Host "Upgrade Python 3 pip (needed for crypto lib)" pip install --upgrade pip Write-Host "Installing specific dependencies" -pip install git+https://github.com/jtpereyda/boofuzz.git +pip install boofuzz==0.1.6 pip install junit-xml Write-Host "Starting fuzz testing" python ./fuzzer/wapifuzz.py ${config} ${API_REQUESTS_JSON} ${JUNIT_TEST_REPORT} ${payloads} diff --git a/run.sh b/run.sh index f5cd66f..2050513 100644 --- a/run.sh +++ b/run.sh @@ -76,7 +76,7 @@ ${PIP3_BIN} install virtualenv ${PYTHON3_BIN} -m virtualenv env echo "Started fuzzing" . ./env/bin/activate ; \ -pip install --upgrade pip ; pip install git+https://github.com/jtpereyda/boofuzz.git ; pip install junit-xml ; \ +pip install --upgrade pip ; pip install boofuzz==0.1.6 ; pip install junit-xml ; \ python fuzzer/wapifuzz.py ${WAPIFUZZ_CONFIG} ${API_REQUESTS_JSON} ${JUNIT_TEST_REPORT} ${CUSTOM_PAYLOADS_FILE} FUZZER_ERROR_CODE=$? if [ "$FUZZER_ERROR_CODE" -eq "2" ]; then