Fail2Ban은 쉽지 않지만, 쿨하게 할 수 있어요!

Fail2Ban은 쉽지 않지만, 쿨하게 할 수 있어요!

DDWRT 또는 라우터에서 Fail2ban을 사용하는 방법은 무엇입니까?

나는 FAIL2BAN을 사용하는 것을 좋아하지만 Linux 기반 ddwrt/optware/entware 등에서 Fail2ban을 사용하는 것에 대한 정보가 없습니다.

답변1

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

관련 정보