From: xf0r3m Date: Wed, 31 Jan 2024 17:54:17 +0000 (+0100) Subject: Poprawienie skryptu bany.sh X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=f05a97201ebf72ab24d72ed67bb4bc4d127cedf5;p=backup.git Poprawienie skryptu bany.sh --- diff --git a/bany.sh b/bany.sh index 0ae34e9..f8869ba 100755 --- a/bany.sh +++ b/bany.sh @@ -7,7 +7,7 @@ fi tempfile="/tmp/bany.json"; knockingIPList=$(sudo lastb | awk '{printf $3"\n"}' | sort | uniq | grep '^[0-9]' | awk '{printf $1" "}'); -if [ ! "$knockinIPList" ]; then +if [ ! "$knockingIPList" ]; then knockingIPList=$(sudo lastb | awk '{printf $2"\n"}' | sort | uniq | grep '^[0-9]' | awk '{printf $1" "}') fi @@ -45,18 +45,24 @@ done echo -n "Wyświetlić tablicę IPtables? [T/n]: "; read -n 1 show_table; +echo; if [ ! "$show_table" ] || [ "$(echo $show_table | tr [A-Z] [a-z])" = "t" ]; then sudo iptables -L -n fi +echo; echo -n "Zapisać obecny stan tablicy iptables? [T/n]: "; read -n 1 save_table; +echo; if [ ! "$save_table" ] || [ "$(echo $save_table | tr [A-Z] [a-z])" = "t" ]; then sudo netfilter-persistent save fi +echo; echo -n "Oczyścić log prób logowania? [T/n]: "; read -n 1 clear_btmp; -if [ ! "$clear_btmp" ] || [ "$(echo $clear_table | tr [A-Z] [a-z])" = "t" ]; then +echo +if [ ! "$clear_btmp" ] || [ "$(echo $clear_btmp | tr [A-Z] [a-z])" = "t" ]; then echo | sudo tee /var/log/btmp; fi +echo;