mirror of
https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker.git
synced 2025-09-03 19:20:16 +00:00
New regex formatting of bad referrers with dots escaped.
- Dots . need to be escaped as it leads to false positives. - Reported in https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/issues/61
This commit is contained in:
parent
bab0724582
commit
9f4f2436f6
2 changed files with 29 additions and 3 deletions
|
@ -49,7 +49,8 @@ _input1=$TRAVIS_BUILD_DIR/_generator_lists/good-user-agents.list
|
|||
_input2=$TRAVIS_BUILD_DIR/_generator_lists/allowed-user-agents.list
|
||||
_input3=$TRAVIS_BUILD_DIR/_generator_lists/limited-user-agents.list
|
||||
_input4=$TRAVIS_BUILD_DIR/_generator_lists/bad-user-agents.list
|
||||
_input5=$TRAVIS_BUILD_DIR/_generator_lists/bad-referrers.list
|
||||
#_input5=$TRAVIS_BUILD_DIR/_generator_lists/bad-referrers.list
|
||||
_input5=$TRAVIS_BUILD_DIR/travisCI/referrers-regex-format.txt
|
||||
_input6=$TRAVIS_BUILD_DIR/_generator_lists/google-ip-ranges.list
|
||||
_input7=$TRAVIS_BUILD_DIR/_generator_lists/bing-ip-ranges.list
|
||||
_input8=$TRAVIS_BUILD_DIR/_generator_lists/wordpress-theme-detectors.list
|
||||
|
@ -243,10 +244,34 @@ rm $_inputdb4
|
|||
# BAD REFERERS - Create and Insert
|
||||
# ********************************
|
||||
|
||||
#printf '%s\n' "$_start5" >> "$_tmpnginx5"
|
||||
#while IFS= read -r LINE
|
||||
#do
|
||||
#printf '\t"~*%s"\t\t%s\n' "${LINE}" "$_action2" >> "$_tmpnginx5"
|
||||
#done < $_input5
|
||||
#printf '%s\n' "$_end5" >> "$_tmpnginx5"
|
||||
#mv $_tmpnginx5 $_inputdb5
|
||||
#ed -s $_inputdb5<<\IN
|
||||
#1,/# START BAD REFERRERS ### DO NOT EDIT THIS LINE AT ALL ###/d
|
||||
#/# END BAD REFERRERS ### DO NOT EDIT THIS LINE AT ALL ###/,$d
|
||||
#,d
|
||||
#.r /home/travis/build/mitchellkrogza/nginx-ultimate-bad-bot-blocker/travisCI/globalblacklist.template
|
||||
#/# START BAD REFERRERS ### DO NOT EDIT THIS LINE AT ALL ###/x
|
||||
#.t.
|
||||
#.,/# END BAD REFERRERS ### DO NOT EDIT THIS LINE AT ALL ###/-d
|
||||
#w /home/travis/build/mitchellkrogza/nginx-ultimate-bad-bot-blocker/travisCI/globalblacklist.template
|
||||
#q
|
||||
#IN
|
||||
#rm $_inputdb5
|
||||
|
||||
# ********************************
|
||||
# BAD REFERERS - Create and Insert
|
||||
# ********************************
|
||||
|
||||
printf '%s\n' "$_start5" >> "$_tmpnginx5"
|
||||
while IFS= read -r LINE
|
||||
do
|
||||
printf '\t"~*%s"\t\t%s\n' "${LINE}" "$_action2" >> "$_tmpnginx5"
|
||||
printf '\t%s\n' "${LINE}" >> "$_tmpnginx5"
|
||||
done < $_input5
|
||||
printf '%s\n' "$_end5" >> "$_tmpnginx5"
|
||||
mv $_tmpnginx5 $_inputdb5
|
||||
|
|
|
@ -72,12 +72,13 @@ git checkout master
|
|||
# Modify our files with build and version information
|
||||
# ***************************************************
|
||||
|
||||
php ./travisCI/generate-regex-format-referrers.php
|
||||
sudo $TRAVIS_BUILD_DIR/travisCI/generate-blacklist.sh
|
||||
sudo $TRAVIS_BUILD_DIR/travisCI/modify-config-readme-files.sh
|
||||
sudo $TRAVIS_BUILD_DIR/travisCI/generate-robots.sh
|
||||
sudo $TRAVIS_BUILD_DIR/travisCI/generate-google-disavow.sh
|
||||
php ./travisCI/generate-google-exclude.php
|
||||
php ./travisCI/generate-regex-format-referrers.php
|
||||
|
||||
|
||||
# *************************************
|
||||
# Add all the modified files and commit
|
||||
|
|
Loading…
Add table
Reference in a new issue