From cf7a28fce3f59f56b7f1b3729c805a2938ebe516 Mon Sep 17 00:00:00 2001 From: Travis Date: Mon, 21 Aug 2017 11:37:56 +0200 Subject: [PATCH] V3.2017.08.825 [ci skip] --- .../bots.d/bad-referrer-words.conf | 12 ++++++++++++ .../bots.d/blacklist-ips.conf | 15 ++++++++++++--- .../bots.d/blacklist-user-agents.conf | 12 ++++++++++++ .../_conf_files_test1/bots.d/blockbots.conf | 14 ++++++++++++-- .../bots.d/custom-bad-referrers.conf | 12 ++++++++++++ .dev-tools/_conf_files_test1/bots.d/ddos.conf | 12 ++++++++++++ .../bots.d/whitelist-domains.conf | 12 ++++++++++++ .../bots.d/whitelist-ips.conf | 14 +++++++++++++- .../conf.d/botblocker-nginx-settings.conf | 13 +++++++++++++ .../conf.d/globalblacklist.conf | 6 +++--- .../bots.d/bad-referrer-words.conf | 12 ++++++++++++ .../bots.d/blacklist-ips.conf | 15 ++++++++++++--- .../bots.d/blacklist-user-agents.conf | 12 ++++++++++++ .../_conf_files_test2/bots.d/blockbots.conf | 14 ++++++++++++-- .../bots.d/custom-bad-referrers.conf | 12 ++++++++++++ .dev-tools/_conf_files_test2/bots.d/ddos.conf | 12 ++++++++++++ .../bots.d/whitelist-domains.conf | 12 ++++++++++++ .../bots.d/whitelist-ips.conf | 14 +++++++++++++- .../conf.d/botblocker-nginx-settings.conf | 13 +++++++++++++ .../conf.d/globalblacklist.conf | 6 +++--- .dev-tools/_curl_tests/curltest1.txt | 2 +- .dev-tools/_curl_tests/curltest2.txt | 2 +- .dev-tools/_curl_tests/curltest3.txt | 2 +- .dev-tools/_curl_tests/curltest4.txt | 2 +- .dev-tools/_curl_tests/curltest5.txt | 2 +- .dev-tools/_curl_tests/curltest6.txt | 2 +- .dev-tools/_curl_tests/curltest7.txt | 2 +- .dev-tools/_curl_tests/curltest8.txt | 2 +- .dev-tools/_curl_tests_2/curltest1.txt | 2 +- .dev-tools/_curl_tests_2/curltest2.txt | 2 +- .dev-tools/_curl_tests_2/curltest3.txt | 2 +- .dev-tools/_curl_tests_2/curltest4.txt | 2 +- .dev-tools/_curl_tests_2/curltest5.txt | 2 +- .dev-tools/_curl_tests_2/curltest6.txt | 2 +- .dev-tools/_curl_tests_2/curltest7.txt | 2 +- .dev-tools/_curl_tests_2/curltest8.txt | 2 +- .dev-tools/globalblacklist.template | 4 ++-- .latest_release/bots.d.tar.gz | Bin 4661 -> 4978 bytes .latest_release/conf.d.tar.gz | Bin 53868 -> 53974 bytes AUTO-CONFIGURATION.md | 2 +- MANUAL-CONFIGURATION.md | 2 +- README.md | 2 +- _google_analytics_ghost_spam/README.md | 2 +- .../etc/nginx/conf.d/globalblacklist.conf | 6 +++--- conf.d/globalblacklist.conf | 6 +++--- robots.txt/robots.txt | 4 ++-- 46 files changed, 256 insertions(+), 48 deletions(-) diff --git a/.dev-tools/_conf_files_test1/bots.d/bad-referrer-words.conf b/.dev-tools/_conf_files_test1/bots.d/bad-referrer-words.conf index faba0c1e5..75b7d7871 100644 --- a/.dev-tools/_conf_files_test1/bots.d/bad-referrer-words.conf +++ b/.dev-tools/_conf_files_test1/bots.d/bad-referrer-words.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD OR REMOVE ANY BAD WORDS YOU WANT TO SCAN FOR ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # For all intensive purpose you can delete everything inside this file and leave it diff --git a/.dev-tools/_conf_files_test1/bots.d/blacklist-ips.conf b/.dev-tools/_conf_files_test1/bots.d/blacklist-ips.conf index 0d3c82991..70c25f8a1 100644 --- a/.dev-tools/_conf_files_test1/bots.d/blacklist-ips.conf +++ b/.dev-tools/_conf_files_test1/bots.d/blacklist-ips.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD OR REMOVE ANY BAD IP ADDRESSES OR IP RANGES YOU WANT TO BLOCK ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # For all intensive purpose you can delete everything inside this file and leave it @@ -157,15 +169,12 @@ 38.100.19.8/29 0; 38.100.21.0/24 0; - 38.100.21.0/24 0; 38.100.41.64/26 0; 38.105.71.0/25 0; 38.105.83.0/27 0; 38.112.21.140/30 0; 38.118.42.32/29 0; 63.144.0.0/13 0; - 63.144.0.0/13 0; - 65.112.0.0/12 0; 65.112.0.0/12 0; 65.213.208.128/27 0; 65.222.176.96/27 0; diff --git a/.dev-tools/_conf_files_test1/bots.d/blacklist-user-agents.conf b/.dev-tools/_conf_files_test1/bots.d/blacklist-user-agents.conf index e11bdae0c..bf6e57211 100644 --- a/.dev-tools/_conf_files_test1/bots.d/blacklist-user-agents.conf +++ b/.dev-tools/_conf_files_test1/bots.d/blacklist-user-agents.conf @@ -1,6 +1,18 @@ # EDIT THIS FILE AS YOU LIKE TO BLACKLIST OR WHITELIST ANY BAD USER-AGENT STRINGS YOU WANT TO SCAN FOR # **************************************************************************************************** +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all the extra bad User-Agents you want to permanently block or whitelist. # This is for User-Agents that are not included in the main list of the bot blocker diff --git a/.dev-tools/_conf_files_test1/bots.d/blockbots.conf b/.dev-tools/_conf_files_test1/bots.d/blockbots.conf index d09b05c73..4f5ed79ce 100644 --- a/.dev-tools/_conf_files_test1/bots.d/blockbots.conf +++ b/.dev-tools/_conf_files_test1/bots.d/blockbots.conf @@ -1,7 +1,17 @@ -####################################################################### - # Author: Mitchell Krog - https://github.com/mitchellkrogza/ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Include this in a vhost file within a server {} block using and include statement like below # server { diff --git a/.dev-tools/_conf_files_test1/bots.d/custom-bad-referrers.conf b/.dev-tools/_conf_files_test1/bots.d/custom-bad-referrers.conf index 75b78f0b6..4f1dbb773 100644 --- a/.dev-tools/_conf_files_test1/bots.d/custom-bad-referrers.conf +++ b/.dev-tools/_conf_files_test1/bots.d/custom-bad-referrers.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD ANY ADDITIONAL BAD REFERRER DOMAINS YOU WANT TO SCAN FOR ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # Only add one entry per line diff --git a/.dev-tools/_conf_files_test1/bots.d/ddos.conf b/.dev-tools/_conf_files_test1/bots.d/ddos.conf index d8e057ae4..8055dcf14 100644 --- a/.dev-tools/_conf_files_test1/bots.d/ddos.conf +++ b/.dev-tools/_conf_files_test1/bots.d/ddos.conf @@ -2,6 +2,18 @@ # Author: Mitchell Krog - https://github.com/mitchellkrogza/ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Include this in a vhost file within a server {} block using and include statement like below # server { diff --git a/.dev-tools/_conf_files_test1/bots.d/whitelist-domains.conf b/.dev-tools/_conf_files_test1/bots.d/whitelist-domains.conf index e0a25ed8b..fcb8985db 100644 --- a/.dev-tools/_conf_files_test1/bots.d/whitelist-domains.conf +++ b/.dev-tools/_conf_files_test1/bots.d/whitelist-domains.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO WHITELIST YOUR OWN DOMAIN NAMES AND SPARE THEM FROM ANY REFERRER CHECKING ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all your own domains of the sites you host on the server # This file must exist on your system or Nginx will fail a reload due to a missing file # Automatic updates will never be able to remove this custom list of yours diff --git a/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf index 1119a9fe9..163f924d3 100644 --- a/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO WHITELIST ALL YOUR IP ADDRESSES AND IP RANGES ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all your IP's and IP Ranges you want to whitelist # This file must exist on your system or Nginx will fail a reload due to a missing file # Automatic updates will never be able to remove this custom list of yours @@ -7,4 +19,4 @@ # Only add actual IP addresses and ranges here 111.111.111.111 0; -35.188.190.27 0; +35.192.173.11 0; diff --git a/.dev-tools/_conf_files_test1/conf.d/botblocker-nginx-settings.conf b/.dev-tools/_conf_files_test1/conf.d/botblocker-nginx-settings.conf index f775af218..6f7052bf5 100644 --- a/.dev-tools/_conf_files_test1/conf.d/botblocker-nginx-settings.conf +++ b/.dev-tools/_conf_files_test1/conf.d/botblocker-nginx-settings.conf @@ -1,3 +1,16 @@ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + + server_names_hash_bucket_size 64; server_names_hash_max_size 4096; limit_req_zone $binary_remote_addr zone=flood:50m rate=90r/s; diff --git a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf index 57d097fde..7cedd6805 100644 --- a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf @@ -12,12 +12,12 @@ # / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # # /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # # # -############################################################################## +############################################################################## ### VERSION INFORMATION # ################################################### -### Version: V3.2017.08.824 -### Updated: Sun Aug 20 17:33:15 SAST 2017 +### Version: V3.2017.08.825 +### Updated: Mon Aug 21 11:37:48 SAST 2017 ### Bad Referrer Count: 5622 ### Bad Bot Count: 504 ################################################### diff --git a/.dev-tools/_conf_files_test2/bots.d/bad-referrer-words.conf b/.dev-tools/_conf_files_test2/bots.d/bad-referrer-words.conf index faba0c1e5..75b7d7871 100644 --- a/.dev-tools/_conf_files_test2/bots.d/bad-referrer-words.conf +++ b/.dev-tools/_conf_files_test2/bots.d/bad-referrer-words.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD OR REMOVE ANY BAD WORDS YOU WANT TO SCAN FOR ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # For all intensive purpose you can delete everything inside this file and leave it diff --git a/.dev-tools/_conf_files_test2/bots.d/blacklist-ips.conf b/.dev-tools/_conf_files_test2/bots.d/blacklist-ips.conf index 0d3c82991..70c25f8a1 100644 --- a/.dev-tools/_conf_files_test2/bots.d/blacklist-ips.conf +++ b/.dev-tools/_conf_files_test2/bots.d/blacklist-ips.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD OR REMOVE ANY BAD IP ADDRESSES OR IP RANGES YOU WANT TO BLOCK ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # For all intensive purpose you can delete everything inside this file and leave it @@ -157,15 +169,12 @@ 38.100.19.8/29 0; 38.100.21.0/24 0; - 38.100.21.0/24 0; 38.100.41.64/26 0; 38.105.71.0/25 0; 38.105.83.0/27 0; 38.112.21.140/30 0; 38.118.42.32/29 0; 63.144.0.0/13 0; - 63.144.0.0/13 0; - 65.112.0.0/12 0; 65.112.0.0/12 0; 65.213.208.128/27 0; 65.222.176.96/27 0; diff --git a/.dev-tools/_conf_files_test2/bots.d/blacklist-user-agents.conf b/.dev-tools/_conf_files_test2/bots.d/blacklist-user-agents.conf index e11bdae0c..bf6e57211 100644 --- a/.dev-tools/_conf_files_test2/bots.d/blacklist-user-agents.conf +++ b/.dev-tools/_conf_files_test2/bots.d/blacklist-user-agents.conf @@ -1,6 +1,18 @@ # EDIT THIS FILE AS YOU LIKE TO BLACKLIST OR WHITELIST ANY BAD USER-AGENT STRINGS YOU WANT TO SCAN FOR # **************************************************************************************************** +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all the extra bad User-Agents you want to permanently block or whitelist. # This is for User-Agents that are not included in the main list of the bot blocker diff --git a/.dev-tools/_conf_files_test2/bots.d/blockbots.conf b/.dev-tools/_conf_files_test2/bots.d/blockbots.conf index d09b05c73..4f5ed79ce 100644 --- a/.dev-tools/_conf_files_test2/bots.d/blockbots.conf +++ b/.dev-tools/_conf_files_test2/bots.d/blockbots.conf @@ -1,7 +1,17 @@ -####################################################################### - # Author: Mitchell Krog - https://github.com/mitchellkrogza/ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Include this in a vhost file within a server {} block using and include statement like below # server { diff --git a/.dev-tools/_conf_files_test2/bots.d/custom-bad-referrers.conf b/.dev-tools/_conf_files_test2/bots.d/custom-bad-referrers.conf index 75b78f0b6..4f1dbb773 100644 --- a/.dev-tools/_conf_files_test2/bots.d/custom-bad-referrers.conf +++ b/.dev-tools/_conf_files_test2/bots.d/custom-bad-referrers.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO ADD ANY ADDITIONAL BAD REFERRER DOMAINS YOU WANT TO SCAN FOR ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # This is merely an example and gets auto included as since Version 2.2017.07 introduced on 2017-04-20 # This file must exist on your system or Nginx will fail a reload due to a missing file # Only add one entry per line diff --git a/.dev-tools/_conf_files_test2/bots.d/ddos.conf b/.dev-tools/_conf_files_test2/bots.d/ddos.conf index d8e057ae4..8055dcf14 100644 --- a/.dev-tools/_conf_files_test2/bots.d/ddos.conf +++ b/.dev-tools/_conf_files_test2/bots.d/ddos.conf @@ -2,6 +2,18 @@ # Author: Mitchell Krog - https://github.com/mitchellkrogza/ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Include this in a vhost file within a server {} block using and include statement like below # server { diff --git a/.dev-tools/_conf_files_test2/bots.d/whitelist-domains.conf b/.dev-tools/_conf_files_test2/bots.d/whitelist-domains.conf index e0a25ed8b..fcb8985db 100644 --- a/.dev-tools/_conf_files_test2/bots.d/whitelist-domains.conf +++ b/.dev-tools/_conf_files_test2/bots.d/whitelist-domains.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO WHITELIST YOUR OWN DOMAIN NAMES AND SPARE THEM FROM ANY REFERRER CHECKING ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all your own domains of the sites you host on the server # This file must exist on your system or Nginx will fail a reload due to a missing file # Automatic updates will never be able to remove this custom list of yours diff --git a/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf index 1119a9fe9..163f924d3 100644 --- a/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf @@ -1,5 +1,17 @@ # EDIT THIS FILE AS YOU LIKE TO WHITELIST ALL YOUR IP ADDRESSES AND IP RANGES ### +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + # Add One Entry Per Line - List all your IP's and IP Ranges you want to whitelist # This file must exist on your system or Nginx will fail a reload due to a missing file # Automatic updates will never be able to remove this custom list of yours @@ -7,4 +19,4 @@ # Only add actual IP addresses and ranges here 111.111.111.111 0; -35.188.190.27 0; +35.192.173.11 0; diff --git a/.dev-tools/_conf_files_test2/conf.d/botblocker-nginx-settings.conf b/.dev-tools/_conf_files_test2/conf.d/botblocker-nginx-settings.conf index f775af218..6f7052bf5 100644 --- a/.dev-tools/_conf_files_test2/conf.d/botblocker-nginx-settings.conf +++ b/.dev-tools/_conf_files_test2/conf.d/botblocker-nginx-settings.conf @@ -1,3 +1,16 @@ +############################################################################## +# _ __ _ # +# / |/ /__ _(_)__ __ __ # +# / / _ `/ / _ \\ \ / # +# /_/|_/\_, /_/_//_/_\_\ # +# __/___/ __ ___ __ ___ __ __ # +# / _ )___ ____/ / / _ )___ / /_ / _ )/ /__ ____/ /_____ ____ # +# / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # +# /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # +# # +############################################################################## + + server_names_hash_bucket_size 64; server_names_hash_max_size 4096; limit_req_zone $binary_remote_addr zone=flood:50m rate=90r/s; diff --git a/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf index 57d097fde..7cedd6805 100644 --- a/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf @@ -12,12 +12,12 @@ # / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # # /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # # # -############################################################################## +############################################################################## ### VERSION INFORMATION # ################################################### -### Version: V3.2017.08.824 -### Updated: Sun Aug 20 17:33:15 SAST 2017 +### Version: V3.2017.08.825 +### Updated: Mon Aug 21 11:37:48 SAST 2017 ### Bad Referrer Count: 5622 ### Bad Bot Count: 504 ################################################### diff --git a/.dev-tools/_curl_tests/curltest1.txt b/.dev-tools/_curl_tests/curltest1.txt index 0adcc2b7b..4b96c4ea3 100755 --- a/.dev-tools/_curl_tests/curltest1.txt +++ b/.dev-tools/_curl_tests/curltest1.txt @@ -1,4 +1,4 @@ -Last Tested: Sun Aug 20 17:33:19 SAST 2017 +Last Tested: Mon Aug 21 11:37:53 SAST 2017 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed diff --git a/.dev-tools/_curl_tests/curltest2.txt b/.dev-tools/_curl_tests/curltest2.txt index 0adcc2b7b..4b96c4ea3 100755 --- a/.dev-tools/_curl_tests/curltest2.txt +++ b/.dev-tools/_curl_tests/curltest2.txt @@ -1,4 +1,4 @@ -Last Tested: Sun Aug 20 17:33:19 SAST 2017 +Last Tested: Mon Aug 21 11:37:53 SAST 2017 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed diff --git a/.dev-tools/_curl_tests/curltest3.txt b/.dev-tools/_curl_tests/curltest3.txt index 0adcc2b7b..4b96c4ea3 100755 --- a/.dev-tools/_curl_tests/curltest3.txt +++ b/.dev-tools/_curl_tests/curltest3.txt @@ -1,4 +1,4 @@ -Last Tested: Sun Aug 20 17:33:19 SAST 2017 +Last Tested: Mon Aug 21 11:37:53 SAST 2017 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed diff --git a/.dev-tools/_curl_tests/curltest4.txt b/.dev-tools/_curl_tests/curltest4.txt index 0adcc2b7b..4b96c4ea3 100755 --- a/.dev-tools/_curl_tests/curltest4.txt +++ b/.dev-tools/_curl_tests/curltest4.txt @@ -1,4 +1,4 @@ -Last Tested: Sun Aug 20 17:33:19 SAST 2017 +Last Tested: Mon Aug 21 11:37:53 SAST 2017 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed diff --git a/.dev-tools/_curl_tests/curltest5.txt b/.dev-tools/_curl_tests/curltest5.txt index 41871dbf5..265246864 100755 --- a/.dev-tools/_curl_tests/curltest5.txt +++ b/.dev-tools/_curl_tests/curltest5.txt @@ -1,4 +1,4 @@ -Last Tested: Sun Aug 20 17:33:19 SAST 2017 +Last Tested: Mon Aug 21 11:37:53 SAST 2017 zrQ^ z-sN%UT)YJ4;o;%_{^64r@jJ`Drf`k_*ZS9E%b_M$75}V?DhOWx_4-@-y4KVmL$0bm zuEqaU`K#X-eFc0Bx$1TGpV!s?^>_5^x=J7Y>;6YmTXz;+Lsze>`hq{MMeZ^Mu*KYt4wy( z8f2G#tRd9#H%=wGZ9AOeBuRnV(Iz57`vV?Tmh~^cO*s&DZqs*W?qcuCrk@;U!sx= zY&0!{*t?ZtzKG^wEQzuhqB|q$%R~x!E2C91rK%nfMgD8cU{9pne3UEMYI< z%!QHyccxI|xg2_~4||n!H~PmyCUCB1Ab2EIvusCnABGbos0+eGlDRujbq`=!Ol<_a z8Ya}VvIVM}Z;?on;ebBff(>|4p*w7_WQt%KW{pc&O&nva8a&k8BxgX&aN&>0{I!?} zn+c}uQgg22*7t6tI9T`ifRL4tJZg0X@=ykP=S55-7ISxkPw=LNfq{&xfyCIMaWP_M zms21UMQV)ov@L3Uqb}%Ys1B2mJNUo9xub=jOfa*=2YY+g3k93GiCjc?)an{K z@FtighBt#SOjbEC!4faYVGhIa#*_Vu?=Jfl8GwbMoIy!zjBzA!Kc0foer2#ok}!x1 zcSBOnuG@>@O}{dCz0v(7JU_gZw_f7Da1AK4lY8Jfl_7?DBpv?1UF@n6HVo$dIq zY1Yd4?{k!g;=iM_&hd|Dr=|5VQNb5nX^QE{iI#Vmwb|K!OG{ga zmo|3XI1GcQi2!Nl1^{!o2A7jUtIUZs@-Z$&V|g+OdCKrz*rm(@T;+)hc1_u>S01l` zQ$+-h z=0WQ$3B zor=u$Bk7J-YjwyCJ%V~FY*KJezJ@qjF=-_jBF@SPC_)$DIjTem;VDQ=WBLK4x}=+N z$ZAI1khsB+B$`I=+Fq269KlUqd?$Vg!wChLkvP)fIgb_RdYbIrE986!a)lK`E-L{!WD<~xZ9=5 z$uwL{ra2x-si01=@-F}IJKD)1f8GlzVuk1^l6L)=gSQ36*ywVmIgXHptMzuo`xMkC z7LMu|NdQr3l7dC;1(7gcD5iK2`2o4A11Mz>YW;V9tf6H;o`2Ta1hvNTr$PZ{wT)aCM zCl{|fr|06l^SXN}I_D?i@=d2ld-dJd;$`pRHE#~|x-YxEUbiQXUv-avq*?E)XUuS&2^&BVGQJ;D+M8VTER6#LA`B~K`jGQ|=<6aSbeAIhi=ZkTP?)j7+ z9*-yz=NPCMnq*}J9L zb841Z`hTCJe7OJDIXhE6;OQGW71--uUZ(yZ0KLxn54bukeY{7JD}B7u$9r%2ihaD( zH_w%0L(_yCOyuShm~8p^s+~LZ`aA?dwePLBjxD=snD}RrJLDz2sZJa7z>a++&bv>3`+s1>Op|0D|GiqBc*%4z zAZRs@{Ht3nory<~E1ikbnRsvcBRUhO>5`cq62KaM%lkj+$z49~?CK-S|NC3|AYL7J z&OfciY@YBzQ*|7f_eF@luDO4>x3_nAjOEUo0C_PUt7VnInnqP7!)icIMwQM-7^5n; z#=mKyd;mFHP*qzO$y7a;FSaOtd$I{`f8X~od0wNPfV~G{n{W&iFp~cezlMSQe(ZWL zm2O+7!u#hdD0}d|CX9VZvJbbNaTuar=d?P41rZ_m~7O8Sc$f&#%7W z7-pDu5tE2|WAWF&4BXK*9U=W*Jg+_f7Wxn(lF1?pgyT3baP=Gaq;sMUey9Wi#q(`z zVtgjENC;$5i)nOwc>?R2{Nk&OcGf+ly|bgUi{l?R8dsHXUEibKzw4pz!P0gUc$)I1 zSM?7sMpbQeR`O{;p4b(9$p3R{h4;VewR-9QeU9=W`9J797rsxgPA|?oXX{Z;$Gg;F zure1&=?aS6W$6n3`CP%TJQv6V*)u-x$*t_w4Sszia_Q95QV!^B9G!fs(7P<7P{#CL z6$!w(_Y@ZS(Alwnb@abLu3w~=9?{|#^wYNs=&w+9yP~BJWo57Te@t!rch#8 zr4#r_a-|bkI)U#kr4#rso)8WgLu?y%tzook2G-mZ21-rGaB#=07eTEQ2jMA=s@o$TCf%)g;_t2L!2hrfRz^sUz$*R>Wv++obXy;ww6GP5SwJP34wC;Yzk$=o_X4>Z-UzDNHakiG_9H>CqoM%1;HeBYYo_N z3#$NH)73zNMkQHTt(n0Z4%>sBHb+B)4bC>xo;2wu39+$}X})3jn1ASo9#o||mnc5MUF z;01;uEWA2TW7*mU7>zXyEO1|dS@ms*R?r%vMM#SyjG;l3SlVZr1IW2u>(Qd#Fr_3&v6Q(}Nir~&-iogZHPGD$mhu?gpH$D3a-U3(mEq^69#X(jeVbFP->A zFT6?fSdn;NudNO|$AWS}%{XjY1S14%iQ){T@+{MV4R4sWtBh-k8j<8|SLp4UH_)0& zf37$idBa#|tr{l^alVSY$&?a*QTE)(g8{1pBHoNL2Y&~N+=3A3A`bM1+`EtuZe;id zL^KDxVc@Fdy}pOwZ7q9sB8B!pDSuH2`|=QnF)r*4`j_Y}4WKLx%XfFJOpGkbCl`g3 zqB*tmglsloo1NS9^wsup6jI77qQsfL<;Y;W$T7)ON%@OF=VnvNi&e){5z)vH18+jD z4txrE#|UV_%V3eDQKlNAo7v0q{Ohnb_7J45AkL9DUa8!9h`vcjI>#DURhhcD2M6W> zkvy;{57iGcNmk;Nl|pQ(WZN(trRx<-HaGE5vgbS-+7MC$XJgK^uX=0j^S<4w3Z5gW z=9TTfv6zNadS5Eb0%$%@pRy2|Wgv8>m4@bgIHy(e1u4-}3bXZsorA#zZ8%k0ATl6) zJw~i=z~D~+)?C9Zn;k;OtRlwCfbb>|S=w3C6puNMih^q?sLqucWM?4qkPwKI4?xXm zC^=hjJ==|KAVnVB3?--9F>}$89U0xw0&~fx80|vh{T7*GV$ygUU`>i(%qyN3+|-O= z?oy@bCc$U<=azDSNg)`iMB!>PCT%d=x*eL`Xs>DJ`EI21@d5qdFa5jYcK@zx_3uuO z`*-c5f9v11UiR-STy&d&wsE)9!rh|=pxwj%-O&+#v=3k1;YPE6_wuBFXTEG#4$@_o zmgjIL6I#(YwY?t(6GQwAyPdh&=uW&Lk85>sj(31)Mpu&oXR42q^$d(5PV0S~uH!x} z09rs=26WzzFR5)bXD@m=!POSjnwMn?pcE1y+@( wgjuM}Al!fCOt3W%i_@% literal 4661 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 diff --git a/.latest_release/conf.d.tar.gz b/.latest_release/conf.d.tar.gz index 1f743be42a476d24ddf886cce4904e435ac3a039..31f0ddab5d73217c58d015f02b797a49c8a75eeb 100644 GIT binary patch delta 49932 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 lkNW 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 E022xDDF6Tf delta 49729 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 diff --git a/AUTO-CONFIGURATION.md b/AUTO-CONFIGURATION.md index 5c4937696..213ab108c 100755 --- a/AUTO-CONFIGURATION.md +++ b/AUTO-CONFIGURATION.md @@ -4,7 +4,7 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V3.2017.08.824 +#### Version: V3.2017.08.825 #### Bad Referrer Count: 5622 #### Bad Bot Count: 504 ____________________ diff --git a/MANUAL-CONFIGURATION.md b/MANUAL-CONFIGURATION.md index 0cf4aa7c1..6ae5a5755 100755 --- a/MANUAL-CONFIGURATION.md +++ b/MANUAL-CONFIGURATION.md @@ -4,7 +4,7 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V3.2017.08.824 +#### Version: V3.2017.08.825 #### Bad Referrer Count: 5622 #### Bad Bot Count: 504 ____________________ diff --git a/README.md b/README.md index 36c292d40..325f9216b 100755 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ##### The Ultimate Nginx Bad Bot, User-Agent, Spam Referrer Blocker, Adware, Malware and Ransomware Blocker, Clickjacking Blocker, Click Re-Directing Blocker, SEO Companies and Bad IP Blocker with Anti DDOS System, Nginx Rate Limiting and Wordpress Theme Detector Blocking _______________ -#### Version: V3.2017.08.824 +#### Version: V3.2017.08.825 #### Bad Referrer Count: 5622 #### Bad Bot Count: 504 ____________________ diff --git a/_google_analytics_ghost_spam/README.md b/_google_analytics_ghost_spam/README.md index 5d4423f1c..4efb17118 100644 --- a/_google_analytics_ghost_spam/README.md +++ b/_google_analytics_ghost_spam/README.md @@ -3,7 +3,7 @@ # EASY CONFIGURATION INSTRUCTIONS FOR STOPPING GOOGLE ANALYTICS "GHOST" SPAM _______________ -#### Version: V3.2017.08.824 +#### Version: V3.2017.08.825 #### Bad Referrer Count: 5622 #### Bad Bot Count: 504 ____________________ diff --git a/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf b/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf index 57d097fde..7cedd6805 100755 --- a/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf +++ b/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf @@ -12,12 +12,12 @@ # / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # # /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # # # -############################################################################## +############################################################################## ### VERSION INFORMATION # ################################################### -### Version: V3.2017.08.824 -### Updated: Sun Aug 20 17:33:15 SAST 2017 +### Version: V3.2017.08.825 +### Updated: Mon Aug 21 11:37:48 SAST 2017 ### Bad Referrer Count: 5622 ### Bad Bot Count: 504 ################################################### diff --git a/conf.d/globalblacklist.conf b/conf.d/globalblacklist.conf index 57d097fde..7cedd6805 100644 --- a/conf.d/globalblacklist.conf +++ b/conf.d/globalblacklist.conf @@ -12,12 +12,12 @@ # / _ / _ `/ _ / / _ / _ \/ __/ / _ / / _ \/ __/ '_/ -_) __/ # # /____/\_,_/\_,_/ /____/\___/\__/ /____/_/\___/\__/_/\_\\__/_/ # # # -############################################################################## +############################################################################## ### VERSION INFORMATION # ################################################### -### Version: V3.2017.08.824 -### Updated: Sun Aug 20 17:33:15 SAST 2017 +### Version: V3.2017.08.825 +### Updated: Mon Aug 21 11:37:48 SAST 2017 ### Bad Referrer Count: 5622 ### Bad Bot Count: 504 ################################################### diff --git a/robots.txt/robots.txt b/robots.txt/robots.txt index 9482e4714..fbf23b505 100644 --- a/robots.txt/robots.txt +++ b/robots.txt/robots.txt @@ -1,7 +1,7 @@ ### Version Information # ################################################### -### Version: V3.2017.08.824 -### Updated: Sun Aug 20 17:33:15 SAST 2017 +### Version: V3.2017.08.825 +### Updated: Mon Aug 21 11:37:48 SAST 2017 ### Bad Bot Count: 504 ################################################### ### Version Information ##