|
@@ -0,0 +1,51 @@
|
|
|
|
+#!/bin/sh
|
|
|
|
+
|
|
|
|
+make clean
|
|
|
|
+rm civetweb_fuzz?
|
|
|
|
+
|
|
|
|
+make WITH_ALL=1 TEST_FUZZ=1
|
|
|
|
+mv civetweb civetweb_fuzz1
|
|
|
|
+make WITH_ALL=1 TEST_FUZZ=2
|
|
|
|
+mv civetweb civetweb_fuzz2
|
|
|
|
+make WITH_ALL=1 TEST_FUZZ=3
|
|
|
|
+mv civetweb civetweb_fuzz3
|
|
|
|
+
|
|
|
|
+echo ""
|
|
|
|
+echo "====================="
|
|
|
|
+echo "== Build completed =="
|
|
|
|
+echo "====================="
|
|
|
|
+echo ""
|
|
|
|
+
|
|
|
|
+ls -halt civetweb*
|
|
|
|
+echo ""
|
|
|
|
+md5sum civetweb_fuzz*
|
|
|
|
+
|
|
|
|
+echo ""
|
|
|
|
+echo "====================="
|
|
|
|
+echo "== run fuzz test 1 =="
|
|
|
|
+echo "====================="
|
|
|
|
+echo ""
|
|
|
|
+
|
|
|
|
+./civetweb_fuzz1 -max_total_time=600 -max_len=2048 fuzztest/url/
|
|
|
|
+
|
|
|
|
+echo ""
|
|
|
|
+echo "====================="
|
|
|
|
+echo "== run fuzz test 2 =="
|
|
|
|
+echo "====================="
|
|
|
|
+echo ""
|
|
|
|
+
|
|
|
|
+./civetweb_fuzz2 -max_total_time=600 -max_len=2048 -dict=fuzztest/http1.dict fuzztest/http1/
|
|
|
|
+
|
|
|
|
+echo ""
|
|
|
|
+echo "====================="
|
|
|
|
+echo "== run fuzz test 3 =="
|
|
|
|
+echo "====================="
|
|
|
|
+echo ""
|
|
|
|
+
|
|
|
|
+./civetweb_fuzz3 -max_total_time=600 -max_len=2048 -dict=fuzztest/http1.dict fuzztest/http1c/
|
|
|
|
+
|
|
|
|
+echo ""
|
|
|
|
+echo "====================="
|
|
|
|
+echo "== fuzz tests done =="
|
|
|
|
+echo "====================="
|
|
|
|
+echo ""
|