[Ajuda] Script para atualização de Blacklist
-
Oba! de novo…
Pesquisando no google achei um script para verificar uma atualização para uma blacklist (urlblacklist.com) e eu queria saber se tem como modificá-lo para o pfsense.
segue abaixo:
##########################INÍCIO#########################################
#!/bin/bash
rm -rf /tmp/bigblacklist.*
wget -q -c "http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist" -O /tmp/bigblacklist.tar.gz && wget -q -c "http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=information&file=bigblacklist" -O /tmp/bigblacklist.md5 || exit 1
md5original=$( md5sum /tmp/bigblacklist.tar.gz | awk '{print $1}' )
md5baixado=$( awk -F" '{print $4}' /tmp/bigblacklist.md5 )if [ $md5original == $md5baixado ]; then
tar zxf /tmp/bigblacklist.tar.gz -C /var/lib/squidguard/db/ && rm -rf /tmp/bigblacklist.tar.gz && rm -rf /tmp/bigblacklist.md5 && chown proxy.proxy -R /var/lib/squidguard/db/* && squidGuard -C all && chown proxy.proxy -R /var/lib/squidguard/db/* & csync2 -x
else
echo "date
- Os valores de HASH MD5 nao conferem…"
echo "date
- Os valores de HASH MD5 nao conferem..." >> /var/log/bigblacklist.log
fi
#############################FIM########################################Não coloquei em anexo por causa do tamanho do arquivo.
-
Oba! de novo…
Pesquisando no google achei um script para verificar uma atualização para uma blacklist (urlblacklist.com) e eu queria saber se tem como modificá-lo para o pfsense.
segue abaixo:
##########################INÍCIO#########################################
#!/bin/bash
rm -rf /tmp/bigblacklist.*
wget -q -c "http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist" -O /tmp/bigblacklist.tar.gz && wget -q -c "http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=information&file=bigblacklist" -O /tmp/bigblacklist.md5 || exit 1
md5original=$( md5sum /tmp/bigblacklist.tar.gz | awk '{print $1}' )
md5baixado=$( awk -F" '{print $4}' /tmp/bigblacklist.md5 )if [ $md5original == $md5baixado ]; then
tar zxf /tmp/bigblacklist.tar.gz -C /var/lib/squidguard/db/ && rm -rf /tmp/bigblacklist.tar.gz && rm -rf /tmp/bigblacklist.md5 && chown proxy.proxy -R /var/lib/squidguard/db/* && squidGuard -C all && chown proxy.proxy -R /var/lib/squidguard/db/* & csync2 -x
else
echo "date
- Os valores de HASH MD5 nao conferem…"
echo "date
- Os valores de HASH MD5 nao conferem..." >> /var/log/bigblacklist.log
fi
#############################FIM########################################Não coloquei em anexo por causa do tamanho do arquivo.
tente usar o comando fetch no lugar do wget
-
o dansguardian já tem isso pronto, veja o código em:
https://github.com/bsdperimeter/pfsense-packages/blob/master/config/dansguardian/dansguardian.php
função: fetch_blacklist
-
Tentei o fetch funcionou uma vez e começou até a baixar…depois nunca mais funcionou e o do dansguardian nem sei por onde começar!
-
Saudações… estou tão sumido da comunidade, males da reta final de faculdade.
E para o Squidguard, há como executar?
-
é para o squidguard mesmo que eu quero.pois a pessoa que me passou esse script disse que funcionou normal.Mas comigo nem vai.Aparece os erros de -O e outros.
-
Procura a diferença de sintaxe dos dois comandos.