mirror of
https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker.git
synced 2025-09-02 10:40:36 +00:00
Improve curl testing script
This commit is contained in:
parent
2951413bd3
commit
f921da1b3e
1 changed files with 7 additions and 1 deletions
|
@ -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'
|
||||
|
|
Loading…
Add table
Reference in a new issue