10 thoughts on “Program do ściągania blacklist

  1. Cześć, Dzięki za tą stronę i pracę w nią włożona. Co do skryptu aktualizującego mam dwie sugestie:
    w linii 19
    SIGN_DATA=”[$(date +%Y-%m-%d_%H:%m:%S)]”
    powinno być
    SIGN_DATA=”[$(date +%Y-%m-%d_%H:%M:%S)]”

    w liniach 27-29 proponuję zamiast:
    echo „$SUMA ${WORK_DIR}/${FILE}” | md5sum -c – >/dev/null
    RETV=$?
    if [ „$RETV” -ne „0” ];then
    wpisać:
    CHECKSUM=`md5sum „${WORK_DIR}/${FILE}” | awk ‚{print $1}’`
    if [ „$SUMA” != „$CHECKSUM” ];then

    U mnie
    echo „$SUMA ${WORK_DIR}/${FILE}” | md5sum -c – >/dev/null
    wywala błąd : brak poprawnie sformatowanych linii sumy kontrolnej MD5

      1. Nie nie są i %m jest tam błędem! Proponuję: man date, a w nim:

        %m miesiąc (01..12)
        %M minuta (00..59)

        … drobna różnica, nieprawdaż?

  2. Centos 6.9 x64.
    W kwestii sign_data jest różnica. U Ciebie było „_%H:%m:%S” a ja proponuję „_%H:%M:%S”.
    %m to miesiąc a %M to minuta….

  3. Cześć. Zapisałem na swoim serwerze skrypt jednak próba jego uruchomienia kończy się błędem:
    blacklist_download_ZABOJCASPAMU.sh: 16: blacklist_download_ZABOJCASPAMU.sh: Syntax error: „(” unexpected
    Dziwne jest to o tyle, że na Ubuntu 16 skrypt działał bez problemu a na Debian 9 syntax error.

    Pozdro 🙂

    PS: Bardzo przydatna strona, dzięki za pracę w nią włożoną.

  4. Przestał działać poprawnie skrypt „zabojcaspamu_downlad_blacklist.sh” i generuje błąd:
    md5sum: WARNING: 1 computed checksum did NOT match

    Z powodu kodu 301 Moved Permanently, który przekierowuje:
    https://zabojcaspamu.pl/blacklista/
    na
    https://raw.githubusercontent.com/zabojcaspamu/spamassassin_rules/master/local.cf.BL.ZABOJCASPAMU
    skrypt nie ściąga tego pliku.

    Znalazłem rozwiązanie tego problemu. Wycinek z man curl:
    -L, –location
    (HTTP) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place.

    Wystarczy w linijce 21 skryptu dodać parametr -L:
    curl -L -s https://zabojcaspamu.pl/$FILE -o ${WORK_DIR}/${FILE}

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *