Sponsor-Board.de
Auto blacklist script für shorewall firewall

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Webmaster (/forumdisplay.php?fid=44)
+--- Forum: Script-Check (/forumdisplay.php?fid=91)
+--- Thema: Auto blacklist script für shorewall firewall (/showthread.php?tid=50047)


Auto blacklist script für shorewall firewall - NetVisIon - 07.08.2014 02:13

hallo ich habe mir ein Bash Script gebaut ,dieses soll mir 2-3x täglich von folgenden seiten

  1. http://dshield.org/block.txt
  2. http://www.spamhaus.org/drop/drop.lasso


die ( block.txt und drop.lasso) via Cronjob herunterladen bzw. Aktualisieren und in meiner Firewall Blacklist(blocklist) gelistet werden.
Leider passiert nichtsConfused wen ich die datei ausführe wäre nett wen da mal jemand drüber schauen könnte.

beim ausführen des Scrips wird der zeit nur die Datei Blacklist erstellt in meinem Verzeichnis jedoch ohne Inhalt.


Code:
#! / Bin / bash
  #
  # Shorewall-Blacklist-Datei
  # Blacklist-Datei
  #
  BLACKLIST = "/etc/shorewall/blrules" #blrules dort soll die blacklist geblockt werden#
  #
  # URL erhalten
  #
  URL[0]="http://dshield.org/block.txt"
  URL[1]="http://www.spamhaus.org/drop/drop.lasso"
  #
  # Sie nach dieser Zeile bearbeiten nicht
  #
  # Temporäre Dump Testordner
  tmp=$blacklist  #(mktemp d t tmp.XXXXXXXXXX)
  #
  #method Temporäre Ordner löschen
  #
  # Funktion finish
{
  rm-rf "$TMP"
  }
  Falle Finish EXIT
  cat$BLACKLIST>"$TMP/blacklist"
  cat/dev/null> $BLACKLIST
  echo"#auto LIST" >> "$TMP/blacklist"
  ## Top-20-Angriffsklasse C (/ 24)
  wget -q -O -0 $ {URL [0]} | sed '1, / Start / d' | sed '/ # / d' | awk '{print $ 1, $ 3}' | sed 's / / \ // ">>" $TMP/blacklist "
  ## Spamhaus DROP Liste
  wget -q -O -1 $ {URL [1]} | sed '1, / Gültig bis / d' | awk '{print $ 1}' >> "$TMP/blacklist"
  echo"#LAST LINE - ADD Ihre Angaben, bevor diese eine - nicht entfernen" >> "$TMP/blacklist"
  cat"$TMP/blacklist"> $BLACKLIST
  Shorewall zu aktualisieren &>/etc/init.d/#shorewall restart




mfg NetVisIon


RE: Auto blacklist script für shorewall firewall - GGSeSports - 07.08.2014 05:05

[Link: Registrierung erforderlich]
kwt.