Skip to content

Commit

Permalink
fail2ban - ipv4 & 6
Browse files Browse the repository at this point in the history
  • Loading branch information
MHSanaei committed Dec 18, 2024
1 parent 73e90e0 commit 0fb0df7
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions x-ui.sh
Original file line number Diff line number Diff line change
Expand Up @@ -1406,7 +1406,7 @@ iplimit_main() {
;;
5)
read -rp "Enter the IP address you want to ban: " ban_ip
if [[ $ban_ip =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
if [[ $ban_ip =~ ^(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9]))$ || $ban_ip =~ ^(([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})$ ]]; then
fail2ban-client set 3x-ipl banip "$ban_ip"
echo -e "${green}IP Address ${ban_ip} has been banned successfully.${plain}"
else
Expand All @@ -1416,7 +1416,7 @@ iplimit_main() {
;;
6)
read -rp "Enter the IP address you want to unban: " unban_ip
if [[ $unban_ip =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
if [[ $unban_ip =~ ^(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9]))$ || $unban_ip =~ ^(([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})$ ]]; then
fail2ban-client set 3x-ipl unbanip "$unban_ip"
echo -e "${green}IP Address ${unban_ip} has been unbanned successfully.${plain}"
else
Expand All @@ -1440,7 +1440,7 @@ iplimit_main() {
remove_iplimit
iplimit_main
;;
*)
*)
echo -e "${red}Invalid option. Please select a valid number.${plain}\n"
iplimit_main
;;
Expand Down

0 comments on commit 0fb0df7

Please sign in to comment.