Repolode
StevenBlack

StevenBlack/hosts

Arquivo hosts organizado e sem duplicatas, que reúne várias listas públicas para bloquear anúncios, rastreadores, malware e categorias opcionais em qualquer sistema operacional.

Alternativa open source a:NextDNSAdGuard

Estrelas
31,277
Forks
2,446
Issues abertas
161
Último commit
há 18 horas

O que é?

Este projeto combina várias fontes bem mantidas de arquivos hosts em um único arquivo, sem duplicatas. O arquivo base cobre adware e malware e pode ser ampliado com categorias opcionais para fake news, apostas, pornografia e redes sociais. Cada combinação é publicada como um arquivo pronto para uso, para você escolher a variante que atende às suas necessidades.

Um arquivo hosts associa nomes de domínio a endereços IP na sua própria máquina, e o sistema operacional o consulta antes do DNS. Apontar domínios indesejados para 0.0.0.0 os bloqueia no nível do sistema, o que funciona em navegadores e aplicativos. O gerador é um script Python que pode buscar atualizações nas fontes, aplicar uma whitelist ou uma blacklist personalizada e gerar arquivos nos formatos padrão, compactado ou com um domínio por linha.

O repositório também oferece uma imagem de container e uma opção no Google Colab para gerar o arquivo. A documentação explica como aplicá-lo no Windows, macOS, Linux, Android e NixOS, além de listar gerenciadores de arquivos hosts de terceiros.

Recursos principais

  • 01Combina várias fontes selecionadas de arquivos hosts e remove domínios duplicados.
  • 02Oferece extensões opcionais para fake news, apostas, pornografia e redes sociais.
  • 03Disponibiliza variantes pré-geradas para todas as combinações de extensões.
  • 04Inclui um gerador em Python com opções de whitelist, blacklist personalizada e formatação de saída.
  • 05Oferece suporte a Docker, Python local e Google Colab para gerar o arquivo.
  • 06Inclui scripts e instruções para Windows, além de um módulo para NixOS.

Casos de uso

  • Bloquear anúncios e rastreadores em todos os dispositivos de uma rede doméstica ou em um único PC.
  • Filtrar domínios de malware e golpes sem instalar software adicional.
  • Ativar filtros por categoria, como bloqueio de pornografia ou apostas, para uma casa ou organização.
  • Automatizar atualizações semanais de uma lista de bloqueio com um cron job ou container.

Tópicos

Perguntas frequentes

O que é hosts?
Arquivo hosts organizado e sem duplicatas, que reúne várias listas públicas para bloquear anúncios, rastreadores, malware e categorias opcionais em qualquer sistema operacional. Este projeto combina várias fontes bem mantidas de arquivos hosts em um único arquivo, sem duplicatas. O arquivo base cobre adware e malware e pode ser ampliado com categorias opcionais para fake news, apostas, pornografia e redes sociais. Cada combinação é publicada como um arquivo pronto para uso, para você escolher a variante que atende às suas necessidades.
hosts é gratuito? Qual é a licença?
hosts é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hosts ainda é mantido?
Manutenção ativa. O último commit de hosts foi em 20 de out. de 2026.
Para que posso usar hosts?
Bloquear anúncios e rastreadores em todos os dispositivos de uma rede doméstica ou em um único PC. Filtrar domínios de malware e golpes sem instalar software adicional. Ativar filtros por categoria, como bloqueio de pornografia ou apostas, para uma casa ou organização. Automatizar atualizações semanais de uma lista de bloqueio com um cron job ou container.
Onde consigo hosts?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/StevenBlack/hosts

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados