diff options
| author | AmoAlireza <79990596+AmoAlireza@users.noreply.github.com> | 2023-09-05 02:50:09 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-05 02:50:09 +0300 |
| commit | 4ab5bf04ebc26efb96e38e56c931414e2063c8da (patch) | |
| tree | 6efb7e789f18d8c7b30c40ef5a3158ad01682221 /x-ui.sh | |
| parent | a808170efb9dfe432a135c7207adfb00ae462505 (diff) | |
Fail2ban banned log command added (#991)
Diffstat (limited to 'x-ui.sh')
| -rw-r--r-- | x-ui.sh | 28 |
1 files changed, 18 insertions, 10 deletions
@@ -298,6 +298,18 @@ show_log() { fi } +show_banlog() { + if test -f "${iplimit_banned_log_path}"; then + if [[ -s "${iplimit_banned_log_path}" ]]; then + cat ${iplimit_banned_log_path} + else + echo -e "${red}Log file is empty.${plain}\n" + fi + else + echo -e "${red}Log file not found. Please Install Fail2ban and IP Limit first.${plain}\n" + fi +} + enable_bbr() { if grep -q "net.core.default_qdisc=fq" /etc/sysctl.conf && grep -q "net.ipv4.tcp_congestion_control=bbr" /etc/sysctl.conf; then echo -e "${green}BBR is already enabled!${plain}" @@ -892,16 +904,8 @@ iplimit_main() { fi iplimit_main ;; 4) - if test -f "${iplimit_banned_log_path}"; then - if [[ -s "${iplimit_banned_log_path}" ]]; then - cat ${iplimit_banned_log_path} - else - echo -e "${red}Log file is empty.${plain}\n" - fi - else - echo -e "${red}Log file not found. Please Install Fail2ban and IP Limit first.${plain}\n" - iplimit_main - fi ;; + show_banlog + ;; 5) service fail2ban status ;; @@ -1012,6 +1016,7 @@ show_usage() { echo -e "x-ui enable - Enable x-ui on system startup" echo -e "x-ui disable - Disable x-ui on system startup" echo -e "x-ui log - Check x-ui logs" + echo -e "x-ui banlog - Check Fail2ban ban logs" echo -e "x-ui update - Update x-ui " echo -e "x-ui install - Install x-ui " echo -e "x-ui uninstall - Uninstall x-ui " @@ -1153,6 +1158,9 @@ if [[ $# > 0 ]]; then "log") check_install 0 && show_log 0 ;; + "banlog") + check_install 0 && show_banlog 0 + ;; "update") check_install 0 && update 0 ;; |
