fail2ban status + apt-get purge

This commit is contained in:
MHSanaei 2023-07-19 15:06:55 +03:30
parent 8050330e2e
commit 0dd0ba717f

19
x-ui.sh
View file

@ -772,7 +772,8 @@ iplimit_main() {
echo -e "${green}\t2.${plain} Change Ban Duration" echo -e "${green}\t2.${plain} Change Ban Duration"
echo -e "${green}\t3.${plain} Unban Everyone" echo -e "${green}\t3.${plain} Unban Everyone"
echo -e "${green}\t4.${plain} Check Logs" echo -e "${green}\t4.${plain} Check Logs"
echo -e "${green}\t5.${plain} Uninstall IP Limit" echo -e "${green}\t5.${plain} fail2ban status"
echo -e "${green}\t6.${plain} Uninstall IP Limit"
echo -e "${green}\t0.${plain} Back to Main Menu" echo -e "${green}\t0.${plain} Back to Main Menu"
read -p "Choose an option: " choice read -p "Choose an option: " choice
case "$choice" in case "$choice" in
@ -816,6 +817,10 @@ iplimit_main() {
iplimit_main iplimit_main
fi ;; fi ;;
5) 5)
service fail2ban status
;;
6)
remove_iplimit ;; remove_iplimit ;;
*) echo "Invalid choice" ;; *) echo "Invalid choice" ;;
esac esac
@ -886,23 +891,19 @@ remove_iplimit(){
echo -e "${green}IP Limit removed successfully!${plain}\n" echo -e "${green}IP Limit removed successfully!${plain}\n"
before_show_menu ;; before_show_menu ;;
2) 2)
rm -f /etc/fail2ban/filter.d/3x-ipl.conf rm -rf /etc/fail2ban
rm -f /etc/fail2ban/action.d/3x-ipl.conf
rm -f /etc/fail2ban/jail.d/3x-ipl.conf
systemctl stop fail2ban systemctl stop fail2ban
systemctl disable fail2ban
case "${release}" in case "${release}" in
ubuntu|debian) ubuntu|debian)
apt remove fail2ban -y ;; apt-get purge fail2ban -y;;
centos) centos)
yum -y remove fail2ban ;; yum remove fail2ban -y;;
fedora) fedora)
dnf -y remove fail2ban ;; dnf remove fail2ban -y;;
*) *)
echo -e "${red}Unsupported operating system. Please uninstall Fail2ban manually.${plain}\n" echo -e "${red}Unsupported operating system. Please uninstall Fail2ban manually.${plain}\n"
exit 1 ;; exit 1 ;;
esac esac
rm -rf /etc/fail2ban
echo -e "${green}Fail2ban and IP Limit removed successfully!${plain}\n" echo -e "${green}Fail2ban and IP Limit removed successfully!${plain}\n"
before_show_menu ;; before_show_menu ;;
0) 0)