
답변1
표준어는 소수에 불과합니다.액션 태그사용할 수 있고 내가 아는 한 에서 사용할 수 있는 다른 변수는 없으므로 옵션 이 제한됩니다 actionban
.actionunban
actioncheck
액션 태그
다음 태그는 actionban, actionunban 및 actioncheck(actionban/actionunban 이전에 호출되는 경우) 명령에서 대체됩니다.
ip
IPv4 IP 주소가 금지됩니다. 예: 192.168.0.2failures
로그 파일에서 오류가 발생한 횟수입니다. 예를 들어 3ipfailures
실패에 따라, 그러나 FAIL2BAN 영구 데이터베이스의 모든 감옥에서 해당 IP 주소에 대한 모든 실패의 총계입니다. 따라서 이 태그가 작동하려면 데이터베이스를 설정해야 합니다.ipjailfailures
IP 실패를 기준으로 하지만 총계는 현재 감옥의 IP 실패를 기준으로 합니다.time
금지된 UNIX(에포크) 시간입니다. 예: 1357508484matches
금지를 생성한 일치 항목의 로그 파일 행을 연결한 문자열입니다. 쉘에 의해 해석되는 많은 문자는 삽입을 방지하기 위해 이스케이프 처리되지만 그럼에도 불구하고 주의해서 사용하십시오.ipmatches
일치하는 항목에 따라 다르지만, Fail2ban 영구 데이터베이스에 포함된 IP에 대한 모든 행을 포함합니다. 따라서 이 태그가 작동하려면 데이터베이스를 설정해야 합니다.ipjailmatches
IPmatches에 따라 일치하지만 IP 및 현재 감옥에 대한 일치가 제한됩니다.
태그 matches
는 아마도 당신이 원하거나 필요로 하는 것보다 더 많은 것을 제공할 것이지만, 당신이 원하는 것을 얻는 데 가장 가까운 근사치가 될 수도 있습니다.
해결 방법: 컬을 직접 호출하는 대신 banaction
원하는 세부 정보를 추출한 matches
다음 "더 나은" curl
요청을 작성하는 적합한 사용자 정의 스크립트를 호출하는 것이 좋습니다.