Files
baremetal-basics/f2bp
T

27 lines
820 B
Bash
Raw Normal View History

2026-05-11 21:07:28 +00:00
#!/bin/bash
2026-05-12 11:47:32 +00:00
## 20260512-114738
2026-05-11 21:07:28 +00:00
2026-05-12 11:46:59 +00:00
## curl https://servtx.net/bmixed/baremetal-basics/raw/branch/main/f2bp | sh
2026-05-11 21:07:28 +00:00
echo "FAIL2BAN PATCH"
echo "PATCHING FAIL2BAN TO WORK WITH UFW AND SURICATA..."
sudo apt install ufw fail2ban suricata
cd /etc/fail2ban
sudo wget https://servtx.net/bmixed/baremetal-basics/raw/branch/main/f2bcfg/jail.local -O jail.local
cd filter.d
sudo wget https://servtx.net/bmixed/baremetal-basics/raw/branch/main/f2bcfg/ufw.f2b.conf -O ufw.f2b.conf
sudo wget https://servtx.net/bmixed/baremetal-basics/raw/branch/main/f2bcfg/suricata.f2b.conf -O suricata.f2b.conf
cd
2026-05-12 04:02:21 +00:00
sudo ufw allow ssh
sudo ufw enable
2026-05-11 21:07:28 +00:00
sudo suricata-update
sudo ufw reload
sudo systemctl restart fail2ban
sudo systemctl restart suricata
sudo ufw status
sudo systemctl status fail2ban
sudo systemctl status suricata
echo "DONE."
read -r