Script para remover anúncios em qualquer navegador

Acontece que hoje existem milhares, centenas de milhares de sites de publicidade ou marketing na internet, encontramos todos os tipos ... AdSense, publicidade Yahoo, sites menos intrusivos que vendem postagens patrocinadas, publicidade que encontramos em Facebook y Twitter (na verdade, você também pode incluir o tweets patrocinados vendido em alguns sites)… Em suma, que a internet está prejudicada por anúncios e banners que muitos não têm interesse.

Há algum tempo falei com você sobre como bloquear publicidade na internet através do terminal de qualquer navegador (sem usar plugins), consistia em adicionar (manualmente) sites de publicidade ao / Etc / hosts indicando que estavam em 127.0.0.1, ou seja, quando abríamos um site o navegador iria procurar uma imagem do Adsense em nosso computador, pois obviamente essa imagem não existia, enfim, nada nos foi mostrado.

Isso obviamente tinha seus prós e contras. Em primeiro lugar, como era manual, controlávamos os domínios que estavam bloqueados, mas também, como era manual, havia muitos outros que, como não os conhecíamos, não podíamos bloqueá-los. Neste artigo trago para vocês um script escrito por mim que automatiza o processo, ou seja, toda X vez que ele baixa um banco de dados que contém spyware e sites de publicidade e adiciona esses sites ao nosso / etc / hosts, desta forma o navegador pesquisa anunciar num servidor web no nosso computador ... servidor web que, como não existe (e se existe, não existem fotos / banners publicitários) bem, simplesmente não veremos esses anúncios irritantes.

Enfim, aqui estão as etapas:

1. Baixamos o script e damos a ele permissões de execução:

cd $HOME

wget http://ftp.desdelinux.net/anti-ads.sh

chmod +x anti-ads.sh

2. Então, vamos editar nosso / etc / crontab para que o script rode todos os meses, no primeiro dia de cada mês por exemplo, ficaria assim:

00 00 1 * * root /home/usuario/anti-ads.sh

3. Agora, eles devem reiniciar seu daemon cron ou o computador, o que for mais confortável para eles.

4. Pronto, se você quiser, pode esperar até o dia 1 ou executar o script você mesmo (com privilégios de root).

Deixo o conteúdo do script aqui, para explicá-lo em detalhes:

#! / bin / bash wget http://winhelp2002.mvps.org/hosts.txt -O /tmp/hosts.txt ls /etc/hosts.old &> / dev / null if [$? -ne 0]; então cp / etc / hosts /etc/hosts.old fi echo "127.0.0.1 localhost.localdomain localhost"> / etc / hosts echo ":: 1 localhost.localdomain localhost" >> / etc / hosts cat / tmp / hosts. txt >> / etc / hosts rm /tmp/hosts.txt exit

Vamos explicar.

Primeiro, baixamos o arquivo que contém toda a lista de domínios de publicidade e o colocamos em / tmp / com o nome hosts.txt. Então verificamos se o arquivo /etc/hosts.old existe ... se não existe significa que é a primeira vez que rodamos este script, lá salvamos (fazemos uma cópia) de nosso / etc / hosts em /etc/hosts.old pois é sempre bom mantenha o original. Em seguida, substituímos todo o conteúdo de nosso / etc / hosts por duas linhas padrão, que indicam que 127.0.0.1 é localhost e vice-versa. Para o terminal com o arquivo hosts, copiamos todo o conteúdo de /tmp/hosts.txt para / etc / hosts (sem eliminar as outras duas linhas colocadas), desta forma já indicamos que os domínios de publicidade estão em 0.0.0.0 … Vamos, exatamente o que queremos. Então, para terminar, nós simplesmente deletamos /tmp/hosts.txt e pronto.

O fim!

Um script extremamente simples, que pode ser muito melhorado verificando o md5 do arquivo baixado, fazendo uso do comando diff para não ter que fazer o / etc / hosts do zero e apenas adicionar os novos domínios a ele, etc. Mas hey, isso é apenas uma ideia, uma primeira versão que funciona, no final eu fiz para isso, para fazer funcionar e automatizar um pouco o processo.

Bem, nada, graças a desvantagem, Eduardo e outros por seus comentários e dicas no artigo anterior. Este script não é nada novo (Konozidus e csb já haviam me falado sobre a existência de semelhantes) mas bom, gosto de programar meus próprios scripts, adoro o bash ... embora às vezes haja soluções para o meu problema, prefiro programar um para mim.

De qualquer forma, espero que você tenha achado interessante.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ivanbarram dito

    Olá, obrigado pelo script, fiz o mesmo há muito tempo, são pouco mais de 31.ooo linhas, vou deixá-las para você copiar se quiser:

    http://paste.desdelinux.net/?dl=4935

    Saudações.

  2.   miguel dito

    Muito bom, e o melhor é a explicação de cada passo a aprender

  3.   observador da lua dito

    interessante 🙂 embora a verdade seja que entre Noscript, adblock plus e DoNotTrackme e minha configuração Iceweasel (sem arrogantes, sem lembrar da história ...) Eu tenho uma barreira intransponível para publicidade e outros. 😉
    saudações.

    1.    KZKG ^ Gaara dito

      Se eu usasse apenas um navegador (Firefox) não haveria problemas, mas eu uso vários ... Opera, Firefox, Rekonq e Chromium, preciso de 'algo' que funcione para todos

  4.   gosto dito

    Quando eu digito o bash / etc / crontab e dou enter, recebo Permissão Negada

    1.    elav. dito

      Você tem que editar esse arquivo como Root ou com sudo.

      1.    gosto dito

        Agora, depois de digitar sudo / etc / crontab, ele pede minha senha, eu anoto, dou enter e aparece sudo: / etc / crontab: comando não encontrado

        1.    Yerkorn dito

          Guso, você tentou sudo nano / etc / crontab ???

          1.    gosto dito

            Neste momento acabei de colocar o que você diz e aparece um monte de informações que não sei o que é. Achei que o que deveria aparecer é o que diz o post: 00 00 1 * * root /home/user/anti-ads.sh

          2.    KZKG ^ Gaara dito

            Edite o arquivo com:
            sudo nano / etc / crontab

            Aí, no final você adiciona a linha que coloquei no post.
            Para finalizar e não nos complicar com outro comando, reinicie o PC e pronto, será hora de esperar pelo próximo dia 1º.

        2.    Roberto dito

          Porque o comando do editor de texto está faltando. No meu caso, que estou usando o Linux Mint com o ambiente Mate, o editor de texto é caneta, então o que você tenta fica assim:

          sudo pen / etc / crontab

          Saudações.

          1.    gosto dito

            Obrigado. Embora já tenha funcionado para mim com sudo nano / etc / crontab.

            Saudações.

        3.    sinflag dito

          @guso

          é crontab -e (é editar) como root ou com sudo assim:

          sudo su (senha e você é root)
          crontab -e

          Ou sudo crontab -e

          O editor é vim, você pressiona i (é i latino) que é inserir ou editar, você move, modifica, então pressiona Esc quando terminar e pressiona: wq e pressiona enter, isso é gravar e sair e pronto.

  5.   nsz dito

    Excelente, simplesmente excelente. Embora como se costuma dizer por aí eu simplesmente tenho extensões e configurações que me têm muito longe de anunciar no meu Firefox.

  6.   patinho dito

    Ótimo roteiro. Tive que fazer algumas mudanças que finalmente permaneceram assim:

    wget http://winhelp2002.mvps.org/hosts.txt
    cp hosts.txt / tmp /

    O que mais posso dizer, é bom usar o Linux.

  7.   Bentrox dito

    Não sei por que, mas depois que editei o host para isso, não consegui ver os comentários do youtube, vou tentar desta vez e ver.

  8.   jsbsan dito

    Sinceramente, admito que a publicidade é muito pesada, mas na ausência de doações, muitos blogs (inclusive o meu) são sua única fonte de renda.
    Você não prejudica grandes empresas, mas pequenos blogueiros, sim ...

  9.   Ufa dito

    para o linuxero mais experiente, isso seria como ler uma partitura de piano para o músico

  10.   Eduardo dito

    Legal e simples. O que mais se pode pedir?
    O problema é que não podemos mais confiar tanto no Adblock Plus, pois ele cobra para desbloquear muitos anúncios. Então, convencendo-o com um / etc / host bem completo, já estamos cobertos.

  11.   Maria dito

    Hoje em dia todos procuramos formas de ganhar dinheiro fácil, dada a necessidade e os problemas laborais do nosso país. Eu, como todos vocês, também estou com esse problema e continuo viajando pelo enorme espaço da Internet, em busca daquele emprego que realmente atenda às minhas expectativas, ou seja, trabalhar pouco e ganhar muito dinheiro. A verdade é que estou há muito tempo atrás daquela busca que pode me trazer completa felicidade (pelo menos financeiramente), nada mais longe da realidade, acho que assim posso continuar por mais alguns anos ou talvez indefinidamente. Venho pesquisando sistemas multinível há algum tempo, ou seja, um sistema em que você entra para uma empresa e realiza determinados trabalhos pelos quais é pago, em alguns casos bem remunerado. Para entrar, você só precisa de um membro de quem já faz parte da referida empresa para patrociná-lo e você passa a fazer parte da equipe deles. Uma vez dentro deste mundo do Sistema Multinível, você pode se contentar em executar as tarefas que lhe são confiadas diariamente ou fazer o que se chama de rede, ou seja, procurar outros membros que passam a fazer parte de sua equipe e, portanto, fazem um sistema rede chamada binária ou linear, que cria benefícios residuais que são adicionados aos benefícios que proporcionam para o seu trabalho diário.
    Hoje você tem no Youtube muitas informações sobre o assunto. Nestes vídeos eles informam sobre todos os passos para se cadastrar nas diversas empresas que utilizam o Sistema Multinível e seu funcionamento. Estou investigando um deles LibertaGia, é uma empresa recém-criada de acordo com os dados que consegui localizar na rede, sua criação data de outubro de 2013. Estou cadastrado há três dias e no momento ainda não consigo adivinhar em respeito. O trabalho diário que faço é abrir 10 páginas da web e visualizá-las por um minuto cada (nada mal eh ...), uma vez visualizadas dou-as como validadas e o contador de dinheiro me diz que ganhei $ 3. Então, por enquanto, ganhei nove (9) $, praticamente sem fazer quase nada. Como eles dizem em sua apresentação, eu tenho que levantar $ 300 para poder começar a ganhar esse dinheiro e poder tê-lo, veremos se é assim. Por enquanto não tenho escolha a não ser continuar tentando chegar a essa quantia e esperar para comprar o pacote Booster (pacote, a propósito, necessário para comprar que tem um preço de $ 399).
    Se alguém quiser participar deste Sistema Multinível, pode usar o meu link para fazer parte do LibertaGia e ver por si mesmo se esta forma de viver e ganhar dinheiro é um sonho ou realidade. Ainda não sei, mas direi passo a passo o que está acontecendo comigo.

    http://www.libertagia.com/Corelli

    1.    Coby Nighter dito

      Acho que você está com o Blog errado, este não é um site para busca de referências.

    2.    jsbsan dito

      Honestamente, o que você está dizendo é uma farsa. É preciso lembrar sempre: ninguém dá muito peso às pesetas ...

    3.    vidagnu dito

      Imagine $ 3.00 por minuto, que são $ 180.00 por hora, não parece estranho?

      Amigo, tenho fé que o que você escreveu neste blog foi por ignorância e pelo quão difícil é a vida, o único que pode estar ganhando dinheiro naquela empresa é o dono e alguns amigos próximos, todos aqueles sistemas de pirâmide são uma farsa.

      Existem algumas empresas Lionbridge e Leapforge, que trabalham para o Google e contratam você para avaliar páginas da web, pagam de US $ 12.00 a US $ 15.00 por hora, são empresas sérias, você tem que enviar seu currículo, elas avaliam você e se você se inscreve, elas o contratam.

      Por aqui eles mencionaram o Google Adsense, que alguns de nós usamos em nossos Blogs para ganhar alguns centavos, mas com esses blocos magníficos quase se reduz a $ 0.00 hahahaha.

      Mas mesmo assim, ganhar dinheiro na internet é possível, mesmo vivendo dela, digo por experiência própria, aqui não é o lugar para discutir, mas continue procurando, tudo está na atitude.

      Saludos cordiales,
      Oscar

  12.   gabux dito

    Parece que foi filtrado um anúncio que não conseguiu bloquear o script d etc / hosts…. 😀

  13.   JALBRHCP dito

    muito bom, o funcionamento é igual ao adfree para android, quando instalei pensei: que esperteza aquele que criou este haha ​​mas nunca me passou pela cabeça usá-lo no GNU / Linux.

  14.   gosto dito

    Obrigado. Eu acho que está feito.

  15.   cristian dito

    Olá, há um tempo segui os passos que você descreveu no seu post anterior e funcionou muito bem para mim, o problema é que utilizo uma página que para mostrar determinado conteúdo pede para você fechar a publicidade e, como não pôde mostrar para mim, indicava um erro sobre isso . Existe uma maneira de desabilitar temporariamente o bloqueio ou evitar que certas páginas sejam bloqueadas?

    saudações e obrigado por compartilhar esta informação 😀

    1.    jogo de poderes dito

      Olá.

      Para isso você está comentando, posso pensar em várias soluções, embora não saiba qual delas se ajusta melhor ao seu problema. Cada aplicativo da web é um mundo. Tudo depende do cenário específico, do que você está disposto a pagar em recursos do sistema e do tempo e dedicação que deseja investir para esse problema.

      A primeira solução que consigo pensar, talvez a mais fácil também, seria remover o domínio de anúncio conflitante do arquivo / etc / hosts. Talvez mais do que uma solução, isso poderia ser erradicar a raiz do problema; no entanto, é claro que você não estaria bloqueando a publicidade.

      Você também pode fazer um script que remove / adiciona o domínio de publicidade de / etc / hosts. Portanto, quando você precisa que a publicidade seja acessível, basta executá-la. Você pode torná-lo cronometrado ou como uma chave que alterna alguns estados. A execução do script pode ser manual, mas também pode ser automatizada para que seja executada quando um determinado domínio ou URL for acessado, para este último, poderá ser utilizada uma aplicação proxy. Nesse caso, não bloquearíamos totalmente a publicidade.

      Outra solução poderia ser abrir uma janela de ferramenta de desenvolvimento da web no navegador. Faça uma solicitação para a URL onde o recurso que desejamos visualizar está localizado. E então examine a resposta obtida para tentar, através de modificações no DOM e execução do código JS, que a aplicação apresente o comportamento e o conteúdo que desejamos. Para isso devemos estudar como funciona a aplicação web em nosso navegador. Esta não será uma tarefa fácil, pois é muito provável que o código do aplicativo esteja ofuscado. Esta solução baseia-se na modificação do comportamento da web que utiliza o sistema de publicidade (em relação ao lado do cliente). Com essa solução, teremos bloqueado a publicidade e acessado o recurso, mas de forma puramente manual. Se você quiser automatizar o processo, podemos configurar um servidor proxy que é responsável por modificar a resposta HTTP para nós (privoxy por exemplo).

      Uma possível solução que pode valer a pena considerar se você tiver um servidor HTTP em execução e não quiser instalar um proxy, é implementar uma substituição no lado do cliente do sistema de publicidade. Eu vejo essa solução como um pouco mais remota e rebuscada, mas que em certos cenários pode ser válida. Primeiro, editamos / etc / hosts para que o domínio de publicidade aponte para seu ip local. Em seguida, configuramos o servidor HTTP para que ele redirecione todas as solicitações sobre aquele domínio para o mesmo conteúdo. Esse conteúdo deve implementar uma lógica simplificada do sistema de publicidade, do ponto de vista do processo que permita a visualização correta. Como na solução anterior, você terá que fazer um estudo da web, do sistema de publicidade e da interação entre eles. É possível que ambos os sistemas se comuniquem no lado do cliente usando técnicas crossdomine que teremos que mudar para a versão local.

      Como você pode ver, a complexidade e a forma como as duas últimas soluções são aplicadas depende em grande parte dos sistemas específicos envolvidos. Como eu disse antes, cada aplicativo da web é um mundo. É fundamental estudar e analisar os sistemas utilizando técnicas como rastros de execução, engenharia reversa ...

      As duas últimas soluções aqui propostas partem do pressuposto de que a interação entre a aplicação web e o sistema de publicidade é feita no cliente. Se o processo for baseado em algum tipo de interação entre servidores, uma abordagem diferente deve ser adotada.

      Isso me lembra de um caso particular que acontece comigo em um computador que uso do mediacenter (com recursos muito limitados). Quando eu acesso um determinado site, ele faz algo semelhante ao cenário que você propõe: como eu bloqueei o domínio de publicidade, tenho uma caixa branca em cima do conteúdo que desejo visualizar e isso não pode ser removido pela operação implementada na web então para é necessário que a publicidade seja carregada. Como a máquina tem recursos muito limitados para que mais processos possam rodar, não acesso a web em questão com frequência e realmente não quero me complicar, optei pela opção de modificar o DOM manualmente quando quero visualizá-lo.

      Claro que existem mais soluções, é até possível que algumas sejam mais bem adaptadas ou mais fáceis, mas espero que ajude.

      1.    Trocador dito

        Também encontrei sites onde uma caixa vazia aparece no conteúdo ou espaços em branco (onde normalmente fica a publicidade), mas quando vejo que é necessário ocultá-los, uso o Ajudante de Esconder Elemento para Firefox (não sei se existe algo parecido em outros navegadores, caso contrário é necessário consultar Seletores CSS 3 e fazer os filtros manualmente).

    2.    Trocador dito

      Cristian, se você quer dizer que quando você abre uma determinada página, algo como "Desative o Adblock para ver este site" ou algo assim aparece, então o Assassino anti-adblocker (requer Greasemonkey para funcionar) que remove muitas das proteções que alguns sites usam que obrigam você a desabilitar o bloqueador de anúncios (ainda não tinha ideia que esse tipo de proteção funcionaria mesmo com o bloqueio de domínios do arquivo host).

  16.   NauTiluS dito

    O arquivo, estou usando há um tempo.

    Mas o mais interessante é a explicação de como todo o script funciona 😀
    Um tutorial para nobs puro seria interessante hahaha

    Já vi alguns posts por aqui sobre o assunto, mas aqui, com esse exemplo, também complemento algo.

    Saudações.

  17.   Cristianhcd dito

    Vou fazer um bastão para windows: fsjal

  18.   rewsll dito

    hooo muito bom, a verdade é apreciada

  19.   anderson freitas dito

    Aprovado !!!!: O)

  20.   gabux dito

    Ótimo, obrigado por essas contribuições super boas ...

  21.   Alexis dito

    o script não dá problemas com ufw?

  22.   sinflag dito

    Desculpem a ousadia, mas colocaria o roteiro desta forma (ou seja, com essas mudanças):

    #! / Bin / bash

    wget http://winhelp2002.mvps.org/hosts.txt -o /tmp/hosts-blacklist.txt

    ls /etc/hosts.old &> / dev / null
    se [$? -ne 0]; então
    cp / etc / hosts /etc/hosts.old
    fi

    echo "127.0.0.1 localhost.localdomain localhost"> / etc / hosts
    echo ":: 1 localhost.localdomain localhost" >> / etc / hosts

    cat /etc/hosts.old >> / tmp / hosts-blacklist
    cat /tmp/hosts-blacklist.txt|uniq >> / etc / hosts

    rm /tmp/hosts-blacklist.txt

    saída

    Alguns de nós temos certas configurações em hosts que com o script que seria perdido, corrija-me se eu estiver errado, estou dormindo hein

    1.    KZKG ^ Gaara dito

      De forma alguma, muito obrigado pela sua contribuição 🙂

  23.   Rominash dito

    Olá KZKG ^ Gaara!
    Eu uso o manjaro com kde e firefox.
    A verdade é que o script é muito útil.
    Eu entendi como o script funciona (cada instrução nele), mas o que não está claro para mim é ...
    1) pois faz o mesmo para, por exemplo, ao abrir um vídeo no youtube que não carrega a publicidade
    2) com que frequência o banco de dados é atualizado, é uma atualização diária? se sim, gostaria de atualizar o banco de dados no cron diariamente e não mensalmente.
    3) ponto 3 .. Agora eles devem reiniciar seu daemon cron, como um daemon de reinicialização, qual seria a instrução de uso
    4) Se eu reiniciar o notebook, devo executar o script novamente ou a execução dele é apenas para atualizar o banco de dados, ou seja, na primeira vez que executo o script, o bloqueio das páginas permanece para sempre.
    desculpe por tantas perguntas, mas todos os seus artigos são excelentes e estou aprendendo a cada dia com sua página.
    obrigado. beijo. Romi

    1.    KZKG ^ Gaara dito

      Olá,

      1) Quando você abre um vídeo do YouTube, no código da página (HTML) está o código para exibir o vídeo, o css, etc. Existe também um espaço (div) no qual a publicidade do Adsense (Google) é colocada, mas essa publicidade NÃO está no domínio youtube.com, está em (por exemplo) ads.adsense.com ou algo parecido. Esse domínio (ads.adsense.com) é 100% publicitário, então você não carregará nada dele. Então, não importa se você for a 30 sites, desde que retirem o anúncio daquele domínio, ele não vai aparecer.
      2) Sinceramente não tenho ideia, coloco no crontab para atualizar o script do DB uma vez por mês, mas não sei se a atualização do hosts.txt é mais frequente ou não.
      3) Sim, falei em reiniciar o computador (o que reinicia todos os serviços também obviamente) para não complicar mais. Da mesma forma, sudo service cron deve funcionar para você se você usa Debian, Ubuntu ou Mint. Se você usar outra coisa com o systemd (Arch, Chakra, não tenho certeza se Manjaro também) então seria sudo systemctl restart cronie
      4) Ao editar o / etc / crontab, você deve informar ao computador que o arquivo foi alterado, que você o modificou e que é necessário lê-lo novamente para levar em consideração a alteração. Para ele reler o arquivo reinicie o cron ou reinicie o PC. Agora, quando você reiniciar o PC, o script não será executado automaticamente, ele será executado no dia em que você o informar em / etc / crontab. E sim, da primeira vez que você executar o script se tudo funcionou bem (você pode verificar com: cat / etc / hosts), você já terá a publicidade bloqueada.

      Não se preocupe com as perguntas, fico feliz em ajudar.
      lembranças

      1.    Rominash dito

        obrigado kzkg !!
        mais claro impossível !!
        beijo. Romi

  24.   Marcelo (N3krodamus) dito

    O script é bom, mas tem um erro de digitação. Em vez de o (minúscula), deve ser O (letra ou maiúscula), caso contrário, o que está salvando é o log de conexão no arquivo /tmp/hosts.txt

    1.    KZKG ^ Gaara dito

      Obrigado pelo esclarecimento, já resolvi.

  25.   banheiro dito

    Dois comentários legais:
    - Que maneira esquisita de verificar se o arquivo existe, cara!… Você tentou usar if [-f $ file] em vez daquele ls que envia a saída para / dev / null e então você vai verificar se é errorLevel e dar muuuuito voltas?
    - Por outro lado ... cuidado com o -o (minúsculo) no wget ... Isso NÃO FAZ o que você quer fazer. Tente -O (maiúsculas)

    Uma recomendação: teste os scripts antes de publicar

    1.    Rominash dito

      Querido John,
      Você pode colocar o script completo com sua correção para que possamos testá-lo.
      obrigada romi

    2.    Rominash dito

      John,
      Você pode colocar o script completo com sua correção para que possamos testá-lo.
      Obrigada romi

    3.    KZKG ^ Gaara dito

      Certo, eu também poderia verificar com teste ... Esqueci essas coisas quando fiz o script ^ - ^

  26.   Zero dito

    Por que editar o arquivo / etc / hosts? Um DROP via iptables não seria mais útil e ideal?

    1.    mario dito

      Pode ser, mas seria muito perigoso. Este script carrega regras de um site de terceiros, como um adblock, mas mais poderoso. Se permitirmos que terceiros criem e copiem regras de iptables em nosso sistema, você pode imaginar os riscos de segurança que isso geraria. Além disso, alguns usam gufw, firestarter, etc, eles podem usar sua própria configuração e excluir a nossa.

  27.   marianogaudice dito

    KZKG ^ Gaara: Obrigado pela informação, nunca me preocupei muito com esse aspecto, mas me convém.

  28.   pablo dito

    pablo @ fausto ~ / Software / Scripts% wget http://ftp.desdelinux.net/anti-ads.sh
    –2014-03-01 11:54:55– http://ftp.desdelinux.net/anti-ads.sh
    Resolvendo http://ftp.desdelinux.net (ftp.desdelinux.net)... falhou: nome ou serviço desconhecido.
    wget: Não foi possível resolver o endereço do computador “ftp.desdelinux.líquido"

    1.    mario dito

      problemas no dns, você deve ter esta saída: wget http://ftp.desdelinux.net/anti-ads.sh –13: 34: 11– http://ftp.desdelinux.net/anti-ads.sh => `anti-ads.sh '
      Resolver http://ftp.desdelinux.net... 69.61.93.35
      Conectando à http://ftp.desdelinux.net[69.61.93.35]:80... conectado.
      Solicitação HTTP enviada, aguardando resposta… 200 OK

  29.   Juankfree dito

    Aqui vai uma dica: A linha «0.0.0.0 da.feedsportal.com # [afeta feeds RSS]» dá problemas com muitos feeds RSS, me deu problemas e não me deixou acessar os posts.
    Saudações!

  30.   Joaquin dito

    Boa contribuição!

  31.   totalpunk dito

    Depois de ler o post do blog me interessei pelo assunto e descobri um aplicativo para esse fim bem mais completo que permite adicionar várias listas ao mesmo tempo com GUI para quem gosta dessa comodidade ...
    https://github.com/memoryleakx/AdAndCrapBlock

  32.   bxxx dito

    Alguém pode colocar o conteúdo original do arquivo /etc/host.old
    Por engano, eu o apaguei.

    Obrigado.

  33.   julgar dito

    Olá!
    Faça a gentileza de me explicar como remover isso que aparece no console, sempre que eu o abro, tenho Arch.Linux 32 bits com Kde:

    declara -x COLORTERM = »gnome-terminal»
    declare -x DBUS_SESSION_BUS_ADDRESS=»unix:abstract=/tmp/dbus-F4MG1bJZhB,guid=58b029ee172e705e35e2b72f543bf1b7″
    declara -x DESKTOP_SESSION = »KDE Plasma Workspace»
    declara -x DISPLAY = »: 0 ″
    declara -x GPG_AGENT_INFO = »/ home / javier / .gnupg / S.gpg-agent: 18358: 1 ″
    declare -x GS_LIB = »/ home / javier / .fonts»
    declare -x GTK2_RC_FILES=»/etc/gtk-2.0/gtkrc:/home/javier/.gtkrc-2.0:/home/javier/.kde4/share/config/gtkrc-2.0″
    declare -x GTK_MODULES = »canberra-gtk-module»
    declare -x GTK_RC_FILES = »/ etc / gtk / gtkrc: /home/javier/.gtkrc: /home/javier/.kde4/share/config/gtkrc»
    declara -x HOME = »/ home / javier»
    declara -x KDE_FULL_SESSION = »verdadeiro»
    declara -x KDE_MULTIHEAD = »falso»
    declara -x KDE_SESSION_UID = »1000 ″
    declara -x KDE_SESSION_VERSION = »4 ″
    declara -x LANG = »en_AR.UTF-8 ″
    declara -x LOGNAME = »javier»
    declare -x MAIL = »/ var / spool / mail / javier»
    declara -x MOZ_PLUGIN_PATH = »/ usr / lib / mozilla / plugins»
    declara -x OLDPWD
    declare -x PATH = »/ usr / local / sbin: / usr / local / bin: / usr / bin: / usr / bin / site_perl: / usr / bin / vendor_perl: / usr / bin / core_perl»
    declare -x PWD = »/ home / javier»
    declare -x QT_PLUGIN_PATH = »/ home / javier / .kde4 / lib / kde4 / plugins /: / usr / lib / kde4 / plugins /»
    declara -x SESSION_MANAGER = »local / thebest: @ / tmp / .ICE-unix / 18390, unix / thebest: /tmp/.ICE-unix/18390 ″
    declara -x SHELL = »/ bin / bash»
    declara -x SHLVL = »2 ″
    declara -x SSH_ASKPASS = »/ usr / lib / seahorse / seahorse-ssh-askpass»
    declara -x TERM = »xterm»
    declare -x USER = »javier»
    declara -x VTE_VERSION = »3603 ″
    declara -x WINDOWID = »85983238 ″
    declare -x XAUTHORITY = »/ home / javier / .Xauthority»
    declara -x XCURSOR_SIZE = »0 ″
    declara -x XCURSOR_THEME = »KDE_Classic»
    declara -x XDG_CURRENT_DESKTOP = »KDE»
    declare -x XDG_DATA_DIRS = »/ usr / share: / usr / share: / usr / local / share»
    declara -x XDG_RUNTIME_DIR = »/ run / user / 1000 ″
    declara -x XDG_SEAT = »assento0 ″
    declara -x XDG_SESSION_ID = »c2 ″
    declara -x XDG_VTNR = »1 ″

    Não sei mais o que fazer e é muito chato ...
    Te agradeceria muito !
    Apelo à sua experiência!
    Muito obrigado e saudações.-

  34.   Félix Cabrera dito

    Como faço para remover anúncios no site »Haha»
    Antes de colocar o número para deletar e pronto
    agora nada acontece
    Poderia me ajudar?
    lembranças
    Felix

  35.   pedro dito

    Olá, sou um usuário debian quase novato, experimentei o script e funciona mais do que gostaria, deixe-me explicar, na hora de testá-lo, não consigo ver de acordo com quais sites, em um site de jornal só vejo a manchete na capa, não o comentário da notícia, e neste blog a mesma coisa acontece comigo, não consigo ver nada além do que entra nas caixas, nem posso ver o artigo ou os comentários, tudo isso do firefox que é o navegador que uso, como poderia desfazer mudanças neste script? Já o retirei do cron, mas os "efeitos" permanecem, muito obrigado.