mirror of
https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker.git
synced 2025-09-02 18:50:13 +00:00
ADD Nginx Mainstream Test (Step 18)
This commit is contained in:
parent
acfa6d731a
commit
f907fdd9d2
3 changed files with 22 additions and 11 deletions
11
.dev-tools/index.html
Normal file
11
.dev-tools/index.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Welcome to the Nginx</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div align=center>
|
||||||
|
<h1>Welcome to the Nginx Ultimate Bad Bot Blocker</h1>
|
||||||
|
<p>This is merely used for testing !!!</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -114,7 +114,7 @@ printf '\n%s\n\n' " "
|
||||||
# Copy our default.vhost file into Nginx /sites-available/
|
# Copy our default.vhost file into Nginx /sites-available/
|
||||||
# ********************************************************
|
# ********************************************************
|
||||||
|
|
||||||
printf '\n%s\n%s\n%s\n\n' "################################" "Get Nginx Setup for Nginx Test 3" "################################"
|
printf '\n%s\n%s\n%s\n\n' "################################" "Get Nginx Setup for Nginx Test 4" "################################"
|
||||||
sudo cp $TRAVIS_BUILD_DIR/.dev-tools/default.vhost /etc/nginx/sites-available/default.vhost
|
sudo cp $TRAVIS_BUILD_DIR/.dev-tools/default.vhost /etc/nginx/sites-available/default.vhost
|
||||||
|
|
||||||
# **********************************************
|
# **********************************************
|
||||||
|
@ -127,8 +127,8 @@ sudo ln -s /etc/nginx/sites-available/default.vhost /etc/nginx/sites-enabled/def
|
||||||
# Copy our index.php file into the default site's root folder
|
# Copy our index.php file into the default site's root folder
|
||||||
# ***********************************************************
|
# ***********************************************************
|
||||||
|
|
||||||
sudo cp $TRAVIS_BUILD_DIR/.dev-tools/index.php /var/www/html/index.php
|
sudo cp $TRAVIS_BUILD_DIR/.dev-tools/index.html /var/www/html/index.html
|
||||||
printf '\n%s\n%s\n%s\n\n' "#####################################" "Finished Nginx Setup for Nginx Test 3" "#####################################"
|
printf '\n%s\n%s\n%s\n\n' "#####################################" "Finished Nginx Setup for Nginx Test 4" "#####################################"
|
||||||
|
|
||||||
# ***********************************************
|
# ***********************************************
|
||||||
# Fetch our install-ngxblocker file from the repo
|
# Fetch our install-ngxblocker file from the repo
|
||||||
|
|
|
@ -38,7 +38,7 @@ run_curltest1 () {
|
||||||
truncate -s 0 $_curltest1
|
truncate -s 0 $_curltest1
|
||||||
printf '\n%s\n%s\n%s\n\n' "#########################" "TESTING BAD BOT IS DENIED" "#########################"
|
printf '\n%s\n%s\n%s\n\n' "#########################" "TESTING BAD BOT IS DENIED" "#########################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest1"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest1"
|
||||||
curl -A "80legs" http://localhost:9000/index.php 2>> $_curltest1
|
curl -A "80legs" http://localhost:80/index.html 2>> $_curltest1
|
||||||
if grep -i '(52)' $_curltest1; then
|
if grep -i '(52)' $_curltest1; then
|
||||||
echo 'BAD BOT DETECTED - TEST PASSED'
|
echo 'BAD BOT DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -55,7 +55,7 @@ run_curltest2 () {
|
||||||
truncate -s 0 $_curltest2
|
truncate -s 0 $_curltest2
|
||||||
printf '\n%s\n%s\n%s\n\n' "#########################" "TESTING BAD BOT IS DENIED" "#########################"
|
printf '\n%s\n%s\n%s\n\n' "#########################" "TESTING BAD BOT IS DENIED" "#########################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest2"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest2"
|
||||||
curl -A "masscan" http://localhost:9000/index.php 2>> $_curltest2
|
curl -A "masscan" http://localhost:80/index.html 2>> $_curltest2
|
||||||
if grep -i '(52)' $_curltest2; then
|
if grep -i '(52)' $_curltest2; then
|
||||||
echo 'BAD BOT DETECTED - TEST PASSED'
|
echo 'BAD BOT DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -72,7 +72,7 @@ run_curltest3 () {
|
||||||
truncate -s 0 $_curltest3
|
truncate -s 0 $_curltest3
|
||||||
printf '\n%s\n%s\n%s\n\n' "##############################" "TESTING BAD REFERRER IS DENIED" "##############################"
|
printf '\n%s\n%s\n%s\n\n' "##############################" "TESTING BAD REFERRER IS DENIED" "##############################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest3"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest3"
|
||||||
curl -I http://localhost:9000/index.php -e http://100dollars-seo.com 2>> $_curltest3
|
curl -I http://localhost:80/index.html -e http://100dollars-seo.com 2>> $_curltest3
|
||||||
if grep -i '(52)' $_curltest3; then
|
if grep -i '(52)' $_curltest3; then
|
||||||
echo 'BAD REFERRER DETECTED - TEST PASSED'
|
echo 'BAD REFERRER DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -89,7 +89,7 @@ run_curltest4 () {
|
||||||
truncate -s 0 $_curltest4
|
truncate -s 0 $_curltest4
|
||||||
printf '\n%s\n%s\n%s\n\n' "##############################" "TESTING BAD REFERRER IS DENIED" "##############################"
|
printf '\n%s\n%s\n%s\n\n' "##############################" "TESTING BAD REFERRER IS DENIED" "##############################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest4"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest4"
|
||||||
curl -I http://localhost:9000/index.php -e http://zx6.ru 2>> $_curltest4
|
curl -I http://localhost:80/index.html -e http://zx6.ru 2>> $_curltest4
|
||||||
if grep -i '(52)' $_curltest4; then
|
if grep -i '(52)' $_curltest4; then
|
||||||
echo 'BAD REFERRER DETECTED - TEST PASSED'
|
echo 'BAD REFERRER DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -106,7 +106,7 @@ run_curltest5 () {
|
||||||
truncate -s 0 $_curltest5
|
truncate -s 0 $_curltest5
|
||||||
printf '\n%s\n%s\n%s\n\n' "###########################" "TESTING GOOD BOT IS ALLOWED" "###########################"
|
printf '\n%s\n%s\n%s\n\n' "###########################" "TESTING GOOD BOT IS ALLOWED" "###########################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest5"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest5"
|
||||||
curl -v -A "GoogleBot" http://localhost:9000/index.php 2>&1 >> $_curltest5
|
curl -v -A "GoogleBot" http://localhost:80/index.html 2>&1 >> $_curltest5
|
||||||
if grep -i 'Welcome' $_curltest5; then
|
if grep -i 'Welcome' $_curltest5; then
|
||||||
echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED'
|
echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -123,7 +123,7 @@ run_curltest6 () {
|
||||||
truncate -s 0 $_curltest6
|
truncate -s 0 $_curltest6
|
||||||
printf '\n%s\n%s\n%s\n\n' "###########################" "TESTING GOOD BOT IS ALLOWED" "###########################"
|
printf '\n%s\n%s\n%s\n\n' "###########################" "TESTING GOOD BOT IS ALLOWED" "###########################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest6"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest6"
|
||||||
curl -v -A "BingBot" http://localhost:9000/index.php 2>&1 >> $_curltest6
|
curl -v -A "BingBot" http://localhost:80/index.html 2>&1 >> $_curltest6
|
||||||
if grep -i 'Welcome' $_curltest6; then
|
if grep -i 'Welcome' $_curltest6; then
|
||||||
echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED'
|
echo 'GOOD BOT ALLOWED THROUGH - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -140,7 +140,7 @@ run_curltest7 () {
|
||||||
truncate -s 0 $_curltest7
|
truncate -s 0 $_curltest7
|
||||||
printf '\n%s\n%s\n%s\n\n' "################################" "TESTING GOOD REFERRER IS ALLOWED" "################################"
|
printf '\n%s\n%s\n%s\n\n' "################################" "TESTING GOOD REFERRER IS ALLOWED" "################################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest7"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest7"
|
||||||
curl http://localhost:9000/index.php -e http://google.com 2>&1 >> $_curltest7
|
curl http://localhost:80/index.html -e http://google.com 2>&1 >> $_curltest7
|
||||||
if grep -i 'Welcome' $_curltest7; then
|
if grep -i 'Welcome' $_curltest7; then
|
||||||
echo 'GOOD REFERRER DETECTED - TEST PASSED'
|
echo 'GOOD REFERRER DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
@ -157,7 +157,7 @@ run_curltest8 () {
|
||||||
truncate -s 0 $_curltest8
|
truncate -s 0 $_curltest8
|
||||||
printf '\n%s\n%s\n%s\n\n' "################################" "TESTING GOOD REFERRER IS ALLOWED" "################################"
|
printf '\n%s\n%s\n%s\n\n' "################################" "TESTING GOOD REFERRER IS ALLOWED" "################################"
|
||||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest8"
|
printf '%s%s\n\n' "Last Tested: " "$_now" >> "$_curltest8"
|
||||||
curl http://localhost:9000/index.php -e http://bing.com 2>&1 >> $_curltest8
|
curl http://localhost:80/index.html -e http://bing.com 2>&1 >> $_curltest8
|
||||||
if grep -i 'Welcome' $_curltest8; then
|
if grep -i 'Welcome' $_curltest8; then
|
||||||
echo 'GOOD REFERRER DETECTED - TEST PASSED'
|
echo 'GOOD REFERRER DETECTED - TEST PASSED'
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Reference in a new issue