Regina Schaukrug: File sortieren nach IP in vierter Spalte , bitte Kontrolle

Beitrag lesen

In den letzten Tagen (vielleicht seit fünf?) ist der Recidive-Anfall auf ungefähr das 10-fache geklettert. Nachdem ich China fast vollständig hart ausgesperrt habe, wachsen jetzt Japan, Korea, Indonesien, Indien, ... (ungefähr in der Reihenfolge der Anzahl).

Ist das bei Dir auch so?

Bei mir ist es ziemlich ruhig. Vermutlich deshalb:

#!/bin/bash
### Skript holt böse IPs von diversen Listen und blockt diese in der Firewall

### SETUP:
_urlIList='
https://lists.blocklist.de/lists/strongips.txt
https://www.badips.com/get/list/any/3?age=1d
https://api.blocklist.de/getlast.php?time=12:00
';

### Programm:

_chain='BLOCKLIST';
_tmpFile=`mktemp`;

# Holen der bösen IPs
for url in $_urlIList
do
        echo "Action: Hole $url";
        wget -qO- "$url"  >> "$_tmpFile";
        echo "Done: $url geholt."
done


# Ausfiltern und Liste in Variable laden
ipList=`sort -u < "$_tmpFile" | grep -P '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' | grep -Pv "^[ \t]*$" | tr "\n" ' ';`;
#letztes Komma löschen:
ipList=${ipList:0:${#ipList} - 1};

# Alte Liste löschen

/sbin/iptables -D INPUT   -j $_chain 2> /dev/null;
/sbin/iptables -D OUTPUT  -j $_chain 2> /dev/null;
/sbin/iptables -D FORWARD -j $_chain 2> /dev/null;
/sbin/iptables -F $_chain  2> /dev/null;
/sbin/iptables -X $_chain  2> /dev/null;

# Neue chain
/sbin/iptables -N $_chain 2> /dev/null;

# IPs an neue Chain anhängen
for ip in $ipList
do
        /sbin/iptables -A $_chain -s $ip -j DROP;
done

# chain wirksam machen
/sbin/iptables -I INPUT -j $_chain
/sbin/iptables -I OUTPUT -j $_chain
/sbin/iptables -I FORWARD -j $_chain

exit 0

Das macht ein Cronjob des root aller 12 Stunden ...

1 63

mount error(22): Invalid argument

Karl Heinz
  • linux
  • netzwerk
  1. 1
    TS
    1. 0
      Karl Heinz
      1. 1
        TS
        1. 0
          Karl Heinz
          1. 1
            TS
            1. 0
              Karl Heinz
              1. 1
                Regina Schaukrug
                1. 0
                  Karl Heinz
                  1. 1
                    TS
                    1. 0
                      Karl Heinz
                      1. 1
                        Regina Schaukrug
                        1. 0
                          Karl Heinz
                          1. 0
                            Regina Schaukrug
                        2. 1
                          TS
                          • linux
                          • netzwerk
                          • programmiertechnik
                          1. 0
                            Regina Schaukrug
                            1. 0
                              TS
                  2. 1
                    Regina Schaukrug
                    1. 0
                      Karl Heinz
                      1. 1

                        Jetzt: Passwort eingeben und weitere Ausgaben posten

                        Regina Schaukrug
                        1. 0
                          Karl Heinz
                          1. 1
                            Regina Schaukrug
                            1. 0

                              Auch die Firewall des Clients checken...

                              Regina Schaukrug
                      2. 0
                        Robert B.
                        1. 2
                          Regina Schaukrug
                          1. 1
                            TS
                            1. 0
                              Regina Schaukrug
        2. 1
          Regina Schaukrug
          1. 0
            TS
            1. 0
              Regina Schaukrug
  2. 1
    TS
    1. 0
      Karl Heinz
      1. 1
        TS
        1. 0
          Karl Heinz
          1. 1
            TS
  3. 0
    Karl Heinz
    1. 0
      TS
      • linux
      • netzwerk
      • programmiertechnik
    2. 0
      Regina Schaukrug
      1. 0
        TS
        • bash-script
        • linux
        1. 1
          Regina Schaukrug
          • linux
          1. 0
            TS
            1. 0
              Regina Schaukrug
              1. 0
                TS
                • bash-script
                • linux
                1. 0

                  File sortieren nach IP in vierter Spalte , bitte Kontrolle

                  TS
                  1. 1
                    Regina Schaukrug
                    1. 0
                      TS
                      • linux
                      • sicherheit
                      • webserver
                      1. 1
                        Regina Schaukrug
                        1. 0
                          TS
                          1. 0
                            Regina Schaukrug
                      2. 0
                        Regina Schaukrug
                        1. 0
                          TS
  4. 0
    Karl Heinz
    1. 1
      TS
      • linux
      • netzwerk
      • sicherheit
      1. 0
        Karl Heinz
        1. 1
          TS
          1. 2
            Regina Schaukrug
          2. 1
            Karl Heinz
            1. 1
              TS
              • gelöst
              • linux
              • netzwerk
              1. 2
                Karl Heinz
                1. 0
                  TS
                  • archiv
                  • gelöst
              2. 0
                Karl Heinz
                1. 1
                  TS
                  • linux
                  • sicherheit
                  1. 1

                    Nachtrag: Zugriffsmethoden, Auth, LDAP

                    TS