[ Zeke / Woozie ] bot / IP / referrer blocker https://davidawindham.com/til/docs/computers/woozie
windhamdavid ad554c567d blacklist ips | 1 year ago | |
---|---|---|
conf.d | 1 year ago | |
README.md | 1 year ago | |
bad-referrer-words.conf | 1 year ago | |
blacklist-ips.conf | 1 year ago | |
blacklist-user-agents.conf | 1 year ago | |
globalblacklist.conf | 1 year ago | |
whitelist-domains.conf | 1 year ago | |
whitelist-ips.conf | 1 year ago |
An amusing of web traffic are automated bots either trying to send referral spam, looking for vulnerabilities, and other nonsense!
This started off as a fork of a popular bot blocker and has morphed into a general firewall of sorts for my servers. I double check and add IPs and referrers based on my server logs.
custom.d goes in apache & conf.d goes in nginx
#add to nginx/apache.conf
sudo vi /etc/apache2/apache.conf
<Location "/">
AuthMerging And
Include custom.d/globalblacklist.conf
</Location>
sudo systemctl reload apache2
sudo vi /etc/nginx/nginx.conf
include /etc/nginx/conf.d/*;
sudo vi /etc/nginx/sites-available/default
server {
include /etc/nginx/bots.d/blockbots.conf;
include /etc/nginx/bots.d/ddos.conf;
}
sudo systemctl reload nginx
Sync remote host
cd /etc/apache2/
git clone https://github.com/windhamdavid/custom.d/
cd custom.d
sudo git pull origin/code master
sudo apache2ctl configtest
sudo service apache2 reload
edit/prune upstream on localhost
git checkout master
git fetch upstream
git merge upstream/master
(edit README.md, git add, git commit)
git merge upstream/master
git filter-branch -f --prune-empty --subdirectory-filter Apache_2.4/custom.d master
gpom #git push origin master
gpcm #git push code master
23.03.05
re: sync referrer-words:
23.02.11
2021/03
2022/02
2022/06