Linux
帶 DDWRT 或路由器的 Fail2Ban
如何將fail2ban 與DDWRT 或路由器一起使用?
我喜歡使用fail2ban,但是沒有關於在linux base ddwrt / optware / entware 等中使用fail2ban 的資訊。
我嘗試添加到 WIKI,您可能想要添加:
Fail2Ban 並不容易,但可以做得很酷!
現在,我使用 git,但你也可以下載最新的。
opkg install git git-http bash ca-bundle ca-certificates python cd /opt git clone https://github.com/fail2ban/fail2ban.git cd fail2ban mkdir -p /opt/log mkdir -p /opt/run/fail2ban mkdir -p /opt/lib/fail2ban/ cp /opt/fail2ban/config/jail.conf /opt/fail2ban/config/jail.local cp /opt/fail2ban/config/fail2ban.conf /opt/fail2ban/config/fail2ban.local
所需的修改
fail2ban.local
logtarget = /opt/log/fail2ban.log socket = /opt/run/fail2ban/fail2ban.sock pidfile = /opt/run/fail2ban/fail2ban.pid dbfile = /opt/lib/fail2ban/fail2ban.sqlite3
設置
會出現 /etc/fail2ban 不可寫的資訊,但這不是問題
cd /opt/fail2ban setup.py install
初始化腳本
/opt/etc/init.d/fail2ban
#!/usr/bin/env bash /opt/bin/python /opt/fail2ban/bin/fail2ban-server -c /opt/fail2ban/config/ $1
類似 DDWRT 的啟動命令
/opt/etc/init.d/fail2ban start
類似 DDWRT 命令的關機命令
/opt/etc/init.d/fail2ban 停止
通過帕特里克又名
p3x-robot / p3x / corifeus