From f05a97201ebf72ab24d72ed67bb4bc4d127cedf5 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Wed, 31 Jan 2024 18:54:17 +0100 Subject: [PATCH] Poprawienie skryptu bany.sh --- bany.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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; -- 2.39.5