hBlock - bloqueio de domínios de ADS e malware

O hBlock é um simples script mas que ajuda o seu sistema a ser mais seguro e melhorar sua navegação na internet, bloqueando conteúdo de propaganda e de sites que distribuem malware. O programa funciona basicamente bloqueando o acesso através do arquivo /etc/hosts .

Para instalação, use o comando abaixo (copie e cole em um terminal):

curl -o /tmp/hblock ‘https://raw.githubusercontent.com/hectorm/hblock/v3.1.0/hblock’ \ && echo ‘2ad4767e2e96213405e20fec15230b7f32eed239335873871d2f5ccab2ba11b5 /tmp/hblock’ | shasum -c \ && sudo mv /tmp/hblock /usr/local/bin/hblock \ && sudo chown root:root /usr/local/bin/hblock \ && sudo chmod 755 /usr/local/bin/hblock

Para obter atualizações automáticas, poderá adicionar uma tarefa agendada do SystemD, copiando e colando o comando abaixo em um terminal:

curl -o ‘/tmp/hblock.#1’ ‘https://raw.githubusercontent.com/hectorm/hblock/v3.1.0/resources/systemd/hblock.{service,timer}’ \ && echo ‘08b736382cb9dfd39df1207a3e90b068f5325a41dc8254d83fde5d4540ba8b5b /tmp/hblock.service’ | shasum -c \ && echo ‘87a7ba5067d4c565aca96659b0dce230471a6ba35fbce1d3e9d02b264da4dc38 /tmp/hblock.timer’ | shasum -c \ && sudo mv /tmp/hblock.{service,timer} /etc/systemd/system/ \ && sudo chown root:root /etc/systemd/system/hblock.{service,timer} \ && sudo chmod 644 /etc/systemd/system/hblock.{service,timer} \ && sudo systemctl daemon-reload \ && sudo systemctl enable hblock.timer \ && sudo systemctl start hblock.timer

Após instalar, execute o programa pela primeira vez em um terminal:

sudo hblock

Após executar o comando hblock, uma lista de bloqueios será incluída no seu arquivo /etc/hosts. Sempre que quiser atualizar a lista de bloqueios, poderá rodar o comando hblock novamente.

Usuários do Arch Linux já tem um pacote incluso no AUR.

Um pacote para Node.Js está disponível para instalação com o comando:

npm install -g hblock