mirror of
https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker.git
synced 2025-09-04 19:50:17 +00:00
UPDATE Default Includes [ci skip]
- Examples are all commented out by default.
This commit is contained in:
parent
115b6957be
commit
b554b5e834
7 changed files with 57 additions and 44 deletions
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.04
|
### Version: V3.2018.05
|
||||||
### Updated: Mon Oct 02 16:41:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -46,21 +46,23 @@
|
||||||
# PLEASE MAKE SURE that you use word regex boundaries to avoid false positive detection !!!
|
# PLEASE MAKE SURE that you use word regex boundaries to avoid false positive detection !!!
|
||||||
# *****************************************************************************************
|
# *****************************************************************************************
|
||||||
|
|
||||||
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
|
|
||||||
# As you can see in the examples below the word "adultgalls" is entered with a preceding \b and an ending \b
|
# As you can see in the examples below the word "adultgalls" is entered with a preceding \b and an ending \b
|
||||||
# this makes it now "\badultgalls\b". It is crucial to use the word boundaries regex formatting.
|
# this makes it now "\badultgalls\b". It is crucial to use the word boundaries regex formatting.
|
||||||
|
|
||||||
"~*\badultgalls\b" 1;
|
# "~*\badultgalls\b" 1;
|
||||||
"~*\bamateurxpass\b" 1;
|
# "~*\bamateurxpass\b" 1;
|
||||||
"~*\bbigblackbooty\b" 1;
|
# "~*\bbigblackbooty\b" 1;
|
||||||
"~*\bblacktits\b" 1;
|
# "~*\bblacktits\b" 1;
|
||||||
"~*\bcookie\-law\-enforcement\b" 1;
|
# "~*\bcookie\-law\-enforcement\b" 1;
|
||||||
"~*\bfree\-share\-buttons\b" 1;
|
# "~*\bfree\-share\-buttons\b" 1;
|
||||||
"~*\bfree\-social\-buttons\b" 1;
|
# "~*\bfree\-social\-buttons\b" 1;
|
||||||
"~*\bfuck\-paid\-share\-buttons\b" 1;
|
# "~*\bfuck\-paid\-share\-buttons\b" 1;
|
||||||
"~*\bilovevitaly\b" 1;
|
# "~*\bilovevitaly\b" 1;
|
||||||
"~*\blaw\-enforcement\-bot\b" 1;
|
# "~*\blaw\-enforcement\-bot\b" 1;
|
||||||
"~*\blaw\-enforcement\-check\b" 1;
|
# "~*\blaw\-enforcement\-check\b" 1;
|
||||||
"~*\bshare\-buttons\-for\-free\b" 1;
|
# "~*\bshare\-buttons\-for\-free\b" 1;
|
||||||
"~*\bwebfuck\b" 1;
|
# "~*\bwebfuck\b" 1;
|
||||||
"~*\bxxxrus\b" 1;
|
# "~*\bxxxrus\b" 1;
|
||||||
"~*\bzeroredirect\b" 1;
|
# "~*\bzeroredirect\b" 1;
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.02
|
### Version: V3.2018.03
|
||||||
### Updated: Mon Oct 02 16:48:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -35,5 +35,7 @@
|
||||||
# As you can see in the examples below the domain "myblacklisteddomainname\.com" is entered with a preceding \b and an ending \b
|
# As you can see in the examples below the domain "myblacklisteddomainname\.com" is entered with a preceding \b and an ending \b
|
||||||
# this makes it now "\bmyblacklisteddomainname\.com\b". It is crucial to use the word boundaries regex formatting.
|
# this makes it now "\bmyblacklisteddomainname\.com\b". It is crucial to use the word boundaries regex formatting.
|
||||||
|
|
||||||
"~*\bmyblacklisteddomainname\.com\b" 1;
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
"~*\bmy\-second\-blacklisted\.com\b" 1;
|
|
||||||
|
# "~*\bmyblacklisteddomainname\.com\b" 1;
|
||||||
|
# "~*\bmy\-second\-blacklisted\.com\b" 1;
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.06
|
### Version: V3.2018.07
|
||||||
### Updated: Wed Oct 25 11:08:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.02
|
### Version: V3.2018.04
|
||||||
### Updated: Mon Aug 21 11:30:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -42,19 +42,21 @@
|
||||||
# Example the User-Agent name "some-very-bad-useragentname2" is entered as "\bsome\-very\-bad\-useragentname1\b"
|
# Example the User-Agent name "some-very-bad-useragentname2" is entered as "\bsome\-very\-bad\-useragentname1\b"
|
||||||
# the "\b" are word boundaries which prevents partial matching and false positives.
|
# the "\b" are word boundaries which prevents partial matching and false positives.
|
||||||
|
|
||||||
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
|
|
||||||
# *********************
|
# *********************
|
||||||
# WHITELISTING EXAMPLES
|
# WHITELISTING EXAMPLES
|
||||||
# *********************
|
# *********************
|
||||||
|
|
||||||
"~*\bsomeverygooduseragentname1\b" 0;
|
# "~*\bsomeverygooduseragentname1\b" 0;
|
||||||
"~*\bsomeverygooduseragentname2\b" 0;
|
# "~*\bsomeverygooduseragentname2\b" 0;
|
||||||
"~*\bsome\-very\-good\-useragentname2\b" 0;
|
# "~*\bsome\-very\-good\-useragentname2\b" 0;
|
||||||
|
|
||||||
# *********************
|
# *********************
|
||||||
# BLACKLISTING EXAMPLES
|
# BLACKLISTING EXAMPLES
|
||||||
# *********************
|
# *********************
|
||||||
|
|
||||||
"~*\bsomeverybaduseragentname1\b" 3;
|
# "~*\bsomeverybaduseragentname1\b" 3;
|
||||||
"~*\bsomeverybaduseragentname2\b" 3;
|
# "~*\bsomeverybaduseragentname2\b" 3;
|
||||||
"~*\bsome\-very\-bad\-useragentname2\b" 3;
|
# "~*\bsome\-very\-bad\-useragentname2\b" 3;
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.03
|
### Version: V3.2018.04
|
||||||
### Updated: Mon Oct 02 16:50:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -36,9 +36,10 @@
|
||||||
# this makes it now "\bsomeveryveryrandomwebsitenamethatdoesnotexist1\.com\b".
|
# this makes it now "\bsomeveryveryrandomwebsitenamethatdoesnotexist1\.com\b".
|
||||||
# It is crucial to use the word boundaries regex formatting.
|
# It is crucial to use the word boundaries regex formatting.
|
||||||
|
|
||||||
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
|
|
||||||
"~*\bsomeveryveryrandomwebsitenamethatdoesnotexist1\.com\b" 1;
|
# "~*\bsomeveryveryrandomwebsitenamethatdoesnotexist1\.com\b" 1;
|
||||||
"~*\bsomeveryveryrandomwebsitenamethatdoesnotexist2\.com\b" 1;
|
# "~*\bsomeveryveryrandomwebsitenamethatdoesnotexist2\.com\b" 1;
|
||||||
"~*\bsomeveryveryrandomwebsitenamethatdoesnotexist3\.com\b" 1;
|
# "~*\bsomeveryveryrandomwebsitenamethatdoesnotexist3\.com\b" 1;
|
||||||
"~*\bsome\-veryvery\-randomweb\-sitenamethatdoesnotexist4\.com\b" 1;
|
# "~*\bsome\-veryvery\-randomweb\-sitenamethatdoesnotexist4\.com\b" 1;
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.02
|
### Version: V3.2018.03
|
||||||
### Updated: Mon Oct 02 16:52:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -35,5 +35,7 @@
|
||||||
# As you can see in the examples below the domain "myfirstowndomainname\.com" is entered with a preceding \b and an ending \b
|
# As you can see in the examples below the domain "myfirstowndomainname\.com" is entered with a preceding \b and an ending \b
|
||||||
# this makes it now "\bmyfirstowndomainname\.com\b". It is crucial to use the word boundaries regex formatting.
|
# this makes it now "\bmyfirstowndomainname\.com\b". It is crucial to use the word boundaries regex formatting.
|
||||||
|
|
||||||
"~*\bmyfirstowndomainname\.com\b" 0;
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
"~*\bmy\-second\-owndomainname\.com\b" 0;
|
|
||||||
|
# "~*\bmyfirstowndomainname\.com\b" 0;
|
||||||
|
# "~*\bmy\-second\-owndomainname\.com\b" 0;
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
### VERSION INFORMATION #
|
### VERSION INFORMATION #
|
||||||
###################################################
|
###################################################
|
||||||
### Version: V3.2017.01
|
### Version: V3.2018.02
|
||||||
### Updated: Mon Aug 21 11:32:32 SAST 2017
|
### Updated: 2018-08-06
|
||||||
###################################################
|
###################################################
|
||||||
### VERSION INFORMATION ##
|
### VERSION INFORMATION ##
|
||||||
|
|
||||||
|
@ -25,4 +25,8 @@
|
||||||
# Add One Entry Per Line - No need to include 127.0.0.1 as it is covered elsewhere
|
# Add One Entry Per Line - No need to include 127.0.0.1 as it is covered elsewhere
|
||||||
# Only add actual IP addresses and ranges here
|
# Only add actual IP addresses and ranges here
|
||||||
|
|
||||||
111.111.111.111 0;
|
# BY DEFAULT ALL THE EXAMPLES BELOW ARE COMMENTED OUT AND HENCE NOT ENABLED
|
||||||
|
|
||||||
|
# 111.111.111.111 0;
|
||||||
|
|
||||||
|
# REFRAIN FROM USING 127.0.0.1 AS IT MAY CAUSE UNDESIRABLE RESULTS ON SOME SYSTEMS
|
Loading…
Add table
Reference in a new issue