From 32c69933b073fa849b5b5b70f32d0c98393cb2a3 Mon Sep 17 00:00:00 2001 From: Travis Date: Mon, 1 Apr 2019 13:31:58 +0200 Subject: [PATCH] V3.2019.04.1358 [ci skip] --- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 60 +++++++++++++----- .../bots.d/whitelist-ips.conf | 4 +- .../conf.d/globalblacklist.conf | 60 +++++++++++++----- .../bots.d/whitelist-ips.conf | 3 +- .../conf.d/globalblacklist.conf | 60 +++++++++++++----- .../bots.d/whitelist-ips.conf | 4 +- .../conf.d/globalblacklist.conf | 60 +++++++++++++----- .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/_curl_tests_3/curltest1.txt | 2 +- .dev-tools/_curl_tests_3/curltest2.txt | 2 +- .dev-tools/_curl_tests_3/curltest3.txt | 2 +- .dev-tools/_curl_tests_3/curltest4.txt | 2 +- .dev-tools/_curl_tests_3/curltest5.txt | 2 +- .dev-tools/_curl_tests_3/curltest6.txt | 2 +- .dev-tools/_curl_tests_3/curltest7.txt | 2 +- .dev-tools/_curl_tests_3/curltest8.txt | 2 +- .dev-tools/_curl_tests_4/curltest1.txt | 2 +- .dev-tools/_curl_tests_4/curltest2.txt | 2 +- .dev-tools/_curl_tests_4/curltest3.txt | 2 +- .dev-tools/_curl_tests_4/curltest4.txt | 2 +- .dev-tools/_curl_tests_4/curltest5.txt | 2 +- .dev-tools/_curl_tests_4/curltest6.txt | 2 +- .dev-tools/_curl_tests_4/curltest7.txt | 2 +- .dev-tools/_curl_tests_4/curltest8.txt | 2 +- .dev-tools/_robots_input/robots-input.txt | 10 +++ .dev-tools/globalblacklist.template | 60 +++++++++++++----- .dev-tools/referrers-regex-format.txt | 1 + .latest_release/bots.d.tar.gz | Bin 5192 -> 5192 bytes .latest_release/conf.d.tar.gz | Bin 77068 -> 77170 bytes AUTO-CONFIGURATION.md | 6 +- MANUAL-CONFIGURATION.md | 6 +- README.md | 6 +- _generator_lists/bad-ip-addresses.list | 41 ++++++++---- _generator_lists/bad-referrers.list | 2 +- _generator_lists/bad-user-agents.list | 20 +++--- _google_analytics_ghost_spam/README.md | 6 +- .../google-exclude-03.txt | 2 +- .../google-disavow.txt | 1 + .../etc/nginx/conf.d/globalblacklist.conf | 60 +++++++++++++----- conf.d/globalblacklist.conf | 60 +++++++++++++----- robots.txt/robots.txt | 26 +++++++- 57 files changed, 427 insertions(+), 197 deletions(-) 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 da2717b52..f06869713 100644 --- a/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf @@ -33,4 +33,4 @@ # 111.111.111.111 0; -35.184.226.236 0; +35.192.187.174 0; diff --git a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf index e34d44ff0..d2251d2a8 100644 --- a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; 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 3a8fe1d9c..f067f834b 100644 --- a/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test2/bots.d/whitelist-ips.conf @@ -33,5 +33,5 @@ # 111.111.111.111 0; -35.202.145.110 0; -35.184.226.236 0; +35.188.73.34 0; +35.192.187.174 0; diff --git a/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf index 7ba1cc79e..a56d82a64 100644 --- a/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test2/conf.d/globalblacklist.conf @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/.dev-tools/_conf_files_test3/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_test3/bots.d/whitelist-ips.conf index 6cb009821..e96516775 100644 --- a/.dev-tools/_conf_files_test3/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test3/bots.d/whitelist-ips.conf @@ -33,4 +33,5 @@ # 111.111.111.111 0; -35.188.1.99 0; +35.192.136.167 0; +35.188.73.34 0; diff --git a/.dev-tools/_conf_files_test3/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test3/conf.d/globalblacklist.conf index 43d3f019e..c9e814ef5 100644 --- a/.dev-tools/_conf_files_test3/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test3/conf.d/globalblacklist.conf @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/.dev-tools/_conf_files_test4/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_test4/bots.d/whitelist-ips.conf index 2dad0efbc..f067f834b 100644 --- a/.dev-tools/_conf_files_test4/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test4/bots.d/whitelist-ips.conf @@ -33,5 +33,5 @@ # 111.111.111.111 0; -35.184.226.236 0; -35.202.145.110 0; +35.188.73.34 0; +35.192.187.174 0; diff --git a/.dev-tools/_conf_files_test4/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test4/conf.d/globalblacklist.conf index e34d44ff0..d2251d2a8 100644 --- a/.dev-tools/_conf_files_test4/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test4/conf.d/globalblacklist.conf @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/.dev-tools/_curl_tests/curltest1.txt b/.dev-tools/_curl_tests/curltest1.txt index ee4edb5bd..e51dcd484 100755 --- a/.dev-tools/_curl_tests/curltest1.txt +++ b/.dev-tools/_curl_tests/curltest1.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:53:27 SAST 2019 +Last Tested: Mon Apr 1 13:31:21 SAST 2019 % 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 ee4edb5bd..e51dcd484 100755 --- a/.dev-tools/_curl_tests/curltest2.txt +++ b/.dev-tools/_curl_tests/curltest2.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:53:27 SAST 2019 +Last Tested: Mon Apr 1 13:31:21 SAST 2019 % 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 ee4edb5bd..e51dcd484 100755 --- a/.dev-tools/_curl_tests/curltest3.txt +++ b/.dev-tools/_curl_tests/curltest3.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:53:27 SAST 2019 +Last Tested: Mon Apr 1 13:31:21 SAST 2019 % 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 ee4edb5bd..e51dcd484 100755 --- a/.dev-tools/_curl_tests/curltest4.txt +++ b/.dev-tools/_curl_tests/curltest4.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:53:27 SAST 2019 +Last Tested: Mon Apr 1 13:31:21 SAST 2019 % 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 4b1a5bd92..3f10f14d8 100755 --- a/.dev-tools/_curl_tests/curltest5.txt +++ b/.dev-tools/_curl_tests/curltest5.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:53:27 SAST 2019 +Last Tested: Mon Apr 1 13:31:21 SAST 2019 diff --git a/.dev-tools/_curl_tests_4/curltest6.txt b/.dev-tools/_curl_tests_4/curltest6.txt index 15aff7c4e..5db2a70d2 100755 --- a/.dev-tools/_curl_tests_4/curltest6.txt +++ b/.dev-tools/_curl_tests_4/curltest6.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:54:05 SAST 2019 +Last Tested: Mon Apr 1 13:31:58 SAST 2019 diff --git a/.dev-tools/_curl_tests_4/curltest7.txt b/.dev-tools/_curl_tests_4/curltest7.txt index 15aff7c4e..5db2a70d2 100644 --- a/.dev-tools/_curl_tests_4/curltest7.txt +++ b/.dev-tools/_curl_tests_4/curltest7.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:54:05 SAST 2019 +Last Tested: Mon Apr 1 13:31:58 SAST 2019 diff --git a/.dev-tools/_curl_tests_4/curltest8.txt b/.dev-tools/_curl_tests_4/curltest8.txt index 15aff7c4e..5db2a70d2 100644 --- a/.dev-tools/_curl_tests_4/curltest8.txt +++ b/.dev-tools/_curl_tests_4/curltest8.txt @@ -1,4 +1,4 @@ -Last Tested: Sat Mar 30 18:54:05 SAST 2019 +Last Tested: Mon Apr 1 13:31:58 SAST 2019 diff --git a/.dev-tools/_robots_input/robots-input.txt b/.dev-tools/_robots_input/robots-input.txt index 1e5f6317e..d4d426557 100644 --- a/.dev-tools/_robots_input/robots-input.txt +++ b/.dev-tools/_robots_input/robots-input.txt @@ -64,6 +64,7 @@ CCBot Cegbfeieh CheeseBot CherryPicker +CheTeam ChinaClaw Chlooe Claritybot @@ -355,6 +356,7 @@ RepoMonkey Ripper RocketCrawler Rogerbot +s1z.ru SalesIntelligent SBIder ScanAlert @@ -516,7 +518,15 @@ WWW-Mechanize WWW::Mechanize WWWOFFLE x09Mozilla +x22assert +x22cache +x22feed +x22init +x22JDatabase +x22JSimple x22Mozilla +x22num +x22sanitize Xaldon_WebSpider Xaldon WebSpider Xenu diff --git a/.dev-tools/globalblacklist.template b/.dev-tools/globalblacklist.template index e34d44ff0..d2251d2a8 100755 --- a/.dev-tools/globalblacklist.template +++ b/.dev-tools/globalblacklist.template @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/.dev-tools/referrers-regex-format.txt b/.dev-tools/referrers-regex-format.txt index 9df9f41de..30dea4710 100644 --- a/.dev-tools/referrers-regex-format.txt +++ b/.dev-tools/referrers-regex-format.txt @@ -4767,6 +4767,7 @@ "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; +"~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; diff --git a/.latest_release/bots.d.tar.gz b/.latest_release/bots.d.tar.gz index d159b6af99eee9ec6a9d2bc716ea57a07f9a8397..099d5d2f561c659e51ef46ef8b161684cf09aa1f 100644 GIT binary patch delta 5117 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 delta 5131 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
MdgVQ#nj2_Fq=Y?ijnDP+?exSVnWBX88ry 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 delta 63129 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 U|I7Hg_W!~?NQuA!tA_&ne`Lve8~^|S diff --git a/AUTO-CONFIGURATION.md b/AUTO-CONFIGURATION.md index 974939ead..fb58e1b91 100755 --- a/AUTO-CONFIGURATION.md +++ b/AUTO-CONFIGURATION.md @@ -4,9 +4,9 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V3.2019.03.1357 -#### Bad Referrer Count: 6591 -#### Bad Bot Count: 534 +#### Version: V3.2019.04.1358 +#### Bad Referrer Count: 6592 +#### Bad Bot Count: 544 ____________________ diff --git a/MANUAL-CONFIGURATION.md b/MANUAL-CONFIGURATION.md index e53f14b09..825d5ac18 100755 --- a/MANUAL-CONFIGURATION.md +++ b/MANUAL-CONFIGURATION.md @@ -4,9 +4,9 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V3.2019.03.1357 -#### Bad Referrer Count: 6591 -#### Bad Bot Count: 534 +#### Version: V3.2019.04.1358 +#### Bad Referrer Count: 6592 +#### Bad Bot Count: 544 ____________________ ## Help Support This Project diff --git a/README.md b/README.md index feee5ffd2..3c58c919b 100755 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ ##### 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. Stop and Block all kinds of bad internet traffic from ever reaching your web sites. [PLEASE SEE: Definition of Bad Bots](#define-bad-bots) _______________ -#### Version: V3.2019.03.1357 -#### Bad Referrer Count: 6591 -#### Bad Bot Count: 534 +#### Version: V3.2019.04.1358 +#### Bad Referrer Count: 6592 +#### Bad Bot Count: 544 ____________________ ## Help Support This Project diff --git a/_generator_lists/bad-ip-addresses.list b/_generator_lists/bad-ip-addresses.list index d5537a870..aa0191593 100644 --- a/_generator_lists/bad-ip-addresses.list +++ b/_generator_lists/bad-ip-addresses.list @@ -41,7 +41,6 @@ 103.253.147.154 103.253.147.212 103.28.149.188 -103.36.84.100 103.3.73.124 103.50.255.6 103.56.189.134 @@ -64,6 +63,7 @@ 104.131.158.236 104.131.184.239 104.131.213.59 +104.131.214.193 104.131.81.254 104.131.86.222 104.131.86.71 @@ -96,6 +96,8 @@ 104.236.101.68 104.236.129.219 104.236.208.101 +104.238.80.144 +104.238.83.234 104.243.129.210 104.243.129.98 104.248.131.112 @@ -149,6 +151,7 @@ 109.194.19.243 109.202.78.51 109.203.109.210 +109.228.53.70 109.245.221.126 109.248.9.9 109.73.46.142 @@ -159,7 +162,6 @@ 111.231.244.35 111.73.46.169 111.85.15.196 -111.93.32.34 112.111.185.155 112.133.100.73 112.133.231.212 @@ -187,7 +189,6 @@ 114.32.153.15 114.33.75.32 115.113.203.147 -115.127.13.188 115.146.126.168 115.159.0.225 115.159.22.186 @@ -231,6 +232,7 @@ 116.31.116.8 116.56.137.251 117.121.7.103 +117.156.94.32 117.248.137.57 117.255.216.106 117.255.216.116 @@ -276,7 +278,6 @@ 119.27.189.149 119.28.77.70 119.29.14.115 -119.29.197.54 119.57.251.164 119.60.9.7 119.9.30.30 @@ -399,6 +400,7 @@ 137.226.113.12 137.226.113.26 137.74.1.135 +137.74.166.182 137.74.175.67 137.74.198.136 137.74.202.165 @@ -467,7 +469,6 @@ 142.93.49.13 142.93.60.248 142.93.88.170 -14.37.169.239 144.217.13.82 144.217.162.205 144.217.65.92 @@ -487,7 +488,6 @@ 145.239.17.121 145.239.212.20 145.239.230.16 -145.239.65.62 145.239.76.62 145.239.82.107 145.239.8.229 @@ -545,6 +545,7 @@ 149.56.180.95 149.56.192.219 149.56.19.71 +149.56.204.150 149.56.30.130 149.56.80.55 149.56.86.166 @@ -650,6 +651,7 @@ 162.243.158.198 162.243.20.97 162.243.21.95 +162.255.87.220 163.172.113.71 163.172.148.154 163.172.161.181 @@ -663,6 +665,7 @@ 163.25.253.4 163.30.196.168 163.47.146.236 +164.132.102.125 164.132.111.178 164.132.114.155 164.132.135.199 @@ -785,6 +788,7 @@ 178.128.81.57 178.128.91.123 178.128.93.241 +178.128.98.86 178.132.0.86 178.137.160.2 178.137.162.120 @@ -1058,7 +1062,6 @@ 188.143.232.27 188.143.232.32 188.143.234.155 -188.165.195.154 188.165.197.221 188.165.209.216 188.165.215.143 @@ -1117,7 +1120,6 @@ 192.155.95.28 192.163.224.116 192.169.155.230 -192.169.157.188 192.169.202.1 192.169.243.116 192.169.243.214 @@ -1190,13 +1192,13 @@ 193.201.224.218 193.201.224.220 193.201.224.222 +193.201.224.225 193.201.224.236 193.201.224.246 193.201.225.54 193.201.227.177 193.201.227.89 193.201.227.92 -193.227.46.66 193.253.60.124 193.29.53.14 193.6.150.26 @@ -1208,6 +1210,7 @@ 193.70.81.234 193.70.81.238 193.90.12.115 +194.55.12.45 195.154.102.207 195.154.118.186 195.154.172.153 @@ -1215,6 +1218,7 @@ 195.154.240.184 195.154.73.102 195.154.77.81 +195.188.225.233 195.201.143.48 195.201.220.228 195.22.127.231 @@ -1352,7 +1356,6 @@ 210.9.148.206 211.147.255.42 211.159.167.87 -211.192.110.115 211.252.84.20 212.112.98.158 212.125.27.66 @@ -1542,6 +1545,7 @@ 31.214.243.117 34.207.204.29 34.244.202.105 +34.76.215.94 35.154.134.64 35.154.165.208 35.154.199.109 @@ -1549,7 +1553,10 @@ 35.185.197.17 35.193.153.123 35.196.47.242 +35.201.10.199 +35.204.52.77 35.205.201.147 +35.221.19.109 35.229.34.225 36.111.190.229 37.110.140.31 @@ -1588,6 +1595,7 @@ 37.58.81.100 37.59.100.39 37.59.102.62 +37.59.107.31 37.59.140.104 37.59.178.111 37.59.46.75 @@ -1614,10 +1622,10 @@ 4.16.205.42 41.71.66.4 41.71.77.165 +41.77.115.114 41.79.4.15 42.159.85.237 42.201.137.230 -42.247.29.10 42.55.136.241 42.56.92.103 42.56.92.29 @@ -1814,6 +1822,7 @@ 51.38.215.64 51.38.224.237 51.38.226.89 +51.38.236.43 51.38.237.46 51.38.40.38 51.38.48.127 @@ -1864,8 +1873,10 @@ 5.172.20.190 5.175.109.214 51.75.160.218 +51.75.250.174 51.75.29.61 51.75.68.150 +51.77.148.240 51.77.202.135 5.18.213.96 5.188.10.156 @@ -1987,6 +1998,7 @@ 54.38.53.21 54.38.55.127 54.38.90.66 +54.39.167.115 54.39.179.91 54.39.87.174 54.39.99.246 @@ -2078,7 +2090,6 @@ 61.177.172.188 61.177.172.60 61.177.172.86 -61.178.220.148 61.234.37.3 61.35.89.157 61.72.255.26 @@ -2142,6 +2153,7 @@ 67.205.153.81 68.180.229.178 68.180.229.185 +68.183.223.12 68.60.103.4 69.12.77.220 69.12.90.242 @@ -2151,6 +2163,7 @@ 69.197.169.202 69.7.31.254 69.90.223.232 +70.35.207.236 70.50.15.181 70.75.96.67 70.90.165.236 @@ -2158,9 +2171,9 @@ 71.226.159.44 71.231.68.139 71.244.49.72 -71.56.218.201 71.6.202.198 72.13.200.13 +72.18.132.221 72.53.158.103 73.114.79.156 73.158.127.66 @@ -2352,6 +2365,7 @@ 84.52.124.57 84.53.198.208 84.54.232.182 +84.54.37.69 85.113.55.213 85.114.17.218 85.140.3.217 @@ -2427,6 +2441,7 @@ 87.98.139.12 87.98.182.151 87.98.182.87 +87.98.184.11 88.147.114.176 88.147.173.30 88.147.252.69 diff --git a/_generator_lists/bad-referrers.list b/_generator_lists/bad-referrers.list index b5638e613..a5b17424f 100755 --- a/_generator_lists/bad-referrers.list +++ b/_generator_lists/bad-referrers.list @@ -1,4 +1,3 @@ -s1z.ru 000free.us 007angels.com 00author.com @@ -4771,6 +4770,7 @@ ryetaw.com s-forum.biz s-iwantyou.com s.lollypopgaming.com +s1z.ru s8-nowy-wygraj.comli.com sa-live.com sa-rewards.co.za diff --git a/_generator_lists/bad-user-agents.list b/_generator_lists/bad-user-agents.list index d53151336..f1b2f0b45 100755 --- a/_generator_lists/bad-user-agents.list +++ b/_generator_lists/bad-user-agents.list @@ -1,13 +1,3 @@ -x22JDatabase -x22JSimple -x22cache -x22assert -x22sanitize -x22init -x22feed -x22num -s1z.ru -CheTeam 360Spider 404checker 404enemy @@ -74,6 +64,7 @@ CCBot Cegbfeieh CheeseBot CherryPicker +CheTeam ChinaClaw Chlooe Claritybot @@ -365,6 +356,7 @@ RepoMonkey Ripper RocketCrawler Rogerbot +s1z.ru SalesIntelligent SBIder ScanAlert @@ -526,7 +518,15 @@ WWW-Mechanize WWW::Mechanize WWWOFFLE x09Mozilla +x22assert +x22cache +x22feed +x22init +x22JDatabase +x22JSimple x22Mozilla +x22num +x22sanitize Xaldon_WebSpider Xaldon\ WebSpider Xenu diff --git a/_google_analytics_ghost_spam/README.md b/_google_analytics_ghost_spam/README.md index dc7240961..9dfacf6a6 100644 --- a/_google_analytics_ghost_spam/README.md +++ b/_google_analytics_ghost_spam/README.md @@ -3,9 +3,9 @@ # EASY CONFIGURATION INSTRUCTIONS FOR STOPPING GOOGLE ANALYTICS "GHOST" SPAM _______________ -#### Version: V3.2019.03.1357 -#### Bad Referrer Count: 6591 -#### Bad Bot Count: 534 +#### Version: V3.2019.04.1358 +#### Bad Referrer Count: 6592 +#### Bad Bot Count: 544 ____________________ ## Help Support This Project diff --git a/_google_analytics_ghost_spam/google-exclude-03.txt b/_google_analytics_ghost_spam/google-exclude-03.txt index 3a4c46df4..6cdcce7bf 100755 --- a/_google_analytics_ghost_spam/google-exclude-03.txt +++ b/_google_analytics_ghost_spam/google-exclude-03.txt @@ -1 +1 @@ -locksmith\.jp|locustdesign\.co|lodki\-pvh\.dp\.ua|loftdigital\.eu|loginduepunti\.it|lol\-smurfs\.com|lollypopgaming\.com|lolnex\.us|lomb\.co|lombardfinder\.ru|lombia\.co|lombia\.com|lomza\.info|lonely\-mature\.com|lonerangergames\.com|long\-beach\-air\-conditioning\.com|longadventure\.com|longgreen\.info|longlifelomilomi\.info|lookingglassemb\.com|losangeles\-ads\.com|lost\-alpha\.ru|lostfilm\-online\.ru|lotto6888\.com|lottospring\.com|louboutinbooties\.xyz|louboutinreplica\.pw|louboutinreplica\.xyz|louboutinshoes\.xyz|louisvuittonoutletstore\.net|lovasszovetseg\.hu|love\-baby\.cz|lovelycraftyhome\.com|lovi\-moment\.com\.ua|low\-format\.ru|lowephotos\.info|lsex\.xyz|lsp\-awak\-perikanan\.com|ltvperf\.com|lubetube\.com|luciddiagnostics\.in|luckyday\.world|luckyshop\.net\.ua|lulea\-auktionsverk\.se|lumb\.co|lunamedia\.co|lunchrock\.co|lutherstable\.org|luxmagazine\.cf|luxup\.ru|lyngdalhudterapi\.no|lyrics\.home\-task\.com|lyrster\.com|m\-google\.xyz|m\.b00kmarks\.com|m0r0zk0\-krava\.ru|m1media\.net|m292\.info|m3gadownload\.pl|m4ever\.net|m5home\.ru|mabdoola\.blogspot\.com|mac\-shield\.com|macdamaged\.space|macdamaged\.tech|macfix\.life|machicon\-akihabara\.info|machicon\-ueno\.info|mackeeper\-center\.club|mackeeper\-land\-672695126\.us\-east\-1\.elb\.amazonaws\.com|macnewtech\.com|macotool\.com|macresource\.co\.uk|macrotek\.ru|mactechinfo\.info|madot\.onlinewebshop\.net|mafa\-free\.com|mafcards\.ru|magazin\-pics\.ru|magazintiande\.ru|magda\-gadalka\.ru|magento\-crew\.net|magicalfind\-a\.akamaihd\.net|magicdiet\.gq|magicplayer\-s\.acestream\.net|maglid\.ru|magnetic\-bracelets\.ru|magnetpress\.sk|mahnwachen\-helfen\.info|mail\.allnews24\.in|mailemedicinals\.com|mainhp\.net|mainlinehobby\.net|maju\.bluesalt\.co|make\-money\-online\.com|makedo\.ru|makemoneyonline\.com|makis\.nu|maladot\.com|mall\.uk|malls\.com|malwareremovalcenter\.com|mamasuper\.prom\.ua|managerpak204\.weebly\.com|manifestation\.betteroffers\.review|manimpotence\.com|manipulyator\-peterburg\.ru|mansiondelrio\.co|mansparskats\.com|mantramusic\.ru|manualterap\.roleforum\.ru|manuscript\.su|manve\.info|manyresultshub\-a\.akamaihd\.net|map028\.com|mapquestz\.us|maranbrinfo\.com\.br|mararoom\.ru|marblestyle\.ru|marcogrup\.com|marcoislandvacations\.net|marcowebonyodziezowe\.pl|maridan\.com\.ua|marinetraffic\.com|marketingtechniques\.info|marketingvici\.com|marketland\.ml|markjaybeefractal\.com|marktforschung\-stuttgart\.com|marmitaco\.cat|marmotstore\.online|marsgatan\.com|martlinker\.com|marwer\.info|maslenka\.kz|massage\-info\.nl|masserect\.com|master\-muznachas\.ru|masterseek\.com|mastershef\.club|masthopehomes\.com|masturbate\.co\.uk|matb3aa\.com|matchpal\-a\.akamaihd\.net|matematikus\.info|mathgym\.com\.au|matrixalchemy\.com|matsdale\.com|mature\.free\-websites\.com|max\-eclat\.men|max\-p\.men|maximilitary\.ru|maximpartnerspr\.com|maxthon\.com|maxxtor\.eu|mazda\-roadsters\.com|mb140\.ru|mbiologi\.ru|mcadamssupplyco\.com|mcar\.in\.ua|mcnamaratech\.com|me\-ke\.com|mearns\-tractors\.co\.uk|mebel\-alait\.ru|mebel\-ekb\.com|mebel\-vstroika\.ru|mebelcomplekt\.ru|mebeldekor\.com\.ua|meble\-bogart\.info|mecash\.ru|meccadumps\.net|med\-zdorovie\.com\.ua|medanestesia\.ru|meddesk\.ru|medi\-fitt\.hu|mediaoffers\.click|mediawhirl\.net|medicinacom\.ru|medicine\-4u\.org|medicines\-choice\.com|medicineseasybuy\.com|medicovi\.com|medictube\.ru|medispainstitute\.com\.au|medizinreisen\.de|medkletki\.ru|medkritika\.ru|medmajor\.ru|medosmotr\-ufa\.ru|meds\-online24\.com|medtherapy\.ru|meduza\-consult\.ru|meendo\-free\-traffic\.ga|meetingrainstorm\.bid|meetlocalchicks\.com|mega\-bony\-2017\.pl|mega\-bony2017\.pl|mega\-polis\.biz\.ua|megaapteka\.ru|megahdporno\.net|megaindex\.ru|megakino\.net|megavolt\.net\.ua|meget\.co\.za|mejoresfotos\.eu|meltwater\.com|member\-quiz\.com|members\.ghanaweb\.com|memberty\.com|menetie\.ru|menhealed\.net|mensandals\.xyz|menstennisforums\.com|mere\.host\.sk|merryhouse\.co\.uk|mesbuta\.info|message\-warning\.net|mesto\-x\.com|metabar\.ru|metallosajding\.ru|metalonly\.info|metarip\.ru|metascephe\.com|metaxalonevstizanidine\.blogspot\.com|methodsmarketing\.com|mex\-annushka\.ru|mexicosleevegastrectomy\.com|mexicotravelnet\.com|mezaruk\.info|mhi\-systems\.ru|mhtr\.be|micasainvest\.com|michaelkorsoutlet\.store|michaelkorsoutletstore\.net|michaelkorssaleoutletonline\.net|microsearch\.ru|microsoftportal\.net|microstatic\.pl|middlerush\-a\.akamaihd\.net|midst\.eu|mielec\.pl|migente\.com|mikozstop\.com|mikrobiologies\.ru|mil\-stak\.com|milblueprint\.com|militarysale\.pro|millionare\.com|mindbox\.co\.za|mindeyegames\.com|minecraft\-neo\.ru|minecraft\-rus\.org|minegam\.com|minharevisao\.com|mini\.7zap\.com|miniads\.ca|minneapoliscopiers\.com|minyetki\.ru|mir\-betting\.ru|mir\-business\-24\.ru|mir\-limuzinov\.ru|mirmedinfo\.ru|mirobuvi\.com\.ua|mirtorrent\.net|mirzonru\.net|misandesign\.se|missclub\.info|missis\.top|missvietnam\.org|misswell\.net|mister\-shop\.com|misterjtbarbers\.com|mistr\-x\.org|mitrasound\.ru|mixed\-wrestling\.ru|mixtapetorrent\.com|mixx\.com|mjchamonix\.org|mlf\.hordo\.win|mlvc4zzw\.space|mmgq\.ru|mmofreegames\.online|mmog\-play\.ru|mmoguider\.ru|mmostrike\.ru|mmstat\.com|mncrftpcs\.com|mnogabukaff\.net|mnogolok\.info|mobifunapp\.weebly\.com|mobile\.ok\.ru|mobilemedia\.md|mobilierland\.com|mobioffertrck\.com|mobot\.site|mobplayer\.net|mobplayer\.ru|mobsfun\.net|mobstarr\.com|mockupui\.com|modabutik\.ru|modenamebel\.ru|modnie\-futbolki\.net|moesen\-ficken\.com|moesonce\.com|moetomnenie\.com|moi\-glazki\.ru|moinozhki\.com|moivestiy\.biz|mojaocena\.com|moje\-recenze\.cz|mojowhois\.com|mojpregled\.com|mojpreskumanie\.com|mokrayakiska\.com|mole\.pluto\.ro|monarchfind\-a\.akamaihd\.net|monarhs\.info|monclerboots\.xyz|monclercheap\.xyz|monclercoats\.xyz|monclerjacketsoutlet\.pw|monclerjacketsoutlet\.win|moncleronline\.xyz|moncleroutletonline\.pw|moncleroutletonline\.win|moncleroutletonline\.xyz|monclervests\.xyz|monetizationking\.net|monetizer\.com\-01\.site|money\-every\-day\.com|money\-for\-placing\-articles\.com|moneymaster\.ru|moneyteam24\.com|moneytop\.ru|moneyviking\-a\.akamaihd\.net|moneyzzz\.ru|monitorwebsitespeed\.com|monsterdivx\.com|monsterdivx\.tv|montazhnic\.ru|monthlywinners\.com|montredemarque\.nl|moomi\-daeri\.com|moonci\.ru|more\-letom\.ru|morefastermac\.trade|morepoweronmac\.trade|morf\.snn\.gr|morlat\.altervista\.org|morocco\-nomad\-excursions\.com|moroccosurfadventures\.com|moscow\-clining\.ru|moscow\-region\.ru|moscow\.online\-podarki\.com|moscow\.xrus\.org|mosdverka\.ru|moskva\.nodup\.ru|mosrif\.ru|mossmesi\.com|most\-kerch\.org|most\.gov\.iq|mostantikor\.ru|motherboard\.vice\.com|mototsikl\.org|mountainstream\.ms|mouselink\.co|moviemail\-online\.co\.uk|movies\-in\-theaters\.net|moviezbonkerssk\.cf|mowser\.com|moxo\.com|moyakuhnia\.ru|moyaterapiya\.ru|moz\.com|mozello\.ru|mp3downloadhq\.com|mp3films\.ru|mp3ringtone\.info|mrbitsandbytes\.com|mrbojikobi4\.biz|mrcsa\.com\.au|mrinsidesales\.com|mriyadh\.com|mrlmedia\.net|mrmoneymustache\.com|mrpornogratis\.xxx|mrsdalloways\.com|mrvideospornogratis\.xxx|mrwhite\.biz|msfsaar\.de|msk\-diplomat\.com|msk\.afora\.ru|mtmtv\.info|mttwtrack\.com|mturkcontent\.com|muabancantho\.info|mug\-na\-chas\-moscow\.ru|muizre\.ru|mulberryoutletonlineeu\.com|multgo\.ru|mundoaberrante\.com|muschisexbilder\.com|musezone\.ru|musezone\.su|musflashtv\.com|music\.utrolive\.ru|music7s\.me|musicas\.baixar\-musicas\-gratis\.com|musicdaddy\.net|musicktab\.com|musicspire\.online|musicstock\.me|musicvidz\.ru|musirc\.com|mustat\.com|mustwineblog\.com|muycerdas\.xxx|muz\-baza\.net|muz\-shoes\.ru|muz\-tracker\.net|muzaporn\.com|muznachas\-service\.ru|muztops\.ru|mvpicton\.co\.uk|mwtpludn\.review|mxgetcode\.com|my\-bc\.ru|my\-big\-family\.com|my\-cash\-bot\.co|my\-floor\.in\.ua|myanyone\.net|mybinaryoptionsrobot\.com|myblogregistercm\.tk|mycaf\.it|mycouponizemac\.com|mydearest\.co|mydeathspace\.com|mydirtyhobby\.com|mydirtystuff\.com|mydoctorok\.ru|mydownloadengine\.com|mydownlodablefiles\.com|myfreecams\.com|myfreemp3\.eu|myfreetutorials\.com|myftpupload\.com|mygameplus\.com|mygameplus\.ru|myghillie\.info|myhealthcare\.com|myhitmp3\.club|myindospace\.com|myiptest\.com|mykings\.pw|mylesosibirsk\.ru|mylida\.org|myliveblog\.ru|mymercy\.info|mymobilemoneypages\.com|myonigroup\.com|myonlinepayday\.co|myperiod\.club|mypets\.by|myphotopipe\.com|myplaycity\.com|mypornfree\.ru|myprintscreen\.com|myseoconsultant\.com|mysexpics\.ru|myshopmatemac\.com|mystats\.xyz|mywallpaper\.top|myxdate\.info|myyour\.eu|na\-telefon\.biz|na15\.ru|nac\-bearings\.ru|nacap\.ru|nagdak\.ru|nailsimg\.com|naj\-filmy24\.pl|najaden\.no|nakozhe\.com|nalogovyy\-kodeks\.ru|nalogovyykodeks\.ru|namenectar\.com|napalm51\.nut\.cc|naperehresti\.info|naphukete\.ru|narco24\.me|nardulan\.com|narkologiya\-belgorod\.ru|narkologiya\-orel\.ru|narkologiya\-penza\.ru|narkologiya\-peterburg\.ru|narkologiya\-voronezh\.ru|narosty\.com|narutonaruto\.ru|nash\-krym\.info|nastroyke\.net|nastydollars\.com|natali\-forex\.com|nate\.com|nationalbreakdown\.com|naturalbreakthroughsresearch\.com|naturalpharm\.com\.ua|naturalshair\.site|naturtreenspicerx\.pw|naughtyconnect\.com|naval\.jislaaik\.com|navalwiki\.info|nbsproject\.ru|needtosellmyhousefast\.com|negociosdasha\.com|negral\.pluto\.ro|neks\.info|nelc\.edu\.eg|neobux\-bg\.info|neodownload\.webcam|nero\-us\.com|nerudlogistik\.ru|net\-profits\.xyz|net\-radar\.com|netallergy\.ru|netanalytics\.xyz|netcheckcdn\.xyz|netfacet\.net|netoil\.no|netpics\.org|netvouz\.com|networkad\.net|networkcheck\.xyz|nevansk\.ru|new\-apps\.ru|new\-post\.tk|new7ob\.com|newhairstylesformen2014\.com|news\-readers\.ru|news\-speaker\.com|newsperuse\.com|newstaffadsshop\.club|newstraveller\.ru|newstudio\.tv|newtechspb\.ru|newyorkhotelsmotels\.info|next\-dentists\.tk|nextbackgroundcheck\.gq|nextconseil\.com|nextlnk12\.com|nextrent\-crimea\.ru|nfljerseys\.online|nfljerseyscheapbiz\.us|nfljerseyscheapchinabiz\.com|nfljerseysforsalewholesaler\.com|nfvsz\.com|ngps1\.ru|nhl09\.ru|nhl17coins\.exblog\.jp|nhl17coinsforps3\.gratisblog\.biz|nibbler\.silktide\.com|nicefloor\.co\.uk|nicovideo\.jp|nightvision746\.weebly\.com|nikhilbahl\.com|niki\-mlt\.ru|nikitabuch\.com|nikitsyringedrivelg\.pen\.io|nikkiewart\.ru|ningessaybe\.me|nippon\-bearings\.ru|niroo\.info|njkmznnb\.ru|njpalletremoval\.com|nl\.netlog\.com|nlfjjunb5\.ru|nmrk\.ru|no\-fuel\.org|no\-rx\.info|noclegonline\.info|nodding\-passion\.tk|nodup\.ru|nofreezingmac\.click|nofreezingmac\.work|nonews\.co|nootrino\.com|nordstar\.pro|nordvpn\.com|normalegal\.ru|northfacestore\.online|norththeface\.store|noscrapleftbehind\.co|nosecret\.com\.ua|notaria\-desalas\.com|notasprensa\.info|notebook\-pro\.ru|notfastfood\.ru|nottyu\.xyz|noumeda\.com|novatech\.vn|november\-lax\.com|novgorod\.xrus\.org|novodigs\.com|novosibirsk\.xrus\.org|novosti\-hi\-tech\.ru|nowtorrents\.com|npoet\.ru|nrjmobile\.fr|nrv\.co\.za|nsatc\.net|ntic\.fr|nucia\.biz\.ly|nudepatch\.net|nudo\.ca|nufaq\.com|nuit\-artisanale\.com|nuker\.com|nullrefer\.com|nuup\.info|nvformula\.ru|nvssf\.com|nyfinance\.ml|nzfilecloud\.weebly\.com|o\-dachnik\.ru|o\-o\-11\-o\-o\.com|o\-o\-6\-o\-o\.com|o\-o\-6\-o\-o\.ru|o\-o\-8\-o\-o\.com|o\-o\-8\-o\-o\.ru|o\.light\.d0t\.ru|o00\.in|o333o\.com|oakleyglassesonline\.us|oakridgemo\.com|oballergiya\.ru|obesidadealgarve\.com|obnal\.org|obsessionphrases\.com|obuv\-kupit\.ru|ochistka\-stokov\.ru|oconto\.ru|oda\.as|oddamzadarmo\.eu|odesproperty\.com|odoratus\.net|odywpjtw\.bloger\.index\.hr|oecnhs\.info|of\-ireland\.info|offer\.camp|offer\.wpsecurity\.website|offergroup\.info|offers\.bycontext\.com|offf\.info|office\-windows\.ru|office2web\.com|officedocuments\.net|offside2\.5v\.pl|offtime\.ru|offtopic\.biz|ohmyrings\.com|oil\-td\.ru|ok\-ua\.info|ok\.ru|okayimage\.com|okel\.co|oklogistic\.ru|okmusic\.jp|okonich\.com\.ua|okout\.ru|okroshki\.ru|oksrv\.com|oktube\.ru|okuos\.com|old\-rock\.com|olgacvetmet\.com|olvanto\.ru|olympescort\.com|omoikiri\-japan\.ru|omsk\.xrus\.org|onclickpredictiv\.com|onclkads\.com|one\-gear\.com|oneclickfiles\.com|onefilms\.net|onemactrckr\.com|onemantrip\.com|oneminutesite\.it|onescreen\.cc|oneshotdate\.com|onetravelguides\.com|onlainbesplatno\.ru|onlinadverts\.com|online\-hd\.pl|online\-hit\.info|online\-podarki\.com|online\-sbank\.ru|online\-templatestore\.com|online\-x\.ru|online\.ktc45\.ru|online247\.ml|online7777\.com|onlinebay\.ru|onlinedomains\.ru|onlinefilmz\.net|onlineku\.com|onlinemeetingnow\.com|onlinemegax\.com|onlineporno\.site|onlineserialy\.ru|onlineslotmaschine\.com|onlinetvseries\.me|onlinewritingjobs17\.blogspot\.ru|onload\.pw|onlyforemont\.ru|onlythegames\.com|onlywoman\.org|ons\-add\.men|onstrapon\.purplesphere\.in|ontargetseo\.us|onthemarch\.co|ooo\-gotovie\.ru|ooo\-olni\.ru|ooomeru\.ru|oops\-cinema\.ru|open\-odyssey\.org|openfrost\.com|openfrost\.net|openlibrary\.org|openmediasoft\.com|openmultipleurl\.com|openstat\.com|opinionreelle\.com|ops\.picscout\.com|optibuymac\.com|optikremont\.ru|optitrade24\.com|optom\-deshevo\.ru|oralsexfilme\.net|oranga\.host\.sk|ordernorxx\.com|orel\-reshka\.net|oren\-cats\.ru|orenburg\-gsm\.ru|orgasmatrix\.com|orgasmus\-virtual\.com|orhonit\.com|origin\-my\.ru|orion\-code\-access\.net|orion\-v\.com|ororodnik\.goodbb\.ru|orsonet\.ru|osagonline\.ru|osb\.se11\.ru|osnova3\.ru|osoznanie\-narkotikam\.net|ossmalta\.com|ostroike\.org|ostrovtaxi\.ru|otbelivanie\-zubov\.com|ourtherapy\.ru|ourville\.info|outclicks\.net|outpersonals\.com|outrageousdeal\-a\.akamaihd\.net|outshop\.ru|ovirus\.ru|owathemes\.com|ownshop\.cf|ownshop\.win|owohho\.com|oxford\-book\.com\.ua|oxotl\.com|oynat\.info|oyster\-green\.com|oz\-offers\.com|ozas\.net|ozoz\.it|p\-business\.ru|paceform\.com|pacificair\.com|paclitor\.com|page2rss\.com|pagesense\.com|paidonlinesites\.com|paleohub\.info|palocco\.it|palvira\.com\.ua|pammik\.ru|panamaforbeginners\.com|panchro\.co\.uk|panchro\.xyz|pandarastore\.top|pandroid\.co|panicatack\.com|panouri\-solare\-acoperis\.com|paparazzistudios\.com\.au|papasdelivery\.ru|paperwritingservice17\.blogspot\.ru|paphoselectricianandplumber\.com|par\-fallen\.ga|paradontozanet\.ru|parajumpersjakkesalgnorge\.info|parajumpersoutlet\.online|parajumpersstore\.online|paramountmarble\.co\.uk|parfusale\.se|park\.above\.com|parlament\.biz|partner\-cdn\.men|partner\-high\.men|partner\-host\.men|partner\-pop\.men|partner\-print\.men|partner\-stop\.men|partner\-trustworthy\.men|partnerads\.men|partnerline\.men|partners\-ship\.pro|partnersafe\.men|partnerworkroom\.men|partybunny\.ru|pastaleads\.com|pateaswing\.com|pathwhelp\.org|patol01\.pw|patterntrader\-en\.com|pattersonsweb\.com|pavlodar\.xkaz\.org|pawli\.eu|pay2me\.pl|paydayloanslocal\.com|paydayonlinecom\.com|pb\-dv\.ru|pc\-services\.ru|pc\-test\.net|pc\-virus\-d0l92j2\.pw|pc4download\.co|pcads\.ru|pcboa\.se|pcgroup\.com\.uy|pcimforum\.com|pdamods\.ru|pdn\-4\.com|pdns\.cz|pdns\.download|pearlisland\.ru|pechikamini\.ru|peekyou\.com|pekori\.to|pelfind\.me|pendelprognos\.se|penisvergrotendepillennl\.ovh|pensplan\.com|pensplan4u\.com|pepperstyle\.ru|percin\.biz\.ly|perfection\-pleasure\.ru|perfectpracticeweb\.com|perl\.dp\.ua|perm\-profnastil\.ru|perm\.xrus\.org|perosan\.com|perso\.wanadoo\.es|pestomou\.info|petedrummond\.com|petitions\.whitehouse\.gov|petrovka\-online\.com|petsblogroll\.com|peugeot\-club\.org|pewit\.pw|pflexads\.com|pharmacyincity\.com|phobia\.us|phormchina\.com|photo\-clip\.ru|photo\.houseofgaga\.ru|photochki\.com|photokitchendesign\.com|photorepair\.ru|photosaga\.info|photostudiolightings\.com|php\-market\.ru|phpdevops\.com|phuketscreen\.com|physfunc\.ru|pic2fly\.com|piccdata\.com|piccshare\.com|picmoonco\.pw|picphotos\.net|picquery\.com|pics\-group\.com|picscout\.com|picsearch\.com|picsfair\.com|picsforkeywordsuggestion\.com|picture\-group\.com|pictures\-and\-images\.com|pictures\-and\-images\.net|picturesfrom\.com|picturesify\.com|picturesmania\.com|picurams\.pw|pierrehardysale\.online|pigrafix\.at|pihl\.se|pijoto\.net|pila\.pl|pills24h\.com|pillscheap24h\.com|piluli\.info|pinkduck\.ga|pinsdaddy\.com|pinstake\.com|pintattoos\.com|pinwallpaper\.top|pinwallpaper\.xyz|pio\.polytopesexempt\.com|pipki\.r\.acdnpro\.com|piratecams\.com|pirateday\.ru|pisanieprac\.info|piski\.top|piter\.xrus\.org|piulatte\.cz|piuminiita\.com|pix\-hd\.com|pix24x7\.com|pixell\.club|pixelrz\.com|pixgood\.com|pixshark\.com|pizda\.lol|pizdopletka\.club|pizza\-imperia\.com|pizza\-tycoon\.com|pk\-pomosch\.ru|pk\-services\.ru|pkr1hand\.com|pl\-top\.pl|pl\-vouchers\.com|pl\.aasoldes\.fr|pl\.id\-forex\.com|pladform\.ru|plaff\-go\.ru|plastgran\.com|plastgranar\.nu|plastjulgranar\.se|plastweb\.ru|platesauto\.com|platezhka\.net|platinumdeals\.gr|play\-movie\.pl|play\-mp3\.com|play\.leadzupc\.com|playboyfiles\.xblog\.in|playlott\.com|playmsn\.com|playtap\.us|pliks\.pl|ploenjitmedia\.azurewebsites\.net|plohaya\-kreditnaya\-istoriya\.ru|plugingeorgia\.com|plusnetwork\.com|pobeiranie\.pl|pochemychka\.net|pochtovyi\-index\.ru|podshipniki\-nsk\.ru|podshipniki\-ntn\.ru|poem\-paying\.gq|poems\.com\.ua|poffet\.net|pogodnyyeavarii\.gq|pogosh\.com|pogruztehnik\.ru|poisk\-zakona\.ru|poiskzakona\.ru|pojdelo\.weebly\.com|pokemon\-go\-play\.online|pokemongooo\.ml|pokerniydom\.ru|polcin\.de|polybuild\.ru|polytopesexempt\.com|pomoc\-drogowa\.cba\.pl|pons\-presse\.com|pontiacsolstice\.info|pony\-business\.com|pooleroadmedicalcentre\.co\.uk|popads\.net|popander\.mobi|popcash\.net|popmarker\.com|poppen\-nw\.net|popserve\.adscpm\.net|poptool\.net|popugauka\.ru|popugaychiki\.com|popunder\.net|popunder\.ru|popup\-fdm\.xyz|popup\-hgd\.xyz|popup\-jdh\.xyz|popup\.matchmaker\.com|poquoson\.org|porn\-w\.org|porn555\.com|porndairy\.in|porndl\.org|porndroids\.com|porngalleries\.top|pornhive\.org|pornhub\-forum\.ga|pornhub\-ru\.com|pornhubforum\.tk|pornmania\.pl|porno\-chaman\.info|porno\-dojki\.net|porno\-play\.net|porno\-raskazy\.ru|porno\-transsexuals\.ru|porno\-video\-chati\.ru|porno\.simple\-image\.com\.ua|pornoblood\.com|pornobrazzers\.biz|pornodojd\.ru|pornoelita\.info|pornofeuer\.com|pornofiljmi\.com|pornoforadult\.com|pornogig\.com|pornogratisdiario\.com|pornohd1080\.online|pornokajf\.com|pornoklad\.net|pornoklad\.ru|pornokorol\.com|pornolook\.net|pornonik\.com|pornophoto\.xyz|pornoplen\.com|pornoreino\.com|pornosee\.info|pornosemki\.info|pornoslive\.net|pornosmola\.info|pornotubexxx\.name|pornoxxx\.com\.mx|pornpost\.in|pornstartits\.xblog\.in|pornzone\.tv|porodasobak\.net|portadd\.men|portal\-eu\.ru|portnoff\.od\.ua|porto\.abuilder\.net|portside\.cc|portside\.xyz|poshiv\-chehol\.ru|posible\.net|positive2b\.ru|pospr\.waw\.pl|postclass\.com|potoideas\.us|potolokelekor\.ru|pourvous\.info|powc\.r\.ca\.d\.sendibm2\.com|powenlite24\.ru|powitania\.pl|pozdravleniya\-c\.ru|pozdrawleniya\.com|pozdrawleniya\.ru|pozvonim\.com|pp\-budpostach\.com\.ua|pr\-ten\.de|pr0fit\-b0x\.com|praisong\.net|pravoholding\.ru|prchecker\.info|predmety\.in\.ua|predominant\-invent\.tk|prefersurvey\.net|preg\.marketingvici\.com|pregnant\.guru|preparevideosafesystem4unow\.site|preparevideosafesystem4unow\.space|presleycollectibles\.com|pretty\-mart\.com|preventheadacheguide\.info|priceg\.com|pricheskaonline\.ru|pricheski\-video\.com|primedice\.com|princeadvantagesales\.com|princevc\.com|printdirectforless\.com|printie\.com|printingpeach\.com|priora\-2\.com|priscilarodrigues\.com\.br|privacyassistant\.net|privat\-girl\.net|privatamateure\.com|privatbank46\.ru|privatefx\-in\.ru|privatefx\.all4invest\.info|privatov\-zapisi\.ru|privetsochi\.ru|privhosting\.com|prize44\.com|prizeestates\.cricket|prizefestival\.mobi|prizesbook\.online|prizestohandle\.club|prlog\.ru|pro\-okis\.ru|pro\-poly\.ru|pro\-tec\.kz|prod2016\.com|prodess\.ru|producm\.ru|productarium\.com|produkto\.net|prodvigator\.ua|proekt\-gaz\.ru|proekt\-mos\.ru|professionaldieselcare\.com|professionalwritingservices15\.blogspot\.ru|profit\-opportunity\.com|profitfx\.online|profitkode\.com|profitsport\.club|profitwithalex\.info|profolan\.pl|proftests\.net|progonrumarket\.ru|progress\-upakovka\.ru|prohoster\.info|prointer\.net\.ua|projectforte\.ru|projefrio\.com\.br|prokotov\.com|prom23\.ru|promalp\-universal\.ru|prombudpostach\.com\.ua|promgirldresses\.xyz|promodj\.com|promoforum\.ru|promoheads\.com|promover\.org|pron\.pro|pronekut\.com|pronorm\.fr|proposal\-engine\.com|propranolol40mg\.blogspot\.com|proprostatit\.com|prosmibank\.ru|prospekt\-st\.ru|prosperent\.com|prostitutki\-almata\.org|prostitutki\-astana\.org|prostitutki\-belgoroda\.org|prostitutki\-kharkova\.org|prostitutki\-kiev\.org|prostitutki\-novgoroda\.org|prostitutki\-odessa\.org|prostitutki\-rostova\.org|prostitutki\-tolyatti\.org|prostitutki\-tyumeni\.org|prostitutki\-yaroslavlya\.org|proxyelite\.biz|proxyradar\.com|prpops\.com|psa48\.ru|pskcijdc\.bloger\.index\.hr|psoriasis\-file\.trade|pssucai\.info|pst2017\.onlinewebshop\.net|psvita\.ru|ptr\.ruvds\.com|pts163\.ru|pufip\.com|pukaporn\.com|pulse33\.ru|pulseonclick\.com|purchasepillsnorx\.com|purplesphere\.in|purplestats\.com|puserving\.com|push\-ad\.com|pushdata\.sendpulse\.com|pussyfleet\.com|pussysaga\.com|puteshestvennik\.com|putevka24\.ru|putitin\.me|puzo2arbuza\.ru|puzzleweb\.ru|pwwysydh\.com|pxhdwsm\.com|py100\.ru|pyramidlitho\.webs\.com|pyrodesigns\.com\.au|q\-moto\.ru|qcstrtvt\.bloger\.index\.hr|qexyfu\.bugs3\.com|qitt\.ru|qld10000\.net|qor360\.com|qpypcx\.com|quality\-traffic\.com|qualitymarketzone\.com|quangcaons\.com|quebec\-bin\.com|queerspace\.com|quelle\.ru|questionmarque\.ch|quick\-offer\.com|quick\-seeker\.com|quickbuck\.com|quickcashlimited\.com|quickchange\.cc|quickloanbank\.com|quit\-smoking\.ga|quizzitch\.net|qwarckoine\.com|qwesa\.ru|r\-control\.ru|r\-e\-f\-e\-r\-e\-r\.com|raavidesigns\.com|rabot\.host\.sk|rabotaetvse\.ru|rada\.ru|radiodigital\.co|radiogambling\.com|ragecash\.com|rainbowice\.ru|raisedseo\.com|randalljhoward\.com|randki\-sex\.com|rangjued\.com|rangoman\.date|rank\-checker\.online|rankexperience\.com|rankia\.com|ranking2017\.ga|rankingchart\.de|rankings\-analytics\.com|ranksays\.com|rankscanner\.com|ranksignals\.com|ranksonic\.com|ranksonic\.info|ranksonic\.org|rapevideosmovies\.com|rapidgator\-porn\.ga|rapidokbrain\.com|rapidsites\.pro|raschtextil\.com\.ua|rasteniya\-vs\-zombi\.ru|ratemodels\.net|razamicroelectronics\.com|razleton\.com|razorweb\-a\.akamaihd\.net|razyboard\.com|rcb101\.ru|rcpmda\.ikan1080\.xyz|real\-time\-analytics\.com|realitykings\.com|realizmobi\.com|realmonte\.net|realnye\-otzyvy\.info|realresultslist\.com|realting\-moscow\.ru|realtytimes\.com|rebelmouse\.com|rebrand\.ly|rebuildermedical\.com|recinziireale\.com|recipedays\.com|recipedays\.ru|reckonstat\.info|recordpage\-a\.akamaihd\.net|redbottomheels\.xyz|redhotfreebies\.co\.uk|redirect\.trafficreceiver\.club|redirectingat\.com|redirectme\.net|redirlock\.com|rednise\.com|reelheroes\.net|reeyanaturopathy\.com|refads\.pro|referencemoi\.com|refererx\.com|refudiatethissarah\.info|regdefense\.com|regionshop\.biz|registratciya\-v\-moskve\.ru|registrationdomainsite\.com|registry\-clean\-up\.net|registry\-cleaner\.net|registrydomainservices\.com|registrysweeper\.com|reimageplus\.com|reining\.lovasszovetseg\.hu|reklama\-i\-rabota\.ru|reklama1\.ru|reklamuss\.ru|relax\.ru|relayblog\.com|remedyotc\.com|remmling\.de|remont\-comp\-pomosh\.ru|remont\-fridge\-tv\.ru|remont\-komputerov\-notebook\.ru|remont\-mobile\-phones\.ru|remont\-ustanovka\-tehniki\.ru|remontbiz\.ru|remontgruzovik\.ru|remontvsamare\.su|remorcicomerciale\.ro|remote\-dba\.de|remybutler\.fr|renecaovilla\.online|renecaovillasale\.online|renewablewealth\.com|rennlist\.com|rent2spb\.ru|rentalcarnavi\.info|rentaremotecomputer\.com|rentehno\.ru|rep\-am\.com|repeatlogo\.co\.uk|replica\-watch\.ru|replicaclub\.ru|replicalouboutin\.xyz|resant\.ru|research\.ifmo\.ru|resellerclub\.com|responsinator\.com|responsive\-test\.net|respublica\-otel\.ru|restaurantlescampi\.com|restorator\-msk\.ru|resultshub\-a\.akamaihd\.net|retailwith\.com|rethinkwasteni\.info|retreatia\.com|reversing\.cc|revistaindustria\.com|reward\-survey\.net|rewardit\.com|rewardpoll\.com|reyel1985\.webnode\.fr|rezeptiblud\.ru|rfd\-split\.hr|rff\-cfal\.info|rfid\-locker\.co|rialp\.getenjoyment\.net|ribieiendom\.no|ric\.info|richinvestmonitor\.com|ricorsogiustizia\.org|riders\.ro|rightenergysolutions\.com\.au|rimedia\.org|ring4rhino\.com|ringporno\.com|ringtonepartner\.com|rique\.host\.sk|risparmiocasa\.bz\.it|ritlweb\.com|rixpix\.ru|rn\-to\-bsn\.com|rniaeba\.ga|robot\-forex\.biz|rocketchange\.ru|rockingclicks\.com|rockma\.se|rockprogblog\.com|rogervivierforsale\.com|roleforum\.ru|roll123\.com|roma\-kukareku\.livejournal\.com|rome2rio\.com|roofers\.org\.uk|rootandroid\.org|ros\-ctm\.ru|rosbalt\.com\.ua|rospromtest\.ru|rossanasaavedra\.net|rossmark\.ru|rostov\.xrus\.org|royal\-betting\.net|royal\-investments\.net|royalads\.net|royalcar\-ufa\.ru|royalvegascasino\.com|rozalli\.com|roznica\.com\.ua|rp9\.ru|ru\-dety\.ru|rubanners\.com|rubbed\.us|ruclicks\.com|rucrypt\.com|ruex\.org\.ua|ruf777\.com|rukino\.org|rumamba\.com|running\-line\.ru|runofilms\.ru|runstocks\.com|runtnc\.net|rus\-teh\.narod\.ru|ruscoininvest\.company|ruscopybook\.com|rusenvironmental\.net|rusexy\.xyz|rusoft\-zone\.ru|ruspdd\.com|rusprostitute\.com|russia\-tao\.ru|russia\-today\-video\.ru|russian\-postindex\.ru|russintv\.fr|russkie\-gorki\.ru|russkoe\-zdorovie\.ru|rustic\-quiver\.win|rutor\.group|rutor\.vip|rvi\.biz|rvtv\.ru|rvzr\-a\.akamaihd\.net|rybalka\-opt\.ru|ryetaw\.com|s\-forum\.biz|s\-iwantyou\.com|s\.lollypopgaming\.com|s8\-nowy\-wygraj\.comli\.com|sa\-live\.com|sa\-rewards\.co\.za|sabaapress\.com|sabizonline\.com|sack\.net|sad\-torg\.com\.ua|sadaholding\.com|saddiechoua\.com|sady\-urala\.ru|saecsa\.co|safe\-app\.net|saitevpatorii\.com|sajatvelemeny\.com|sakhboard\.ru|sale\-japan\.com|saletool\.ru|salmonfishingsacramentoriver\.com|saltspray\.ru|salut\-camp\.ru|salutmontreal\.com|samara\.rosfirm\.ru|sammlungfotos\.online|sammyweaver\.com|samo\-soznanie\.ru|samoiedo\.it|samolet\.fr|sampleletters\.net|sanatorrii\.ru|sandhillsonline\.com|saneitconsulting\.com|saneyes\.com|sanidumps\.com|sanjosestartups\.com|sankt\-peterburg\.nodup\.ru|santasgift\.ml|santechnik\.jimdo\.com|sanyuprojects\.com|sarafangel\.ru|saratov\.xrus\.org|sardinie\.us|sarf3omlat\.com|sarm\.tk|sashagreyblog\.ga|satellite\.maps\.ilovevitaly\.com|saugatuck\.com|savefrom\.com|saveindex\.xyz|savememoney\.co\.za|savetubevideo\.com|savingsslider\-a\.akamaihd\.net|sawin\.beth\.webd\.pl|sax\-sex\.com|sayyoethe\.blogspot\.co\.za|sbdl\.no|sbetodiodnye\-lampy\.ru|sbornik\-zakonov\.ru|sbprabooks\.com|sbricur\.com|sbt\-aqua\.ru|sbtdesign\.co\.uk|sbwealthsolutions\.ca|sc\-specialhost\.com|scalerite\.co\.za|scanmarine\.info|scanmyphones\.com|scanner\-alex\.top|scanner\-alexa\.top|scanner\-andrew\.top|scanner\-barak\.top|scanner\-brian\.top|scanner\-don\.top|scanner\-donald\.top|scanner\-elena\.top|scanner\-fred\.top|scanner\-george\.top|scanner\-irvin\.top|scanner\-ivan\.top|scanner\-jack\.top|scanner\-jane\.top|scanner\-jess\.top|scanner\-jessica\.top|scanner\-john\.top|scanner\-josh\.top|scanner\-julia\.top|scanner\-julianna\.top|scanner\-margo\.top|scanner\-mark\.top|scanner\-marwin\.top|scanner\-mary\.top|scanner\-nelson\.top|scanner\-olga\.top|scanner\-viktor\.top|scanner\-walt\.top|scanner\-walter\.top|scanner\-willy\.top|scansafe\.net|scanspyware\.net|scat\.porn|scenarii\-1\-sentyabrya\.uroki\.org\.ua|scenicmissouri\.us|schlampen\-treffen\.com|school\-diplomat\.ru|schoolfiles\.net|scmor\.ilxc\.cc|scoopquest\.com|scopich\.com|score\-ads\.men|scottbywater\.com|scrapinghub\.com|scrapy\.org|screentoolkit\.com|scripted\.com|scrnet\.biz\.ua|sdelai\-prosto\.ru|sdelatmebel\.ru|sdi\-pme\.com|sdrescher\.net|sdsjweb\.com|se\-welding\.ru|se\.bnt\-team\.com|seadragonherbery\.com|seansonline24\.pl|search\-error\.com|search\-goo\.com|search\.1and1\.com|search\.alot\.com|search\.pch\.com|search\.xtconnect\.com|searchaddis\.com|searchencrypt\.com|searchengineranker\.email|searchimage\.co|searchimpression\.com|searchinquire\.com|searchinterneat\-a\.akamaihd\.net|searchkut\.com|searchlock\.com|searchmywindow\-a\.akamaihd\.net|searchtooknow\-a\.akamaihd\.net|searchwebknow\-a\.akamaihd\.net|seasaltwithfood\.com|seasonvar\.ru|seccioncontrabajo\.com|secret\.xn\-\-oogle\-wmc\.com|secretscook\.ru|security60\-e\.com|securityallianceservices\.com|see\-your\-website\-here\.com|seeingmeerkat\.com|seemoreresultshu\-a\.akamaihd\.net|seeresultshub\-a\.akamaihd\.net|segol\.tv|sei80\.com|seinterface\.com|seksotur\.ru|sel\-hoz\.com|selectads\.men|sell\-fb\-group\-here\.com|semalt\.com|semaltmedia\.com|seminarygeorgia59\.ga|seminarykansas904\.ml|semp\.net|semprofile\.com|semrush\.com|sendearnings\.com|senger\.atspace\.co\.uk|seo\-2\-0\.com|seo\-platform\.com|seo\-smm\.kz|seo\-tools\-optimizing\.com|seo\-traffic\-ranking\.info|seoanalyses\.com|seoboxes\.com|seocdvig\.ru|seocheckupx\.com|seocheki\.net|seoexperimenty\.ru|seofied\.com|seofirmreviewsus\.info|seogadget\.ru|seoheap\.com|seoholding\.com|seojokes\.net|seokicks\.de|seomarketings\.online|seonetwizard\.com|seoprofiler\.com|seorank\.info|seorankinglinks\.com|seorankinglinks\.us|seorankinglinks\.xyz|seorussian\.ru|seotoolsagency\.com|serdcenebolit\.com|sergiorossistore\.online|serialsway\.ucoz\.ru|serptehnika\.ru|servethis\.com|service\-core\.ru|service\.adtech\.fr|service\.adtech\.us|servicecenter\.co\.ua|serving\.adbetclickin\.pink|servingnotice\.com|serviporno\.com|servisural\.ru|serw\.clicksor\.com|seryeznie\-znakomstva\.ru|sethrollins\.net|sevendays\.com\.ua|sevenstars7\.com|sex\-dating\.co|sex\-foto\.pw|sex\-pr\.net|sex\-sex\-sex5\.com|sex\-tracker\.com|sex\-tracker\.de|sex\-watch\.com|sex\.hotblog\.top|sexad\.net|sexblog\.pw|sexcamamateurchat\.com|sexflirtbook\.com|sexgalleries\.top|sexkontakte\-seite\.com|sexkontakteao\.info|sexkrasivo\.net|sexobzor\.info|sexpartygirls\.net|sexphoto\.site|sexreliz\.com|sexsaoy\.com|sexsearch\.com|sexstream\.pl|sextracker\.be|sextracker\.com|sextracker\.de|sexuria\.net|sexvideo\-sex\.com|sexvporno\.ru|sexy\-pings\.com|sexy\-screen\-savers\.com|sexy\.babes\.frontend\-stack\.top|sexyali\.com|sexystrippe\.info|sexyteens\.hol\.es|sexytrend\.ru|sfd\-chess\.ru|sfj\-ror\.no|shakhtar\-doneck\.ru|shama\-rc\.net|share\-buttons\-for\-free\.com \ No newline at end of file +locksmith\.jp|locustdesign\.co|lodki\-pvh\.dp\.ua|loftdigital\.eu|loginduepunti\.it|lol\-smurfs\.com|lollypopgaming\.com|lolnex\.us|lomb\.co|lombardfinder\.ru|lombia\.co|lombia\.com|lomza\.info|lonely\-mature\.com|lonerangergames\.com|long\-beach\-air\-conditioning\.com|longadventure\.com|longgreen\.info|longlifelomilomi\.info|lookingglassemb\.com|losangeles\-ads\.com|lost\-alpha\.ru|lostfilm\-online\.ru|lotto6888\.com|lottospring\.com|louboutinbooties\.xyz|louboutinreplica\.pw|louboutinreplica\.xyz|louboutinshoes\.xyz|louisvuittonoutletstore\.net|lovasszovetseg\.hu|love\-baby\.cz|lovelycraftyhome\.com|lovi\-moment\.com\.ua|low\-format\.ru|lowephotos\.info|lsex\.xyz|lsp\-awak\-perikanan\.com|ltvperf\.com|lubetube\.com|luciddiagnostics\.in|luckyday\.world|luckyshop\.net\.ua|lulea\-auktionsverk\.se|lumb\.co|lunamedia\.co|lunchrock\.co|lutherstable\.org|luxmagazine\.cf|luxup\.ru|lyngdalhudterapi\.no|lyrics\.home\-task\.com|lyrster\.com|m\-google\.xyz|m\.b00kmarks\.com|m0r0zk0\-krava\.ru|m1media\.net|m292\.info|m3gadownload\.pl|m4ever\.net|m5home\.ru|mabdoola\.blogspot\.com|mac\-shield\.com|macdamaged\.space|macdamaged\.tech|macfix\.life|machicon\-akihabara\.info|machicon\-ueno\.info|mackeeper\-center\.club|mackeeper\-land\-672695126\.us\-east\-1\.elb\.amazonaws\.com|macnewtech\.com|macotool\.com|macresource\.co\.uk|macrotek\.ru|mactechinfo\.info|madot\.onlinewebshop\.net|mafa\-free\.com|mafcards\.ru|magazin\-pics\.ru|magazintiande\.ru|magda\-gadalka\.ru|magento\-crew\.net|magicalfind\-a\.akamaihd\.net|magicdiet\.gq|magicplayer\-s\.acestream\.net|maglid\.ru|magnetic\-bracelets\.ru|magnetpress\.sk|mahnwachen\-helfen\.info|mail\.allnews24\.in|mailemedicinals\.com|mainhp\.net|mainlinehobby\.net|maju\.bluesalt\.co|make\-money\-online\.com|makedo\.ru|makemoneyonline\.com|makis\.nu|maladot\.com|mall\.uk|malls\.com|malwareremovalcenter\.com|mamasuper\.prom\.ua|managerpak204\.weebly\.com|manifestation\.betteroffers\.review|manimpotence\.com|manipulyator\-peterburg\.ru|mansiondelrio\.co|mansparskats\.com|mantramusic\.ru|manualterap\.roleforum\.ru|manuscript\.su|manve\.info|manyresultshub\-a\.akamaihd\.net|map028\.com|mapquestz\.us|maranbrinfo\.com\.br|mararoom\.ru|marblestyle\.ru|marcogrup\.com|marcoislandvacations\.net|marcowebonyodziezowe\.pl|maridan\.com\.ua|marinetraffic\.com|marketingtechniques\.info|marketingvici\.com|marketland\.ml|markjaybeefractal\.com|marktforschung\-stuttgart\.com|marmitaco\.cat|marmotstore\.online|marsgatan\.com|martlinker\.com|marwer\.info|maslenka\.kz|massage\-info\.nl|masserect\.com|master\-muznachas\.ru|masterseek\.com|mastershef\.club|masthopehomes\.com|masturbate\.co\.uk|matb3aa\.com|matchpal\-a\.akamaihd\.net|matematikus\.info|mathgym\.com\.au|matrixalchemy\.com|matsdale\.com|mature\.free\-websites\.com|max\-eclat\.men|max\-p\.men|maximilitary\.ru|maximpartnerspr\.com|maxthon\.com|maxxtor\.eu|mazda\-roadsters\.com|mb140\.ru|mbiologi\.ru|mcadamssupplyco\.com|mcar\.in\.ua|mcnamaratech\.com|me\-ke\.com|mearns\-tractors\.co\.uk|mebel\-alait\.ru|mebel\-ekb\.com|mebel\-vstroika\.ru|mebelcomplekt\.ru|mebeldekor\.com\.ua|meble\-bogart\.info|mecash\.ru|meccadumps\.net|med\-zdorovie\.com\.ua|medanestesia\.ru|meddesk\.ru|medi\-fitt\.hu|mediaoffers\.click|mediawhirl\.net|medicinacom\.ru|medicine\-4u\.org|medicines\-choice\.com|medicineseasybuy\.com|medicovi\.com|medictube\.ru|medispainstitute\.com\.au|medizinreisen\.de|medkletki\.ru|medkritika\.ru|medmajor\.ru|medosmotr\-ufa\.ru|meds\-online24\.com|medtherapy\.ru|meduza\-consult\.ru|meendo\-free\-traffic\.ga|meetingrainstorm\.bid|meetlocalchicks\.com|mega\-bony\-2017\.pl|mega\-bony2017\.pl|mega\-polis\.biz\.ua|megaapteka\.ru|megahdporno\.net|megaindex\.ru|megakino\.net|megavolt\.net\.ua|meget\.co\.za|mejoresfotos\.eu|meltwater\.com|member\-quiz\.com|members\.ghanaweb\.com|memberty\.com|menetie\.ru|menhealed\.net|mensandals\.xyz|menstennisforums\.com|mere\.host\.sk|merryhouse\.co\.uk|mesbuta\.info|message\-warning\.net|mesto\-x\.com|metabar\.ru|metallosajding\.ru|metalonly\.info|metarip\.ru|metascephe\.com|metaxalonevstizanidine\.blogspot\.com|methodsmarketing\.com|mex\-annushka\.ru|mexicosleevegastrectomy\.com|mexicotravelnet\.com|mezaruk\.info|mhi\-systems\.ru|mhtr\.be|micasainvest\.com|michaelkorsoutlet\.store|michaelkorsoutletstore\.net|michaelkorssaleoutletonline\.net|microsearch\.ru|microsoftportal\.net|microstatic\.pl|middlerush\-a\.akamaihd\.net|midst\.eu|mielec\.pl|migente\.com|mikozstop\.com|mikrobiologies\.ru|mil\-stak\.com|milblueprint\.com|militarysale\.pro|millionare\.com|mindbox\.co\.za|mindeyegames\.com|minecraft\-neo\.ru|minecraft\-rus\.org|minegam\.com|minharevisao\.com|mini\.7zap\.com|miniads\.ca|minneapoliscopiers\.com|minyetki\.ru|mir\-betting\.ru|mir\-business\-24\.ru|mir\-limuzinov\.ru|mirmedinfo\.ru|mirobuvi\.com\.ua|mirtorrent\.net|mirzonru\.net|misandesign\.se|missclub\.info|missis\.top|missvietnam\.org|misswell\.net|mister\-shop\.com|misterjtbarbers\.com|mistr\-x\.org|mitrasound\.ru|mixed\-wrestling\.ru|mixtapetorrent\.com|mixx\.com|mjchamonix\.org|mlf\.hordo\.win|mlvc4zzw\.space|mmgq\.ru|mmofreegames\.online|mmog\-play\.ru|mmoguider\.ru|mmostrike\.ru|mmstat\.com|mncrftpcs\.com|mnogabukaff\.net|mnogolok\.info|mobifunapp\.weebly\.com|mobile\.ok\.ru|mobilemedia\.md|mobilierland\.com|mobioffertrck\.com|mobot\.site|mobplayer\.net|mobplayer\.ru|mobsfun\.net|mobstarr\.com|mockupui\.com|modabutik\.ru|modenamebel\.ru|modnie\-futbolki\.net|moesen\-ficken\.com|moesonce\.com|moetomnenie\.com|moi\-glazki\.ru|moinozhki\.com|moivestiy\.biz|mojaocena\.com|moje\-recenze\.cz|mojowhois\.com|mojpregled\.com|mojpreskumanie\.com|mokrayakiska\.com|mole\.pluto\.ro|monarchfind\-a\.akamaihd\.net|monarhs\.info|monclerboots\.xyz|monclercheap\.xyz|monclercoats\.xyz|monclerjacketsoutlet\.pw|monclerjacketsoutlet\.win|moncleronline\.xyz|moncleroutletonline\.pw|moncleroutletonline\.win|moncleroutletonline\.xyz|monclervests\.xyz|monetizationking\.net|monetizer\.com\-01\.site|money\-every\-day\.com|money\-for\-placing\-articles\.com|moneymaster\.ru|moneyteam24\.com|moneytop\.ru|moneyviking\-a\.akamaihd\.net|moneyzzz\.ru|monitorwebsitespeed\.com|monsterdivx\.com|monsterdivx\.tv|montazhnic\.ru|monthlywinners\.com|montredemarque\.nl|moomi\-daeri\.com|moonci\.ru|more\-letom\.ru|morefastermac\.trade|morepoweronmac\.trade|morf\.snn\.gr|morlat\.altervista\.org|morocco\-nomad\-excursions\.com|moroccosurfadventures\.com|moscow\-clining\.ru|moscow\-region\.ru|moscow\.online\-podarki\.com|moscow\.xrus\.org|mosdverka\.ru|moskva\.nodup\.ru|mosrif\.ru|mossmesi\.com|most\-kerch\.org|most\.gov\.iq|mostantikor\.ru|motherboard\.vice\.com|mototsikl\.org|mountainstream\.ms|mouselink\.co|moviemail\-online\.co\.uk|movies\-in\-theaters\.net|moviezbonkerssk\.cf|mowser\.com|moxo\.com|moyakuhnia\.ru|moyaterapiya\.ru|moz\.com|mozello\.ru|mp3downloadhq\.com|mp3films\.ru|mp3ringtone\.info|mrbitsandbytes\.com|mrbojikobi4\.biz|mrcsa\.com\.au|mrinsidesales\.com|mriyadh\.com|mrlmedia\.net|mrmoneymustache\.com|mrpornogratis\.xxx|mrsdalloways\.com|mrvideospornogratis\.xxx|mrwhite\.biz|msfsaar\.de|msk\-diplomat\.com|msk\.afora\.ru|mtmtv\.info|mttwtrack\.com|mturkcontent\.com|muabancantho\.info|mug\-na\-chas\-moscow\.ru|muizre\.ru|mulberryoutletonlineeu\.com|multgo\.ru|mundoaberrante\.com|muschisexbilder\.com|musezone\.ru|musezone\.su|musflashtv\.com|music\.utrolive\.ru|music7s\.me|musicas\.baixar\-musicas\-gratis\.com|musicdaddy\.net|musicktab\.com|musicspire\.online|musicstock\.me|musicvidz\.ru|musirc\.com|mustat\.com|mustwineblog\.com|muycerdas\.xxx|muz\-baza\.net|muz\-shoes\.ru|muz\-tracker\.net|muzaporn\.com|muznachas\-service\.ru|muztops\.ru|mvpicton\.co\.uk|mwtpludn\.review|mxgetcode\.com|my\-bc\.ru|my\-big\-family\.com|my\-cash\-bot\.co|my\-floor\.in\.ua|myanyone\.net|mybinaryoptionsrobot\.com|myblogregistercm\.tk|mycaf\.it|mycouponizemac\.com|mydearest\.co|mydeathspace\.com|mydirtyhobby\.com|mydirtystuff\.com|mydoctorok\.ru|mydownloadengine\.com|mydownlodablefiles\.com|myfreecams\.com|myfreemp3\.eu|myfreetutorials\.com|myftpupload\.com|mygameplus\.com|mygameplus\.ru|myghillie\.info|myhealthcare\.com|myhitmp3\.club|myindospace\.com|myiptest\.com|mykings\.pw|mylesosibirsk\.ru|mylida\.org|myliveblog\.ru|mymercy\.info|mymobilemoneypages\.com|myonigroup\.com|myonlinepayday\.co|myperiod\.club|mypets\.by|myphotopipe\.com|myplaycity\.com|mypornfree\.ru|myprintscreen\.com|myseoconsultant\.com|mysexpics\.ru|myshopmatemac\.com|mystats\.xyz|mywallpaper\.top|myxdate\.info|myyour\.eu|na\-telefon\.biz|na15\.ru|nac\-bearings\.ru|nacap\.ru|nagdak\.ru|nailsimg\.com|naj\-filmy24\.pl|najaden\.no|nakozhe\.com|nalogovyy\-kodeks\.ru|nalogovyykodeks\.ru|namenectar\.com|napalm51\.nut\.cc|naperehresti\.info|naphukete\.ru|narco24\.me|nardulan\.com|narkologiya\-belgorod\.ru|narkologiya\-orel\.ru|narkologiya\-penza\.ru|narkologiya\-peterburg\.ru|narkologiya\-voronezh\.ru|narosty\.com|narutonaruto\.ru|nash\-krym\.info|nastroyke\.net|nastydollars\.com|natali\-forex\.com|nate\.com|nationalbreakdown\.com|naturalbreakthroughsresearch\.com|naturalpharm\.com\.ua|naturalshair\.site|naturtreenspicerx\.pw|naughtyconnect\.com|naval\.jislaaik\.com|navalwiki\.info|nbsproject\.ru|needtosellmyhousefast\.com|negociosdasha\.com|negral\.pluto\.ro|neks\.info|nelc\.edu\.eg|neobux\-bg\.info|neodownload\.webcam|nero\-us\.com|nerudlogistik\.ru|net\-profits\.xyz|net\-radar\.com|netallergy\.ru|netanalytics\.xyz|netcheckcdn\.xyz|netfacet\.net|netoil\.no|netpics\.org|netvouz\.com|networkad\.net|networkcheck\.xyz|nevansk\.ru|new\-apps\.ru|new\-post\.tk|new7ob\.com|newhairstylesformen2014\.com|news\-readers\.ru|news\-speaker\.com|newsperuse\.com|newstaffadsshop\.club|newstraveller\.ru|newstudio\.tv|newtechspb\.ru|newyorkhotelsmotels\.info|next\-dentists\.tk|nextbackgroundcheck\.gq|nextconseil\.com|nextlnk12\.com|nextrent\-crimea\.ru|nfljerseys\.online|nfljerseyscheapbiz\.us|nfljerseyscheapchinabiz\.com|nfljerseysforsalewholesaler\.com|nfvsz\.com|ngps1\.ru|nhl09\.ru|nhl17coins\.exblog\.jp|nhl17coinsforps3\.gratisblog\.biz|nibbler\.silktide\.com|nicefloor\.co\.uk|nicovideo\.jp|nightvision746\.weebly\.com|nikhilbahl\.com|niki\-mlt\.ru|nikitabuch\.com|nikitsyringedrivelg\.pen\.io|nikkiewart\.ru|ningessaybe\.me|nippon\-bearings\.ru|niroo\.info|njkmznnb\.ru|njpalletremoval\.com|nl\.netlog\.com|nlfjjunb5\.ru|nmrk\.ru|no\-fuel\.org|no\-rx\.info|noclegonline\.info|nodding\-passion\.tk|nodup\.ru|nofreezingmac\.click|nofreezingmac\.work|nonews\.co|nootrino\.com|nordstar\.pro|nordvpn\.com|normalegal\.ru|northfacestore\.online|norththeface\.store|noscrapleftbehind\.co|nosecret\.com\.ua|notaria\-desalas\.com|notasprensa\.info|notebook\-pro\.ru|notfastfood\.ru|nottyu\.xyz|noumeda\.com|novatech\.vn|november\-lax\.com|novgorod\.xrus\.org|novodigs\.com|novosibirsk\.xrus\.org|novosti\-hi\-tech\.ru|nowtorrents\.com|npoet\.ru|nrjmobile\.fr|nrv\.co\.za|nsatc\.net|ntic\.fr|nucia\.biz\.ly|nudepatch\.net|nudo\.ca|nufaq\.com|nuit\-artisanale\.com|nuker\.com|nullrefer\.com|nuup\.info|nvformula\.ru|nvssf\.com|nyfinance\.ml|nzfilecloud\.weebly\.com|o\-dachnik\.ru|o\-o\-11\-o\-o\.com|o\-o\-6\-o\-o\.com|o\-o\-6\-o\-o\.ru|o\-o\-8\-o\-o\.com|o\-o\-8\-o\-o\.ru|o\.light\.d0t\.ru|o00\.in|o333o\.com|oakleyglassesonline\.us|oakridgemo\.com|oballergiya\.ru|obesidadealgarve\.com|obnal\.org|obsessionphrases\.com|obuv\-kupit\.ru|ochistka\-stokov\.ru|oconto\.ru|oda\.as|oddamzadarmo\.eu|odesproperty\.com|odoratus\.net|odywpjtw\.bloger\.index\.hr|oecnhs\.info|of\-ireland\.info|offer\.camp|offer\.wpsecurity\.website|offergroup\.info|offers\.bycontext\.com|offf\.info|office\-windows\.ru|office2web\.com|officedocuments\.net|offside2\.5v\.pl|offtime\.ru|offtopic\.biz|ohmyrings\.com|oil\-td\.ru|ok\-ua\.info|ok\.ru|okayimage\.com|okel\.co|oklogistic\.ru|okmusic\.jp|okonich\.com\.ua|okout\.ru|okroshki\.ru|oksrv\.com|oktube\.ru|okuos\.com|old\-rock\.com|olgacvetmet\.com|olvanto\.ru|olympescort\.com|omoikiri\-japan\.ru|omsk\.xrus\.org|onclickpredictiv\.com|onclkads\.com|one\-gear\.com|oneclickfiles\.com|onefilms\.net|onemactrckr\.com|onemantrip\.com|oneminutesite\.it|onescreen\.cc|oneshotdate\.com|onetravelguides\.com|onlainbesplatno\.ru|onlinadverts\.com|online\-hd\.pl|online\-hit\.info|online\-podarki\.com|online\-sbank\.ru|online\-templatestore\.com|online\-x\.ru|online\.ktc45\.ru|online247\.ml|online7777\.com|onlinebay\.ru|onlinedomains\.ru|onlinefilmz\.net|onlineku\.com|onlinemeetingnow\.com|onlinemegax\.com|onlineporno\.site|onlineserialy\.ru|onlineslotmaschine\.com|onlinetvseries\.me|onlinewritingjobs17\.blogspot\.ru|onload\.pw|onlyforemont\.ru|onlythegames\.com|onlywoman\.org|ons\-add\.men|onstrapon\.purplesphere\.in|ontargetseo\.us|onthemarch\.co|ooo\-gotovie\.ru|ooo\-olni\.ru|ooomeru\.ru|oops\-cinema\.ru|open\-odyssey\.org|openfrost\.com|openfrost\.net|openlibrary\.org|openmediasoft\.com|openmultipleurl\.com|openstat\.com|opinionreelle\.com|ops\.picscout\.com|optibuymac\.com|optikremont\.ru|optitrade24\.com|optom\-deshevo\.ru|oralsexfilme\.net|oranga\.host\.sk|ordernorxx\.com|orel\-reshka\.net|oren\-cats\.ru|orenburg\-gsm\.ru|orgasmatrix\.com|orgasmus\-virtual\.com|orhonit\.com|origin\-my\.ru|orion\-code\-access\.net|orion\-v\.com|ororodnik\.goodbb\.ru|orsonet\.ru|osagonline\.ru|osb\.se11\.ru|osnova3\.ru|osoznanie\-narkotikam\.net|ossmalta\.com|ostroike\.org|ostrovtaxi\.ru|otbelivanie\-zubov\.com|ourtherapy\.ru|ourville\.info|outclicks\.net|outpersonals\.com|outrageousdeal\-a\.akamaihd\.net|outshop\.ru|ovirus\.ru|owathemes\.com|ownshop\.cf|ownshop\.win|owohho\.com|oxford\-book\.com\.ua|oxotl\.com|oynat\.info|oyster\-green\.com|oz\-offers\.com|ozas\.net|ozoz\.it|p\-business\.ru|paceform\.com|pacificair\.com|paclitor\.com|page2rss\.com|pagesense\.com|paidonlinesites\.com|paleohub\.info|palocco\.it|palvira\.com\.ua|pammik\.ru|panamaforbeginners\.com|panchro\.co\.uk|panchro\.xyz|pandarastore\.top|pandroid\.co|panicatack\.com|panouri\-solare\-acoperis\.com|paparazzistudios\.com\.au|papasdelivery\.ru|paperwritingservice17\.blogspot\.ru|paphoselectricianandplumber\.com|par\-fallen\.ga|paradontozanet\.ru|parajumpersjakkesalgnorge\.info|parajumpersoutlet\.online|parajumpersstore\.online|paramountmarble\.co\.uk|parfusale\.se|park\.above\.com|parlament\.biz|partner\-cdn\.men|partner\-high\.men|partner\-host\.men|partner\-pop\.men|partner\-print\.men|partner\-stop\.men|partner\-trustworthy\.men|partnerads\.men|partnerline\.men|partners\-ship\.pro|partnersafe\.men|partnerworkroom\.men|partybunny\.ru|pastaleads\.com|pateaswing\.com|pathwhelp\.org|patol01\.pw|patterntrader\-en\.com|pattersonsweb\.com|pavlodar\.xkaz\.org|pawli\.eu|pay2me\.pl|paydayloanslocal\.com|paydayonlinecom\.com|pb\-dv\.ru|pc\-services\.ru|pc\-test\.net|pc\-virus\-d0l92j2\.pw|pc4download\.co|pcads\.ru|pcboa\.se|pcgroup\.com\.uy|pcimforum\.com|pdamods\.ru|pdn\-4\.com|pdns\.cz|pdns\.download|pearlisland\.ru|pechikamini\.ru|peekyou\.com|pekori\.to|pelfind\.me|pendelprognos\.se|penisvergrotendepillennl\.ovh|pensplan\.com|pensplan4u\.com|pepperstyle\.ru|percin\.biz\.ly|perfection\-pleasure\.ru|perfectpracticeweb\.com|perl\.dp\.ua|perm\-profnastil\.ru|perm\.xrus\.org|perosan\.com|perso\.wanadoo\.es|pestomou\.info|petedrummond\.com|petitions\.whitehouse\.gov|petrovka\-online\.com|petsblogroll\.com|peugeot\-club\.org|pewit\.pw|pflexads\.com|pharmacyincity\.com|phobia\.us|phormchina\.com|photo\-clip\.ru|photo\.houseofgaga\.ru|photochki\.com|photokitchendesign\.com|photorepair\.ru|photosaga\.info|photostudiolightings\.com|php\-market\.ru|phpdevops\.com|phuketscreen\.com|physfunc\.ru|pic2fly\.com|piccdata\.com|piccshare\.com|picmoonco\.pw|picphotos\.net|picquery\.com|pics\-group\.com|picscout\.com|picsearch\.com|picsfair\.com|picsforkeywordsuggestion\.com|picture\-group\.com|pictures\-and\-images\.com|pictures\-and\-images\.net|picturesfrom\.com|picturesify\.com|picturesmania\.com|picurams\.pw|pierrehardysale\.online|pigrafix\.at|pihl\.se|pijoto\.net|pila\.pl|pills24h\.com|pillscheap24h\.com|piluli\.info|pinkduck\.ga|pinsdaddy\.com|pinstake\.com|pintattoos\.com|pinwallpaper\.top|pinwallpaper\.xyz|pio\.polytopesexempt\.com|pipki\.r\.acdnpro\.com|piratecams\.com|pirateday\.ru|pisanieprac\.info|piski\.top|piter\.xrus\.org|piulatte\.cz|piuminiita\.com|pix\-hd\.com|pix24x7\.com|pixell\.club|pixelrz\.com|pixgood\.com|pixshark\.com|pizda\.lol|pizdopletka\.club|pizza\-imperia\.com|pizza\-tycoon\.com|pk\-pomosch\.ru|pk\-services\.ru|pkr1hand\.com|pl\-top\.pl|pl\-vouchers\.com|pl\.aasoldes\.fr|pl\.id\-forex\.com|pladform\.ru|plaff\-go\.ru|plastgran\.com|plastgranar\.nu|plastjulgranar\.se|plastweb\.ru|platesauto\.com|platezhka\.net|platinumdeals\.gr|play\-movie\.pl|play\-mp3\.com|play\.leadzupc\.com|playboyfiles\.xblog\.in|playlott\.com|playmsn\.com|playtap\.us|pliks\.pl|ploenjitmedia\.azurewebsites\.net|plohaya\-kreditnaya\-istoriya\.ru|plugingeorgia\.com|plusnetwork\.com|pobeiranie\.pl|pochemychka\.net|pochtovyi\-index\.ru|podshipniki\-nsk\.ru|podshipniki\-ntn\.ru|poem\-paying\.gq|poems\.com\.ua|poffet\.net|pogodnyyeavarii\.gq|pogosh\.com|pogruztehnik\.ru|poisk\-zakona\.ru|poiskzakona\.ru|pojdelo\.weebly\.com|pokemon\-go\-play\.online|pokemongooo\.ml|pokerniydom\.ru|polcin\.de|polybuild\.ru|polytopesexempt\.com|pomoc\-drogowa\.cba\.pl|pons\-presse\.com|pontiacsolstice\.info|pony\-business\.com|pooleroadmedicalcentre\.co\.uk|popads\.net|popander\.mobi|popcash\.net|popmarker\.com|poppen\-nw\.net|popserve\.adscpm\.net|poptool\.net|popugauka\.ru|popugaychiki\.com|popunder\.net|popunder\.ru|popup\-fdm\.xyz|popup\-hgd\.xyz|popup\-jdh\.xyz|popup\.matchmaker\.com|poquoson\.org|porn\-w\.org|porn555\.com|porndairy\.in|porndl\.org|porndroids\.com|porngalleries\.top|pornhive\.org|pornhub\-forum\.ga|pornhub\-ru\.com|pornhubforum\.tk|pornmania\.pl|porno\-chaman\.info|porno\-dojki\.net|porno\-play\.net|porno\-raskazy\.ru|porno\-transsexuals\.ru|porno\-video\-chati\.ru|porno\.simple\-image\.com\.ua|pornoblood\.com|pornobrazzers\.biz|pornodojd\.ru|pornoelita\.info|pornofeuer\.com|pornofiljmi\.com|pornoforadult\.com|pornogig\.com|pornogratisdiario\.com|pornohd1080\.online|pornokajf\.com|pornoklad\.net|pornoklad\.ru|pornokorol\.com|pornolook\.net|pornonik\.com|pornophoto\.xyz|pornoplen\.com|pornoreino\.com|pornosee\.info|pornosemki\.info|pornoslive\.net|pornosmola\.info|pornotubexxx\.name|pornoxxx\.com\.mx|pornpost\.in|pornstartits\.xblog\.in|pornzone\.tv|porodasobak\.net|portadd\.men|portal\-eu\.ru|portnoff\.od\.ua|porto\.abuilder\.net|portside\.cc|portside\.xyz|poshiv\-chehol\.ru|posible\.net|positive2b\.ru|pospr\.waw\.pl|postclass\.com|potoideas\.us|potolokelekor\.ru|pourvous\.info|powc\.r\.ca\.d\.sendibm2\.com|powenlite24\.ru|powitania\.pl|pozdravleniya\-c\.ru|pozdrawleniya\.com|pozdrawleniya\.ru|pozvonim\.com|pp\-budpostach\.com\.ua|pr\-ten\.de|pr0fit\-b0x\.com|praisong\.net|pravoholding\.ru|prchecker\.info|predmety\.in\.ua|predominant\-invent\.tk|prefersurvey\.net|preg\.marketingvici\.com|pregnant\.guru|preparevideosafesystem4unow\.site|preparevideosafesystem4unow\.space|presleycollectibles\.com|pretty\-mart\.com|preventheadacheguide\.info|priceg\.com|pricheskaonline\.ru|pricheski\-video\.com|primedice\.com|princeadvantagesales\.com|princevc\.com|printdirectforless\.com|printie\.com|printingpeach\.com|priora\-2\.com|priscilarodrigues\.com\.br|privacyassistant\.net|privat\-girl\.net|privatamateure\.com|privatbank46\.ru|privatefx\-in\.ru|privatefx\.all4invest\.info|privatov\-zapisi\.ru|privetsochi\.ru|privhosting\.com|prize44\.com|prizeestates\.cricket|prizefestival\.mobi|prizesbook\.online|prizestohandle\.club|prlog\.ru|pro\-okis\.ru|pro\-poly\.ru|pro\-tec\.kz|prod2016\.com|prodess\.ru|producm\.ru|productarium\.com|produkto\.net|prodvigator\.ua|proekt\-gaz\.ru|proekt\-mos\.ru|professionaldieselcare\.com|professionalwritingservices15\.blogspot\.ru|profit\-opportunity\.com|profitfx\.online|profitkode\.com|profitsport\.club|profitwithalex\.info|profolan\.pl|proftests\.net|progonrumarket\.ru|progress\-upakovka\.ru|prohoster\.info|prointer\.net\.ua|projectforte\.ru|projefrio\.com\.br|prokotov\.com|prom23\.ru|promalp\-universal\.ru|prombudpostach\.com\.ua|promgirldresses\.xyz|promodj\.com|promoforum\.ru|promoheads\.com|promover\.org|pron\.pro|pronekut\.com|pronorm\.fr|proposal\-engine\.com|propranolol40mg\.blogspot\.com|proprostatit\.com|prosmibank\.ru|prospekt\-st\.ru|prosperent\.com|prostitutki\-almata\.org|prostitutki\-astana\.org|prostitutki\-belgoroda\.org|prostitutki\-kharkova\.org|prostitutki\-kiev\.org|prostitutki\-novgoroda\.org|prostitutki\-odessa\.org|prostitutki\-rostova\.org|prostitutki\-tolyatti\.org|prostitutki\-tyumeni\.org|prostitutki\-yaroslavlya\.org|proxyelite\.biz|proxyradar\.com|prpops\.com|psa48\.ru|pskcijdc\.bloger\.index\.hr|psoriasis\-file\.trade|pssucai\.info|pst2017\.onlinewebshop\.net|psvita\.ru|ptr\.ruvds\.com|pts163\.ru|pufip\.com|pukaporn\.com|pulse33\.ru|pulseonclick\.com|purchasepillsnorx\.com|purplesphere\.in|purplestats\.com|puserving\.com|push\-ad\.com|pushdata\.sendpulse\.com|pussyfleet\.com|pussysaga\.com|puteshestvennik\.com|putevka24\.ru|putitin\.me|puzo2arbuza\.ru|puzzleweb\.ru|pwwysydh\.com|pxhdwsm\.com|py100\.ru|pyramidlitho\.webs\.com|pyrodesigns\.com\.au|q\-moto\.ru|qcstrtvt\.bloger\.index\.hr|qexyfu\.bugs3\.com|qitt\.ru|qld10000\.net|qor360\.com|qpypcx\.com|quality\-traffic\.com|qualitymarketzone\.com|quangcaons\.com|quebec\-bin\.com|queerspace\.com|quelle\.ru|questionmarque\.ch|quick\-offer\.com|quick\-seeker\.com|quickbuck\.com|quickcashlimited\.com|quickchange\.cc|quickloanbank\.com|quit\-smoking\.ga|quizzitch\.net|qwarckoine\.com|qwesa\.ru|r\-control\.ru|r\-e\-f\-e\-r\-e\-r\.com|raavidesigns\.com|rabot\.host\.sk|rabotaetvse\.ru|rada\.ru|radiodigital\.co|radiogambling\.com|ragecash\.com|rainbowice\.ru|raisedseo\.com|randalljhoward\.com|randki\-sex\.com|rangjued\.com|rangoman\.date|rank\-checker\.online|rankexperience\.com|rankia\.com|ranking2017\.ga|rankingchart\.de|rankings\-analytics\.com|ranksays\.com|rankscanner\.com|ranksignals\.com|ranksonic\.com|ranksonic\.info|ranksonic\.org|rapevideosmovies\.com|rapidgator\-porn\.ga|rapidokbrain\.com|rapidsites\.pro|raschtextil\.com\.ua|rasteniya\-vs\-zombi\.ru|ratemodels\.net|razamicroelectronics\.com|razleton\.com|razorweb\-a\.akamaihd\.net|razyboard\.com|rcb101\.ru|rcpmda\.ikan1080\.xyz|real\-time\-analytics\.com|realitykings\.com|realizmobi\.com|realmonte\.net|realnye\-otzyvy\.info|realresultslist\.com|realting\-moscow\.ru|realtytimes\.com|rebelmouse\.com|rebrand\.ly|rebuildermedical\.com|recinziireale\.com|recipedays\.com|recipedays\.ru|reckonstat\.info|recordpage\-a\.akamaihd\.net|redbottomheels\.xyz|redhotfreebies\.co\.uk|redirect\.trafficreceiver\.club|redirectingat\.com|redirectme\.net|redirlock\.com|rednise\.com|reelheroes\.net|reeyanaturopathy\.com|refads\.pro|referencemoi\.com|refererx\.com|refudiatethissarah\.info|regdefense\.com|regionshop\.biz|registratciya\-v\-moskve\.ru|registrationdomainsite\.com|registry\-clean\-up\.net|registry\-cleaner\.net|registrydomainservices\.com|registrysweeper\.com|reimageplus\.com|reining\.lovasszovetseg\.hu|reklama\-i\-rabota\.ru|reklama1\.ru|reklamuss\.ru|relax\.ru|relayblog\.com|remedyotc\.com|remmling\.de|remont\-comp\-pomosh\.ru|remont\-fridge\-tv\.ru|remont\-komputerov\-notebook\.ru|remont\-mobile\-phones\.ru|remont\-ustanovka\-tehniki\.ru|remontbiz\.ru|remontgruzovik\.ru|remontvsamare\.su|remorcicomerciale\.ro|remote\-dba\.de|remybutler\.fr|renecaovilla\.online|renecaovillasale\.online|renewablewealth\.com|rennlist\.com|rent2spb\.ru|rentalcarnavi\.info|rentaremotecomputer\.com|rentehno\.ru|rep\-am\.com|repeatlogo\.co\.uk|replica\-watch\.ru|replicaclub\.ru|replicalouboutin\.xyz|resant\.ru|research\.ifmo\.ru|resellerclub\.com|responsinator\.com|responsive\-test\.net|respublica\-otel\.ru|restaurantlescampi\.com|restorator\-msk\.ru|resultshub\-a\.akamaihd\.net|retailwith\.com|rethinkwasteni\.info|retreatia\.com|reversing\.cc|revistaindustria\.com|reward\-survey\.net|rewardit\.com|rewardpoll\.com|reyel1985\.webnode\.fr|rezeptiblud\.ru|rfd\-split\.hr|rff\-cfal\.info|rfid\-locker\.co|rialp\.getenjoyment\.net|ribieiendom\.no|ric\.info|richinvestmonitor\.com|ricorsogiustizia\.org|riders\.ro|rightenergysolutions\.com\.au|rimedia\.org|ring4rhino\.com|ringporno\.com|ringtonepartner\.com|rique\.host\.sk|risparmiocasa\.bz\.it|ritlweb\.com|rixpix\.ru|rn\-to\-bsn\.com|rniaeba\.ga|robot\-forex\.biz|rocketchange\.ru|rockingclicks\.com|rockma\.se|rockprogblog\.com|rogervivierforsale\.com|roleforum\.ru|roll123\.com|roma\-kukareku\.livejournal\.com|rome2rio\.com|roofers\.org\.uk|rootandroid\.org|ros\-ctm\.ru|rosbalt\.com\.ua|rospromtest\.ru|rossanasaavedra\.net|rossmark\.ru|rostov\.xrus\.org|royal\-betting\.net|royal\-investments\.net|royalads\.net|royalcar\-ufa\.ru|royalvegascasino\.com|rozalli\.com|roznica\.com\.ua|rp9\.ru|ru\-dety\.ru|rubanners\.com|rubbed\.us|ruclicks\.com|rucrypt\.com|ruex\.org\.ua|ruf777\.com|rukino\.org|rumamba\.com|running\-line\.ru|runofilms\.ru|runstocks\.com|runtnc\.net|rus\-teh\.narod\.ru|ruscoininvest\.company|ruscopybook\.com|rusenvironmental\.net|rusexy\.xyz|rusoft\-zone\.ru|ruspdd\.com|rusprostitute\.com|russia\-tao\.ru|russia\-today\-video\.ru|russian\-postindex\.ru|russintv\.fr|russkie\-gorki\.ru|russkoe\-zdorovie\.ru|rustic\-quiver\.win|rutor\.group|rutor\.vip|rvi\.biz|rvtv\.ru|rvzr\-a\.akamaihd\.net|rybalka\-opt\.ru|ryetaw\.com|s\-forum\.biz|s\-iwantyou\.com|s\.lollypopgaming\.com|s1z\.ru|s8\-nowy\-wygraj\.comli\.com|sa\-live\.com|sa\-rewards\.co\.za|sabaapress\.com|sabizonline\.com|sack\.net|sad\-torg\.com\.ua|sadaholding\.com|saddiechoua\.com|sady\-urala\.ru|saecsa\.co|safe\-app\.net|saitevpatorii\.com|sajatvelemeny\.com|sakhboard\.ru|sale\-japan\.com|saletool\.ru|salmonfishingsacramentoriver\.com|saltspray\.ru|salut\-camp\.ru|salutmontreal\.com|samara\.rosfirm\.ru|sammlungfotos\.online|sammyweaver\.com|samo\-soznanie\.ru|samoiedo\.it|samolet\.fr|sampleletters\.net|sanatorrii\.ru|sandhillsonline\.com|saneitconsulting\.com|saneyes\.com|sanidumps\.com|sanjosestartups\.com|sankt\-peterburg\.nodup\.ru|santasgift\.ml|santechnik\.jimdo\.com|sanyuprojects\.com|sarafangel\.ru|saratov\.xrus\.org|sardinie\.us|sarf3omlat\.com|sarm\.tk|sashagreyblog\.ga|satellite\.maps\.ilovevitaly\.com|saugatuck\.com|savefrom\.com|saveindex\.xyz|savememoney\.co\.za|savetubevideo\.com|savingsslider\-a\.akamaihd\.net|sawin\.beth\.webd\.pl|sax\-sex\.com|sayyoethe\.blogspot\.co\.za|sbdl\.no|sbetodiodnye\-lampy\.ru|sbornik\-zakonov\.ru|sbprabooks\.com|sbricur\.com|sbt\-aqua\.ru|sbtdesign\.co\.uk|sbwealthsolutions\.ca|sc\-specialhost\.com|scalerite\.co\.za|scanmarine\.info|scanmyphones\.com|scanner\-alex\.top|scanner\-alexa\.top|scanner\-andrew\.top|scanner\-barak\.top|scanner\-brian\.top|scanner\-don\.top|scanner\-donald\.top|scanner\-elena\.top|scanner\-fred\.top|scanner\-george\.top|scanner\-irvin\.top|scanner\-ivan\.top|scanner\-jack\.top|scanner\-jane\.top|scanner\-jess\.top|scanner\-jessica\.top|scanner\-john\.top|scanner\-josh\.top|scanner\-julia\.top|scanner\-julianna\.top|scanner\-margo\.top|scanner\-mark\.top|scanner\-marwin\.top|scanner\-mary\.top|scanner\-nelson\.top|scanner\-olga\.top|scanner\-viktor\.top|scanner\-walt\.top|scanner\-walter\.top|scanner\-willy\.top|scansafe\.net|scanspyware\.net|scat\.porn|scenarii\-1\-sentyabrya\.uroki\.org\.ua|scenicmissouri\.us|schlampen\-treffen\.com|school\-diplomat\.ru|schoolfiles\.net|scmor\.ilxc\.cc|scoopquest\.com|scopich\.com|score\-ads\.men|scottbywater\.com|scrapinghub\.com|scrapy\.org|screentoolkit\.com|scripted\.com|scrnet\.biz\.ua|sdelai\-prosto\.ru|sdelatmebel\.ru|sdi\-pme\.com|sdrescher\.net|sdsjweb\.com|se\-welding\.ru|se\.bnt\-team\.com|seadragonherbery\.com|seansonline24\.pl|search\-error\.com|search\-goo\.com|search\.1and1\.com|search\.alot\.com|search\.pch\.com|search\.xtconnect\.com|searchaddis\.com|searchencrypt\.com|searchengineranker\.email|searchimage\.co|searchimpression\.com|searchinquire\.com|searchinterneat\-a\.akamaihd\.net|searchkut\.com|searchlock\.com|searchmywindow\-a\.akamaihd\.net|searchtooknow\-a\.akamaihd\.net|searchwebknow\-a\.akamaihd\.net|seasaltwithfood\.com|seasonvar\.ru|seccioncontrabajo\.com|secret\.xn\-\-oogle\-wmc\.com|secretscook\.ru|security60\-e\.com|securityallianceservices\.com|see\-your\-website\-here\.com|seeingmeerkat\.com|seemoreresultshu\-a\.akamaihd\.net|seeresultshub\-a\.akamaihd\.net|segol\.tv|sei80\.com|seinterface\.com|seksotur\.ru|sel\-hoz\.com|selectads\.men|sell\-fb\-group\-here\.com|semalt\.com|semaltmedia\.com|seminarygeorgia59\.ga|seminarykansas904\.ml|semp\.net|semprofile\.com|semrush\.com|sendearnings\.com|senger\.atspace\.co\.uk|seo\-2\-0\.com|seo\-platform\.com|seo\-smm\.kz|seo\-tools\-optimizing\.com|seo\-traffic\-ranking\.info|seoanalyses\.com|seoboxes\.com|seocdvig\.ru|seocheckupx\.com|seocheki\.net|seoexperimenty\.ru|seofied\.com|seofirmreviewsus\.info|seogadget\.ru|seoheap\.com|seoholding\.com|seojokes\.net|seokicks\.de|seomarketings\.online|seonetwizard\.com|seoprofiler\.com|seorank\.info|seorankinglinks\.com|seorankinglinks\.us|seorankinglinks\.xyz|seorussian\.ru|seotoolsagency\.com|serdcenebolit\.com|sergiorossistore\.online|serialsway\.ucoz\.ru|serptehnika\.ru|servethis\.com|service\-core\.ru|service\.adtech\.fr|service\.adtech\.us|servicecenter\.co\.ua|serving\.adbetclickin\.pink|servingnotice\.com|serviporno\.com|servisural\.ru|serw\.clicksor\.com|seryeznie\-znakomstva\.ru|sethrollins\.net|sevendays\.com\.ua|sevenstars7\.com|sex\-dating\.co|sex\-foto\.pw|sex\-pr\.net|sex\-sex\-sex5\.com|sex\-tracker\.com|sex\-tracker\.de|sex\-watch\.com|sex\.hotblog\.top|sexad\.net|sexblog\.pw|sexcamamateurchat\.com|sexflirtbook\.com|sexgalleries\.top|sexkontakte\-seite\.com|sexkontakteao\.info|sexkrasivo\.net|sexobzor\.info|sexpartygirls\.net|sexphoto\.site|sexreliz\.com|sexsaoy\.com|sexsearch\.com|sexstream\.pl|sextracker\.be|sextracker\.com|sextracker\.de|sexuria\.net|sexvideo\-sex\.com|sexvporno\.ru|sexy\-pings\.com|sexy\-screen\-savers\.com|sexy\.babes\.frontend\-stack\.top|sexyali\.com|sexystrippe\.info|sexyteens\.hol\.es|sexytrend\.ru|sfd\-chess\.ru|sfj\-ror\.no|shakhtar\-doneck\.ru|shama\-rc\.net|share\-buttons\-for\-free\.com \ No newline at end of file diff --git a/_google_webmaster_disavow_links/google-disavow.txt b/_google_webmaster_disavow_links/google-disavow.txt index f94d34fba..27ed82bba 100755 --- a/_google_webmaster_disavow_links/google-disavow.txt +++ b/_google_webmaster_disavow_links/google-disavow.txt @@ -4770,6 +4770,7 @@ domain:ryetaw.com domain:s-forum.biz domain:s-iwantyou.com domain:s.lollypopgaming.com +domain:s1z.ru domain:s8-nowy-wygraj.comli.com domain:sa-live.com domain:sa-rewards.co.za 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 e34d44ff0..d2251d2a8 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 @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/conf.d/globalblacklist.conf b/conf.d/globalblacklist.conf index e34d44ff0..d2251d2a8 100644 --- a/conf.d/globalblacklist.conf +++ b/conf.d/globalblacklist.conf @@ -4,10 +4,10 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:20 SAST 2019 -### Bad Referrer Count: 6591 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Referrer Count: 6592 +### Bad Bot Count: 544 ################################################### ### VERSION INFORMATION ## @@ -278,6 +278,7 @@ map $http_user_agent $bad_bot { "~*\bCegbfeieh\b" 3; "~*\bCheeseBot\b" 3; "~*\bCherryPicker\b" 3; + "~*\bCheTeam\b" 3; "~*\bChinaClaw\b" 3; "~*\bChlooe\b" 3; "~*\bClaritybot\b" 3; @@ -569,6 +570,7 @@ map $http_user_agent $bad_bot { "~*\bRipper\b" 3; "~*\bRocketCrawler\b" 3; "~*\bRogerbot\b" 3; + "~*\bs1z.ru\b" 3; "~*\bSalesIntelligent\b" 3; "~*\bSBIder\b" 3; "~*\bScanAlert\b" 3; @@ -730,7 +732,15 @@ map $http_user_agent $bad_bot { "~*\bWWW::Mechanize\b" 3; "~*\bWWWOFFLE\b" 3; "~*\bx09Mozilla\b" 3; + "~*\bx22assert\b" 3; + "~*\bx22cache\b" 3; + "~*\bx22feed\b" 3; + "~*\bx22init\b" 3; + "~*\bx22JDatabase\b" 3; + "~*\bx22JSimple\b" 3; "~*\bx22Mozilla\b" 3; + "~*\bx22num\b" 3; + "~*\bx22sanitize\b" 3; "~*\bXaldon_WebSpider\b" 3; "~*\bXaldon\ WebSpider\b" 3; "~*\bXenu\b" 3; @@ -5676,6 +5686,7 @@ map $http_referer $bad_referer { "~*\brvzr\-a\.akamaihd\.net\b" 1; "~*\brybalka\-opt\.ru\b" 1; "~*\bryetaw\.com\b" 1; + "~*\bs1z\.ru\b" 1; "~*\bs8\-nowy\-wygraj\.comli\.com\b" 1; "~*\bsabaapress\.com\b" 1; "~*\bsabizonline\.com\b" 1; @@ -7764,7 +7775,6 @@ geo $validate_client { 103.253.147.154 1; 103.253.147.212 1; 103.28.149.188 1; - 103.36.84.100 1; 103.3.73.124 1; 103.50.255.6 1; 103.56.189.134 1; @@ -7787,6 +7797,7 @@ geo $validate_client { 104.131.158.236 1; 104.131.184.239 1; 104.131.213.59 1; + 104.131.214.193 1; 104.131.81.254 1; 104.131.86.222 1; 104.131.86.71 1; @@ -7819,6 +7830,8 @@ geo $validate_client { 104.236.101.68 1; 104.236.129.219 1; 104.236.208.101 1; + 104.238.80.144 1; + 104.238.83.234 1; 104.243.129.210 1; 104.243.129.98 1; 104.248.131.112 1; @@ -7872,6 +7885,7 @@ geo $validate_client { 109.194.19.243 1; 109.202.78.51 1; 109.203.109.210 1; + 109.228.53.70 1; 109.245.221.126 1; 109.248.9.9 1; 109.73.46.142 1; @@ -7882,7 +7896,6 @@ geo $validate_client { 111.231.244.35 1; 111.73.46.169 1; 111.85.15.196 1; - 111.93.32.34 1; 112.111.185.155 1; 112.133.100.73 1; 112.133.231.212 1; @@ -7910,7 +7923,6 @@ geo $validate_client { 114.32.153.15 1; 114.33.75.32 1; 115.113.203.147 1; - 115.127.13.188 1; 115.146.126.168 1; 115.159.0.225 1; 115.159.22.186 1; @@ -7954,6 +7966,7 @@ geo $validate_client { 116.31.116.8 1; 116.56.137.251 1; 117.121.7.103 1; + 117.156.94.32 1; 117.248.137.57 1; 117.255.216.106 1; 117.255.216.116 1; @@ -7999,7 +8012,6 @@ geo $validate_client { 119.27.189.149 1; 119.28.77.70 1; 119.29.14.115 1; - 119.29.197.54 1; 119.57.251.164 1; 119.60.9.7 1; 119.9.30.30 1; @@ -8122,6 +8134,7 @@ geo $validate_client { 137.226.113.12 1; 137.226.113.26 1; 137.74.1.135 1; + 137.74.166.182 1; 137.74.175.67 1; 137.74.198.136 1; 137.74.202.165 1; @@ -8190,7 +8203,6 @@ geo $validate_client { 142.93.49.13 1; 142.93.60.248 1; 142.93.88.170 1; - 14.37.169.239 1; 144.217.13.82 1; 144.217.162.205 1; 144.217.65.92 1; @@ -8210,7 +8222,6 @@ geo $validate_client { 145.239.17.121 1; 145.239.212.20 1; 145.239.230.16 1; - 145.239.65.62 1; 145.239.76.62 1; 145.239.82.107 1; 145.239.8.229 1; @@ -8268,6 +8279,7 @@ geo $validate_client { 149.56.180.95 1; 149.56.192.219 1; 149.56.19.71 1; + 149.56.204.150 1; 149.56.30.130 1; 149.56.80.55 1; 149.56.86.166 1; @@ -8373,6 +8385,7 @@ geo $validate_client { 162.243.158.198 1; 162.243.20.97 1; 162.243.21.95 1; + 162.255.87.220 1; 163.172.113.71 1; 163.172.148.154 1; 163.172.161.181 1; @@ -8386,6 +8399,7 @@ geo $validate_client { 163.25.253.4 1; 163.30.196.168 1; 163.47.146.236 1; + 164.132.102.125 1; 164.132.111.178 1; 164.132.114.155 1; 164.132.135.199 1; @@ -8508,6 +8522,7 @@ geo $validate_client { 178.128.81.57 1; 178.128.91.123 1; 178.128.93.241 1; + 178.128.98.86 1; 178.132.0.86 1; 178.137.160.2 1; 178.137.162.120 1; @@ -8781,7 +8796,6 @@ geo $validate_client { 188.143.232.27 1; 188.143.232.32 1; 188.143.234.155 1; - 188.165.195.154 1; 188.165.197.221 1; 188.165.209.216 1; 188.165.215.143 1; @@ -8840,7 +8854,6 @@ geo $validate_client { 192.155.95.28 1; 192.163.224.116 1; 192.169.155.230 1; - 192.169.157.188 1; 192.169.202.1 1; 192.169.243.116 1; 192.169.243.214 1; @@ -8913,13 +8926,13 @@ geo $validate_client { 193.201.224.218 1; 193.201.224.220 1; 193.201.224.222 1; + 193.201.224.225 1; 193.201.224.236 1; 193.201.224.246 1; 193.201.225.54 1; 193.201.227.177 1; 193.201.227.89 1; 193.201.227.92 1; - 193.227.46.66 1; 193.253.60.124 1; 193.29.53.14 1; 193.6.150.26 1; @@ -8931,6 +8944,7 @@ geo $validate_client { 193.70.81.234 1; 193.70.81.238 1; 193.90.12.115 1; + 194.55.12.45 1; 195.154.102.207 1; 195.154.118.186 1; 195.154.172.153 1; @@ -8938,6 +8952,7 @@ geo $validate_client { 195.154.240.184 1; 195.154.73.102 1; 195.154.77.81 1; + 195.188.225.233 1; 195.201.143.48 1; 195.201.220.228 1; 195.22.127.231 1; @@ -9075,7 +9090,6 @@ geo $validate_client { 210.9.148.206 1; 211.147.255.42 1; 211.159.167.87 1; - 211.192.110.115 1; 211.252.84.20 1; 212.112.98.158 1; 212.125.27.66 1; @@ -9265,6 +9279,7 @@ geo $validate_client { 31.214.243.117 1; 34.207.204.29 1; 34.244.202.105 1; + 34.76.215.94 1; 35.154.134.64 1; 35.154.165.208 1; 35.154.199.109 1; @@ -9272,7 +9287,10 @@ geo $validate_client { 35.185.197.17 1; 35.193.153.123 1; 35.196.47.242 1; + 35.201.10.199 1; + 35.204.52.77 1; 35.205.201.147 1; + 35.221.19.109 1; 35.229.34.225 1; 36.111.190.229 1; 37.110.140.31 1; @@ -9311,6 +9329,7 @@ geo $validate_client { 37.58.81.100 1; 37.59.100.39 1; 37.59.102.62 1; + 37.59.107.31 1; 37.59.140.104 1; 37.59.178.111 1; 37.59.46.75 1; @@ -9337,10 +9356,10 @@ geo $validate_client { 4.16.205.42 1; 41.71.66.4 1; 41.71.77.165 1; + 41.77.115.114 1; 41.79.4.15 1; 42.159.85.237 1; 42.201.137.230 1; - 42.247.29.10 1; 42.55.136.241 1; 42.56.92.103 1; 42.56.92.29 1; @@ -9537,6 +9556,7 @@ geo $validate_client { 51.38.215.64 1; 51.38.224.237 1; 51.38.226.89 1; + 51.38.236.43 1; 51.38.237.46 1; 51.38.40.38 1; 51.38.48.127 1; @@ -9587,8 +9607,10 @@ geo $validate_client { 5.172.20.190 1; 5.175.109.214 1; 51.75.160.218 1; + 51.75.250.174 1; 51.75.29.61 1; 51.75.68.150 1; + 51.77.148.240 1; 51.77.202.135 1; 5.18.213.96 1; 5.188.10.156 1; @@ -9710,6 +9732,7 @@ geo $validate_client { 54.38.53.21 1; 54.38.55.127 1; 54.38.90.66 1; + 54.39.167.115 1; 54.39.179.91 1; 54.39.87.174 1; 54.39.99.246 1; @@ -9801,7 +9824,6 @@ geo $validate_client { 61.177.172.188 1; 61.177.172.60 1; 61.177.172.86 1; - 61.178.220.148 1; 61.234.37.3 1; 61.35.89.157 1; 61.72.255.26 1; @@ -9865,6 +9887,7 @@ geo $validate_client { 67.205.153.81 1; 68.180.229.178 1; 68.180.229.185 1; + 68.183.223.12 1; 68.60.103.4 1; 69.12.77.220 1; 69.12.90.242 1; @@ -9874,6 +9897,7 @@ geo $validate_client { 69.197.169.202 1; 69.7.31.254 1; 69.90.223.232 1; + 70.35.207.236 1; 70.50.15.181 1; 70.75.96.67 1; 70.90.165.236 1; @@ -9881,9 +9905,9 @@ geo $validate_client { 71.226.159.44 1; 71.231.68.139 1; 71.244.49.72 1; - 71.56.218.201 1; 71.6.202.198 1; 72.13.200.13 1; + 72.18.132.221 1; 72.53.158.103 1; 73.114.79.156 1; 73.158.127.66 1; @@ -10075,6 +10099,7 @@ geo $validate_client { 84.52.124.57 1; 84.53.198.208 1; 84.54.232.182 1; + 84.54.37.69 1; 85.113.55.213 1; 85.114.17.218 1; 85.140.3.217 1; @@ -10150,6 +10175,7 @@ geo $validate_client { 87.98.139.12 1; 87.98.182.151 1; 87.98.182.87 1; + 87.98.184.11 1; 88.147.114.176 1; 88.147.173.30 1; 88.147.252.69 1; diff --git a/robots.txt/robots.txt b/robots.txt/robots.txt index 11e3a42f9..6f4117f80 100644 --- a/robots.txt/robots.txt +++ b/robots.txt/robots.txt @@ -6,9 +6,9 @@ ### Version Information # ################################################### -### Version: V3.2019.03.1357 -### Updated: Sat Mar 30 18:53:21 SAST 2019 -### Bad Bot Count: 534 +### Version: V3.2019.04.1358 +### Updated: Mon Apr 1 13:31:14 SAST 2019 +### Bad Bot Count: 544 ################################################### ### Version Information ## @@ -147,6 +147,8 @@ User-agent: CheeseBot Disallow:/ User-agent: CherryPicker Disallow:/ +User-agent: CheTeam +Disallow:/ User-agent: ChinaClaw Disallow:/ User-agent: Chlooe @@ -729,6 +731,8 @@ User-agent: RocketCrawler Disallow:/ User-agent: Rogerbot Disallow:/ +User-agent: s1z.ru +Disallow:/ User-agent: SalesIntelligent Disallow:/ User-agent: SBIder @@ -1051,8 +1055,24 @@ User-agent: WWWOFFLE Disallow:/ User-agent: x09Mozilla Disallow:/ +User-agent: x22assert +Disallow:/ +User-agent: x22cache +Disallow:/ +User-agent: x22feed +Disallow:/ +User-agent: x22init +Disallow:/ +User-agent: x22JDatabase +Disallow:/ +User-agent: x22JSimple +Disallow:/ User-agent: x22Mozilla Disallow:/ +User-agent: x22num +Disallow:/ +User-agent: x22sanitize +Disallow:/ User-agent: Xaldon_WebSpider Disallow:/ User-agent: Xaldon WebSpider