diff --git a/.dev-tools/run-curl-tests.sh b/.dev-tools/run-curl-tests.sh index dab86cf76..9a8c19dcf 100755 --- a/.dev-tools/run-curl-tests.sh +++ b/.dev-tools/run-curl-tests.sh @@ -14,7 +14,7 @@ _curltest3=$TRAVIS_BUILD_DIR/.dev-tools/_curl_tests/curltest3.txt _curltest4=$TRAVIS_BUILD_DIR/.dev-tools/_curl_tests/curltest4.txt _curltest5=$TRAVIS_BUILD_DIR/.dev-tools/_curl_tests/curltest5.txt _curltest6=$TRAVIS_BUILD_DIR/.dev-tools/_curl_tests/curltest6.txt - +_now="$(date)" # ************************************************* # Function Curl Test 1 - Check for Bad Bot "80legs" @@ -22,6 +22,7 @@ _curltest6=$TRAVIS_BUILD_DIR/.dev-tools/_curl_tests/curltest6.txt run_curltest1 () { truncate -s 0 $_curltest1 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest1" curl -A "80legs" http://localhost:9000/index.php 2> $_curltest1 if grep -i '(52)' $_curltest1; then echo 'BAD BOT DETECTED - TEST PASSED' @@ -37,6 +38,7 @@ fi run_curltest2 () { truncate -s 0 $_curltest2 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest2" curl -A "masscan" http://localhost:9000/index.php 2> $_curltest2 if grep -i '(52)' $_curltest2; then echo 'BAD BOT DETECTED - TEST PASSED' @@ -52,6 +54,7 @@ fi run_curltest3 () { truncate -s 0 $_curltest3 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest3" curl -I http://localhost:9000/index.php -e http://100dollars-seo.com 2> $_curltest3 if grep -i '(52)' $_curltest3; then echo 'BAD REFERRER DETECTED - TEST PASSED' @@ -67,6 +70,7 @@ fi run_curltest4 () { truncate -s 0 $_curltest4 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest4" curl -I http://localhost:9000/index.php -e http://zx6.ru 2> $_curltest4 if grep -i '(52)' $_curltest4; then echo 'BAD REFERRER DETECTED - TEST PASSED' @@ -82,6 +86,7 @@ fi run_curltest5 () { truncate -s 0 $_curltest5 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest5" curl -v -A "GoogleBot" http://localhost:9000/index.php 2>&1 >> $_curltest5 if grep -i 'Welcome' $_curltest5; then echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED' @@ -97,6 +102,7 @@ fi run_curltest6 () { truncate -s 0 $_curltest6 +printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest6" curl -v -A "BingBot" http://localhost:9000/index.php 2>&1 >> $_curltest6 if grep -i 'Welcome' $_curltest6; then echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED'