mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-07-01 20:42:07 +00:00
fail2ban status + apt-get purge
This commit is contained in:
parent
8050330e2e
commit
0dd0ba717f
1 changed files with 10 additions and 9 deletions
19
x-ui.sh
19
x-ui.sh
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue