Como ativar e atualizar o filtro de conteúdo

Home Comunidade Brasileira Endian Firewall Endian Firewall Dicas e Tutoriais Como ativar e atualizar o filtro de conteúdo

Visualizando 4 respostas da discussão
  • Autor
    Posts
    • #1842
      Fernando Miranda
      Participante

      Dando seqüência aos posts com tutoriais de configuração do Endian Firewall, fiz um explicando como se atualiza as “blacklists” e aplica o filtro de conteúdo.

      Para visualizar o post, basta acessar o link abaixo.

      http://www.infoaqui.com.br/2012/05/endian-firewall-como-ativar-e-atualizar.html#more

      Um grande abraço a todos e uma boa leitura.


      Wireguard_webadmin

      Sistema gratuito (Open Source) para gestão de VPN's WireGuard com uma Web interface intuitiva e fácil de usar.

      Principais funcionalidades:

      - Sistema de Firewall completo e flexível.
      - Encaminhamento de portas
      - Suporte a multi usuário com níveis diferentes de acesso
      - Múltiplas instâncias do Wireguard
      - Crypto key routing para configuração de VPN site-to-site

      O projeto é Open Source, fácil de instalar e está disponível em wireguard_webadmin

    • #11426
      dbsechin
      Participante

      Para complementar, com base nos tópicos dessa comunidade eu alterei e finalizei um script,

      ele faz o download e categorização automático da blacklist.

      eu no caso, uso a urlblacklist.

      Code:
      #!/bin/sh
      PATH_DANSGUARDIAN=’/var/signatures/dansguardian’

      FILE_BLACKLIST=’bigblacklist.tar.gz’
      FILE_CATEGORIES=’/usr/lib/efw/dansguardian/default/blacklist_categories’

      cd /tmp
      if [ -a $FILE_BLACKLIST ]
      then
      rm -r $FILE_BLACKLIST
      fi

      echo “Efetuando download da Lista”;

      #captura arquivo por download automatico
      curl -C – -o ‘bigblacklist.tar.gz’ -O ‘http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist’

      #captura arquivo por download manual
      #cp /etc/scripts/bigblacklist.tar.gz bigblacklist.tar.gz

      if [ -a blacklists ]
      then
      rm -r blacklists
      fi

      echo “Efetuando descompactação e copiando a lista”;

      tar -xvzf $FILE_BLACKLIST
      if [ -a blacklists ]
      then
      echo “A lista foi descompactada com sucesso!”;
      else
      echo “A lista não foi descompactada com sucesso!”;
      exit 0;
      fi

      if [ -a $PATH_DANSGUARDIAN/blacklists.bak ]
      then
      rm -r $PATH_DANSGUARDIAN/blacklists.bak
      fi
      mv $PATH_DANSGUARDIAN/blacklists $PATH_DANSGUARDIAN/blacklists.bak

      mkdir $PATH_DANSGUARDIAN/blacklists/
      cp -r blacklists/* $PATH_DANSGUARDIAN/blacklists/

      if [ -a $PATH_DANSGUARDIAN/blacklists/COPYRIGHT ]
      then
      rm -r $PATH_DANSGUARDIAN/blacklists/COPYRIGHT
      fi

      if [ -a $PATH_DANSGUARDIAN/blacklists/global_usage ]
      then
      rm -r $PATH_DANSGUARDIAN/blacklists/global_usage
      fi

      if [ -a $FILE_CATEGORIES.bak ]
      then
      rm -r $FILE_CATEGORIES.bak
      fi
      mv $FILE_CATEGORIES $FILE_CATEGORIES.bak

      echo “Criando Categorias”;

      for i in ls $PATH_DANSGUARDIAN/blacklists/; do
      if [ “$i” != “categories” ] && [ “$i” != “CATEGORIES” ]; then
      echo -n “$i”=”$i” >> $FILE_CATEGORIES;
      for s in ls $PATH_DANSGUARDIAN/blacklists/$i; do
      if [ “$s” != “urls” ] && [ “$s” != “domains” ] && [ “$s” != “urls.processed” ] && [ “$s” != “domains.processed” ] && [ “$s” != “expressions” ]; then
      mv $PATH_DANSGUARDIAN/blacklists/$i/$s $PATH_DANSGUARDIAN/blacklists
      echo -n “|$s” >> $FILE_CATEGORIES;
      fi
      done
      echo >> $FILE_CATEGORIES;
      fi
      done
      date >> $PATH_DANSGUARDIAN/blacklists/updated

      echo “Reiniciando DansGuardian”;

      /etc/init.d/dansguardian restart
      if [ -a $FILE_BLACKLIST ]
      then
      rm -r $FILE_BLACKLIST
      fi

      if [ -a blacklists ]
      then
      rm -r blacklists
      fi
      exit 0

      PS: os comandos ls $PATH_DANSGUARDIAN/blacklists/ e ls $PATH_DANSGUARDIAN/blacklists/$i tem que ficar entre crase.

      uso na versão 2.5.1.

      exclui o link simbolico do endian de atualização automática, na anacron.periodo.

      e fiz:

      criei o arquivp /etc/scripts/update_blacklist (chmod 777) com este conteudo e adicionei:

      ln -s /etc/scripts/update_blacklist /etc/anacron.daily/update_blacklist

      Está funcionando tudo certin.

      Abraços.

    • #11427
      maike_cunha
      Participante

      dbsechin,

      Estranho no meu Endian não encontro a pasta Blacklist dentro de /etc/dansguardian

    • #11428
      Eduardo Jonck
      Participante

      Criando Categorias

      mv: cannot stat `/var/signatures/dansguardian/blacklists/ls/ls’: No such file or directory

      mv: cannot stat `/var/signatures/dansguardian/blacklists/ls//var/signatures/dans guardian/blacklists/ls’: No such file or directory

      mv: cannot stat `/var/signatures/dansguardian/blacklists//var/signatures/dansgua rdian/blacklists//ls’: No such file or directory

      mv: cannot stat `/var/signatures/dansguardian/blacklists//var/signatures/dansgua rdian/blacklists///var/signatures/dansguardian/blacklists//var/signatures/dansgu ardian/blacklists/’: No such file or directory

      No meu da esse erro e não cria as categorias, fica tudo como não categorizado.

    • #11429
      maike_cunha
      Participante

      Oi Eduardo,

      eu comentei a linha 29 que gera esse erro, mas fica tudo dentro de não categorizado.

Visualizando 4 respostas da discussão
  • O tópico ‘Como ativar e atualizar o filtro de conteúdo’ está fechado para novas respostas.