Skip to content

Personal Firewall für Linux

Uwe Kerstan hat nun endlich eine Personal Firewall für Linux entwickelt:
#!/bin/bash
echo -n Starting firewall.
while true; do
  sleep 1
  echo -n .
  if [ $(($RANDOM%13)) -eq 2 ]; then
     break;
  fi
  done
  echo
  echo Your system is now secure\!
while true; do
  sleep $(($RANDOM%53))
  echo "Blocked attack from host \
$(($RANDOM%256)).$(($RANDOM%256)).$(($RANDOM%256)).$(($RANDOM%255+1)) \
 on port $(($RANDOM%65535+1))!!!"
done
exit 0
Jetzt muss nur noch jemand ein buntes Interface entwickeln.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

icewind am :

Die Entwicklung hat zwar über ein Jahr gedauert,aber ich denke, mit Folgenden Modifikationen gibt es ein praktisches GUI für die Firewall ;-)

#!/bin/bash
zenity --info --text=“Starting firewall” --title=“Linux-Firewall Pro SE 2006”
while true; do
sleep 1
if [ $(($RANDOM%25)) -eq 2 ]; then
zenity --info --text=“Firewall started” --title=“Linux-Firewall Pro SE 2006”
break
fi
done
echo
echo Your system is now secure\!
while true; do
sleep $(($RANDOM%20))
zenity --warning --text="Blocked attack from host\
$(($RANDOM%256)).$(($RANDOM%256)).$(($RANDOM%256)).$(($RANDOM%255+1))\
on port $(($RANDOM%65535+1))!!!“ --title=”Linux-Firewall Pro SE 2006"
done
exit 0

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
BBCode-Formatierung erlaubt
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
Formular-Optionen
cronjob