From: Andy Green Date: Thu, 27 Jul 2017 23:03:17 +0000 (+0800) Subject: attack.sh: adapt to changes X-Git-Tag: accepted/tizen/4.0/unified/20171012.191640~15 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Flibwebsockets.git;a=commitdiff_plain;h=414f114b8fe6b58d5a8a60c95ae047407ed04af0 attack.sh: adapt to changes --- diff --git a/test-server/attack.sh b/test-server/attack.sh index 7507a27..cb63db4 100755 --- a/test-server/attack.sh +++ b/test-server/attack.sh @@ -29,10 +29,10 @@ function check { fi if [ "$1" = "defaultplusforbidden" ] ; then cat $INSTALLED/../share/libwebsockets-test-server/test.html > /tmp/plusforb - echo -e -n "HTTP/1.1 403 Forbidden\x0d\x0aserver: libwebsockets\x0d\x0acontent-type: text/html\x0d\x0acontent-length: 38\x0d\x0a\x0d\x0a

403

" >> /tmp/plusforb + echo -e -n "HTTP/1.1 403 Forbidden\x0d\x0acontent-type: text/html\x0d\x0acontent-length: 38\x0d\x0a\x0d\x0a

403

" >> /tmp/plusforb diff /tmp/lwscap /tmp/plusforb > /dev/null if [ $? -ne 0 ] ; then - echo "FAIL: got something other than test.html back" + echo "FAIL: got something other than test.html + forbidden back" exit 1 fi fi @@ -101,7 +101,9 @@ killall libwebsockets-test-server 2>/dev/null libwebsockets-test-server -d15 2>> $LOG & CPID=$! -while [ -z "`grep Listening $LOG`" ] ; do +echo "Started server on PID $CPID" + +while [ -z "`grep ort\ 7681 $LOG`" ] ; do sleep 0.5s done check @@ -220,7 +222,7 @@ echo -e "GET ................................................................... check echo -echo "---- good request but http payload coming too (should be ignored and test.html served)" +echo "---- good request but http payload coming too (test.html served then forbidden)" echo -e "GET /test.html HTTP/1.1\x0d\x0a\x0d\x0aILLEGAL-PAYLOAD........................................" \ "......................................................................................................................." \ "......................................................................................................................." \