Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
hosts — 🔒 Consolidando e estendendo arquivos hosts de várias fontes bem selecionadas. Opcionalmente, escolha extensões para pornografia, redes sociais e outras categorias. | Kitploit
Ferramentas/GitHubGitHub/stevenblack/hosts
Coleta de InformaçõesAnálise de MalwarePrivacidadeInteligência de AmeaçasRecursos CuradosAnálise de DNS
GitHubstevenblack/hosts

hosts

🔒 Consolidando e estendendo arquivos hosts de várias fontes bem selecionadas. Opcionalmente, escolha extensões para pornografia, redes sociais e outras categorias.

Ver Repositório
30.8k2.4k238há 1 diaRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

[!IMPORTANT] Clonar este repositório pode levar muito tempo! Você provavelmente só quer começar com a versão mais recente, não todo o seu histórico desde 2018. Portanto, você provavelmente deve usar git clone --depth 1 ... para economizar tempo significativo.

[!NOTE] Com exceção de issues e PRs relacionados a alterações em hosts/data/StevenBlack/hosts, todas as outras issues relacionadas ao conteúdo dos arquivos hosts produzidos devem ser feitas com a fonte de dados apropriada que contribuiu com o conteúdo em questão. As informações de contato de todas as fontes de dados podem ser encontradas no diretório hosts/data/.


Logo

latest release license repo size contributors

Build Status
Code style: black
commits since last release
last commit
commit activity

Arquivo hosts unificado com extensões base

Este repositório consolida vários arquivos hosts confiáveis e os mescla em um arquivo hosts unificado com duplicatas removidas. Uma variedade de arquivos hosts personalizados é fornecida.

Portanto, este repositório é um agregador de arquivos hosts.

Aggregator

  • Última atualização: 09 de setembro de 2026.
  • Aqui está o arquivo hosts bruto Arquivo hosts unificado com extensões base contendo 79.962 entradas.

Size history

Lista de todas as variantes de arquivo hosts

Este repositório oferece 31 variantes diferentes de arquivo hosts, além da variante base, com e sem os hosts unificados incluídos.

O Espelho não GitHub é o link a ser usado para alguns gerenciadores de arquivos hosts como Hostsman para Windows que não funcionam com links de download do GitHub.

Receita do arquivo hostsReadmeHosts brutosDomínios únicosEspelho não GitHub
Unified hosts = (adware + malware)Readmelink79,962link
Unified hosts + fakenewsReadmelink82,281link
fakenewsReadmelink2,187link
Unified hosts + gamblingReadmelink86,726link
gamblingReadmelink6,644link
Unified hosts + porn

Expectativa: Esses arquivos hosts unificados devem atender a todos os dispositivos, independentemente do sistema operacional.

Fontes de dados de hosts unificadas nesta variante

Os arquivos hosts atualizados dos seguintes locais são sempre unificados e incluídos:

Fonte do arquivo hostsPágina inicialHosts brutosLicençaIssuesDescrição
Steven Black's ad-hoc listlinkrawMITissuesDomínios suspeitos adicionais conforme os encontro.
AdAwaylinkrawCC BY 3.0issuesAdAway é um bloqueador de anúncios de código aberto para Android que usa o arquivo hosts.
add.2o7NetlinkrawMITissuesSites de rastreamento 2o7Net baseados no conteúdo de hostsfile.org.
add.DeadlinkrawMITissuesSites mortos baseados no conteúdo de hostsfile.org.
add.RisklinkrawMITissues

Extensões

O arquivo hosts unificado é opcionalmente extensível. As extensões são usadas para incluir domínios por categoria. Atualmente, oferecemos as seguintes categorias: fakenews, social, gambling e porn.

As extensões são opcionais e podem ser combinadas de várias maneiras com o arquivo hosts base. Os produtos combinados são armazenados na pasta alternates.

Os dados para extensões são armazenados na pasta extensions. Você gerencia as extensões curando esta árvore de pastas, onde encontrará os dados para as extensões fakenews, social, gambling e porn que nós mantemos e fornecemos para você.

Gere seu próprio arquivo hosts unificado

Você tem três opções para gerar seu próprio arquivo hosts. Você pode usar nossa imagem de contêiner, construir sua própria imagem ou fazer isso em seu próprio ambiente. A opção #1 é a mais fácil se você tiver Linux com Docker instalado.

Opção 1: Use nossa imagem de contêiner (somente Linux)

Isso substituirá seu /etc/hosts.

Presumimos que você tenha o Docker disponível em seu host. Basta executar o seguinte comando. Defina as extensões conforme sua preferência.```sh docker run --pull always --rm -it -v /etc/hosts:/etc/hosts
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto
--replace --extensions gambling porn

root@kitploit:~
Se você quiser adicionar hosts personalizados ou uma lista de permissões, crie um ou ambos os arquivos conforme
[as instruções](#how-do-i-control-which-sources-are-unified) e adicione os
seguintes argumentos _antes_ de `ghcr.io/stevenblack/hosts:latest` dependendo
de qual você deseja usar.```sh
-v "path/to/myhosts:/hosts/myhosts" \
-v "path/to/whitelist:/hosts/whitelist" \

Você pode executar novamente este comando exato mais tarde para atualizar com base nos hosts disponíveis mais recentes (por exemplo, adicione-o a um cron job semanal).

Opção 2: Gerar sua própria imagem de contêiner

Fornecemos o Dockerfile usado pela etapa anterior, que você pode usar para criar uma imagem de contêiner com tudo o que você precisa. O contêiner conterá Python 3 e todos os seus requisitos de dependência, e uma cópia da versão mais recente deste repositório.

Construa o contêiner Docker a partir da raiz deste repositório assim:```sh docker build --no-cache . -t stevenblack-hosts

root@kitploit:~
Ou sem clonar (diretamente do GitHub):```sh
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts

Em seguida, execute o seu comando da seguinte forma:```sh docker run --rm -it stevenblack-hosts updateHostsFile.py

root@kitploit:~
> Isso criará o arquivo hosts e o removerá junto com o contêiner quando terminar,
> portanto não é muito útil. Você pode usar o exemplo na opção #1 para adicionar volumes
> para que os arquivos no seu host sejam substituídos.

### Opção 3: Gerá-lo em seu próprio ambiente

Para gerar seus próprios arquivos hosts amalgamados, você precisará do Python 3.6 ou posterior.

Primeiro, instale as dependências com:```sh
pip3 install --user -r requirements.txt

Nota recomendamos a flag --user que instala as dependências necessárias ao nível do utilizador. Mais informações sobre a mesma podem ser encontradas na documentação do pip.

Opção 4: Gerar no Google Colab

Inicie um ambiente remoto gratuito Google Colab.

Passos comuns independentemente do seu ambiente de desenvolvimento

Para executar os testes unitários, no diretório de nível superior, execute:```sh python3 testUpdateHostsFile.py

root@kitploit:~
O script `updateHostsFile.py` irá gerar um arquivo de hosts unificado com base nas
fontes na subpasta local `data/`. O script irá perguntar se deve
buscar versões atualizadas (a partir de localizações definidas pelo arquivo de texto `update.json`
na pasta de cada fonte). Caso contrário, irá usar o arquivo `hosts` que já
está lá.```sh
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]

Opções de linha de comando

--help, ou -h: exibe a ajuda.

--auto, ou -a: executa o script sem solicitar confirmação. Quando --auto é invocado,

  • As fontes de dados de hosts, incluindo extensões, são atualizadas.
  • Nenhuma extensão é incluída por padrão. Use a flag --extensions ou -e para incluir as que desejar.
  • Seu arquivo de hosts ativo não é substituído, a menos que você inclua a flag --replace.

--backup, ou -b: faz um backup do(s) arquivo(s) de hosts existente(s) conforme você os sobrescreve.

--extensions <ext1> <ext2> <ext3>, ou -e <ext1> <ext2> <ext3>: os nomes das subpastas abaixo da pasta extensions contendo arquivos de hosts adicionais específicos de categoria a serem incluídos na amalgamação. Exemplo: --extensions porn ou -e social porn.

--flush-dns-cache, ou -f: pula a solicitação de limpeza do cache DNS. Ativo apenas quando --replace também está ativo.

--ip nnn.nnn.nnn.nnn, ou -i nnn.nnn.nnn.nnn: o endereço IP a ser usado como destino. O padrão é 0.0.0.0.

--keepdomaincomments, ou -k: true (padrão) ou false, mantém os comentários que aparecem na mesma linha que os domínios. O padrão é true.

--noupdate, ou -n: pula a busca de atualizações das fontes de dados de hosts.

--output <subfolder>, ou -o <subfolder>: coloca o arquivo fonte gerado em uma subpasta. Se a subpasta não existir, ela será criada.

--replace, ou -r: aciona a substituição do seu arquivo de hosts ativo

--skipstatichosts, ou -s: false (padrão) ou true, omite a seção padrão no topo, contendo linhas como 127.0.0.1 localhost. Isso é útil para configurar serviços DNS próximos na rede local.

--nogendata, ou -g: false (padrão) ou true, pula a geração do arquivo readmeData.json usado para gerar arquivos readme.md. Isso é útil se você está gerando arquivos de hosts com whitelists ou blacklists adicionais e quer manter sua cópia local deste repositório sem modificações.

--nounifiedhosts: false (padrão) ou true, não inclui o arquivo de hosts unificado no arquivo de hosts final. Geralmente usado em conjunto com --extensions.

--compress, ou -c: false (padrão) ou true, Comprime o arquivo de hosts ignorando linhas não necessárias (linhas vazias e comentários) e colocando múltiplos domínios em cada linha. Reduzir o número de linhas do arquivo de hosts melhora o desempenho no Windows (com o serviço Cliente DNS habilitado).

--minimise, ou -m: false (padrão) ou true, como --compress, mas coloca cada domínio em uma linha separada. Isso é necessário porque muitas implementações de bloqueadores de URL que dependem de arquivos hosts não estão em conformidade com o padrão que permite múltiplos hosts em uma única linha.

--blacklist <blacklistfile>, ou -x <blacklistfile>: Anexa o arquivo de blacklist fornecido no formato hosts ao arquivo de hosts gerado.

--whitelist <whitelistfile>, ou -w <whitelistfile>: Usa o arquivo de whitelist fornecido para remover hosts do arquivo de hosts gerado.

Como controlo quais fontes são unificadas?

Adicione uma ou mais fontes adicionais, cada uma em uma subpasta da pasta data/, e especifique a chave url em seu arquivo update.json.

Adicione uma ou mais extensões opcionais, que se originam de subpastas da pasta extensions/. Novamente, a url em update.json controla onde esta extensão encontra suas atualizações.

Crie um arquivo blacklist opcional. O conteúdo deste arquivo (contendo uma listagem de domínios adicionais no formato de arquivo hosts) é anexado ao arquivo de hosts unificado durante o processo de atualização. Um exemplo de blacklist está incluído e pode ser modificado conforme necessário.

  • NOTA: O blacklist não é rastreado pelo git, então quaisquer alterações que você fizer não serão sobrescritas quando você fizer git pull deste repositório a partir do origin no futuro.

Como incluo meus próprios mapeamentos de domínio personalizados?

Se você tem registros de hosts personalizados, coloque-os no arquivo myhosts. O conteúdo deste arquivo é prefixado ao arquivo de hosts unificado durante o processo de atualização.

O arquivo myhosts não é rastreado pelo git, então quaisquer alterações que você fizer não serão sobrescritas quando você fizer git pull deste repositório a partir do origin no futuro.

Como impeço que domínios sejam incluídos?

Os domínios que você listar no arquivo whitelist são excluídos do arquivo de hosts final.

O whitelist usa correspondência parcial. Portanto, se você colocar google-analytics.com na whitelist, esse domínio e todos os seus subdomínios não serão mesclados no arquivo de hosts final.

O whitelist não é rastreado pelo git, então quaisquer alterações que você fizer não serão sobrescritas quando você fizer git pull deste repositório a partir do origin no futuro.

Como posso contribuir com registros de hosts?

Se você descobrir domínios suspeitos que acha que deveriam ser incluídos aqui, aqui estão algumas formas de contribuir com eles.

Opção 1: entre em contato com uma de nossas fontes de hosts

A melhor maneira de incluir novos domínios é enviar uma issue para qualquer um dos provedores de dados cujas páginas iniciais estão listadas aqui. Isso é melhor porque, uma vez que você envie novos domínios, eles serão curados e atualizados pelas pessoas dedicadas que mantêm essas fontes.

Opção 2: Faça um fork deste repositório, adicione seus domínios ao arquivo de dados pessoais do Steven Black e envie um pull request

Faça um fork deste repositório de hosts e adicione seus links em https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts.

Em seguida, envie um pull request.

AVISO: isso é menos desejável que a Opção 1 porque a curadoria contínua recai sobre nós. Então isso cria mais trabalho para nós.

Opção 3: crie sua própria lista de hosts como um repositório no GitHub

Se você é capaz de curar sua própria coleção de domínios suspeitos, então cure sua própria lista de hosts. Em seguida, sinalize a existência do seu repositório como uma nova issue e podemos incluir seu novo repositório na coleção de fontes que buscamos sempre que criamos novas versões.

O que é um arquivo hosts?

Um arquivo hosts, chamado hosts (sem extensão de arquivo), é um arquivo de texto simples usado por todos os sistemas operacionais para mapear nomes de host para endereços IP.

Na maioria dos sistemas operacionais, o arquivo hosts tem preferência sobre o DNS. Portanto, se um nome de domínio for resolvido pelo arquivo hosts, a requisição nunca sai do seu computador.

Ter um arquivo hosts inteligente contribui muito para bloquear malware, adware e outros incômodos.

Por exemplo, para anular requisições a alguns servidores doubleclick.net, adicionar estas linhas ao seu arquivo hosts fará isso:```text

block doubleClick's servers

0.0.0.0 ad.ae.doubleclick.net 0.0.0.0 ad.ar.doubleclick.net 0.0.0.0 ad.at.doubleclick.net 0.0.0.0 ad.au.doubleclick.net 0.0.0.0 ad.be.doubleclick.net

etc...

root@kitploit:~
## Recomendamos usar `0.0.0.0` em vez de `127.0.0.1`

Tradicionalmente, a maioria dos arquivos hosts usa `127.0.0.1`, o _endereço de loopback_, para
estabelecer uma conexão IP com a máquina local.

Preferimos usar `0.0.0.0`, que é definido como um meta-endereço não roteável usado
para designar um alvo inválido, desconhecido ou não aplicável.

Usar `0.0.0.0` é empiricamente mais rápido, possivelmente porque não há espera por uma
resolução de timeout. Também não interfere com um servidor web que possa estar
em execução no PC local.

## Por que não usar `0` em vez de `0.0.0.0`?

Nós tentamos isso. Usar `0` não funciona universalmente.

## Localização do seu arquivo hosts

Para modificar seu arquivo `hosts` atual, procure-o nos seguintes locais e
modifique-o com um editor de texto.

- **macOS (até 10.14.x macOS Mojave), iOS, Android, Linux**: arquivo `/etc/hosts`.
- **macOS Catalina:** arquivo `/private/etc/hosts`.
- **Windows**: arquivo `%SystemRoot%\system32\drivers\etc\hosts`.

## Gentoo

Usuários do Gentoo podem encontrar
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
no overlay Gentoo [::pf4public](https://github.com/PF4Public/gentoo-overlay)

## NixOS

Para instalar o arquivo hosts na sua máquina, adicione o seguinte ao seu
`configuration.nix`:```nix
{
  networking.extraHosts = let
    hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
    hostsFile = builtins.fetchurl hostsPath;
  in builtins.readFile "${hostsFile}";
}
  • NOTA: Altere hostsPath se precisar de outras versões do arquivo hosts.
  • NOTA: A chamada a fetchurl é impura. Use fetchFromGitHub com o commit exato se quiser obter sempre o mesmo resultado.

Nix Flake

Instalações NixOS que são gerenciadas através de flakes podem usar diretamente o flake.nix neste repositório como entrada.

Ele contém um nixosModule que pode ser usado para instalar o arquivo hosts localmente, bem como um pacote contendo arquivos de configuração para o servidor DNS Unbound a serem usados como blocklists.```nix { inputs = { nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF"; hosts = { url = "github:StevenBlack/hosts"; # or a fork/mirror inputs.nixpkgs.follows = "nixpkgs"; }; };

outputs = { self, nixpkgs, hosts }: { nixosConfigurations.my-hostname = { system = ""; modules = [ # nixosModule to install hosts file locally: hosts.nixosModule { networking.stevenBlackHosts = { enable = true; # optionally: # enableIPv6 = true; # blockFakenews = true; # blockGambling = true; # blockPorn = true; # blockSocial = true; }; }

root@kitploit:~
    # configure unbound to use config as blocklist:
    {
      {
        services.unbound = {
          enable = true;
          settings.server.include = [
            "${hosts.packages.${system}.unbound}/hosts"
            # alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
          ];
        };
      }
    }
  ];
};

}; }

root@kitploit:~
## Atualizando o arquivo hosts no Windows

(NOTA: Consulte também alguns gerenciadores de Hosts de terceiros, listados abaixo.)

### Para versões mais antigas do Windows

No Linux e macOS, execute o script Python. No Windows, é necessário mais trabalho
devido a problemas de compatibilidade, por isso é preferível executar o arquivo em lote da seguinte forma:```sh
updateHostsWindows.bat

Este arquivo DEVE ser executado no prompt de comando com privilégios de administrador no diretório do repositório. Além de atualizar o arquivo hosts, ele também pode substituir o arquivo hosts existente e recarregar o cache DNS. Nem é preciso dizer que, para isso funcionar, você deve estar conectado à internet.

Para abrir um prompt de comando como administrador no diretório do repositório, faça o seguinte:

  • Windows XP: Iniciar → Executar → cmd
  • Windows Vista, 7: Botão Iniciar → digite cmd → clique com o botão direito em Prompt de Comando → "Executar como Administrador"
  • Windows 8: Iniciar → Deslizar para Cima → Todos os Aplicativos → Sistema Windows → clique com o botão direito em Prompt de Comando → "Executar como Administrador"
  • Windows 10: Botão Iniciar → digite cmd → clique com o botão direito em Prompt de Comando → "Executar como Administrador"

Para novas versões do Windows

Em versões modernas do Windows (10 e especialmente 11) nem todos os recursos do referido script em lote funcionam (especificamente verificar se o shell atual possui privilégios administrativos) e, portanto, uma abordagem mais moderna é recomendada.

O updateHostsWindows.ps1 fornecido é um script PowerShell 5.1 que faz a mesma coisa que o script em lote, mas sem a necessidade do script python, com opções adicionais, e usa apenas comandos internos (autocontido). Assim como o arquivo em lote, ele DEVE ser executado com privilégios administrativos, mas pode se relançar caso não esteja.

Para executar o script, digite:```Powershell .\updateHostsWindows.ps1

root@kitploit:~
em qualquer linha de comando Windows disponível e, para informações detalhadas, digite:```Powershell
Get-Help .\updateHostsWindows.ps1 -Full

Versões mais recentes do Windows apresentam vários problemas (que podem ser contornados) e, para mais informações e soluções, visite a página inicial deste script aqui.


Você também pode consultar a seção "Third-Party Hosts Managers" para obter mais soluções recomendadas por terceiros.

Aviso: Usar este arquivo hosts no Windows pode exigir a desativação do serviço de Cache DNS

O Windows tem problemas com arquivos hosts maiores. Mudanças recentes na segurança do Windows 10 negam o acesso à alteração de serviços por meio de outras ferramentas, exceto por meio de hacks de registro. Use o arquivo disable-dnscache-service-win.cmd para fazer as alterações adequadas no registro do Windows. Você precisará reiniciar o dispositivo depois que isso for feito. Consulte os comentários dentro do arquivo cmd para mais detalhes.

Desativar o Serviço de Cache DNS pode causar problemas com serviços e aplicativos como o WSL, e é possível comprimir o arquivo hosts e eliminar a necessidade de desativar o serviço de cache DNS. Você pode tentar a ferramenta de linha de comando C++ para Windows em Hosts Compress - Windows (o método recomendado) ou o script de compressão PowerShell e conferir o guia localizado no repositório Hosts Compression Scripts.

Recarregando o arquivo hosts

Seu sistema operacional fará o cache das consultas DNS. Você pode reiniciar ou executar os seguintes comandos para limpar manualmente o cache DNS depois que o novo arquivo hosts estiver no lugar.

O navegador Google Chrome pode exigir a limpeza manual de seu Cache DNS na página chrome://net-internals/#dns para, em seguida, ver as alterações em seu arquivo hosts. Consulte: https://superuser.com/questions/723703

Windows

Abra um prompt de comando com privilégios de administrador e execute este comando:```bat ipconfig /flushdns

root@kitploit:~
### Linux

Abra um Terminal e execute com privilégios de root:

- **Debian/Ubuntu** `sudo service network-manager restart`
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
- **Linux com systemd**: `sudo systemctl restart network.service`
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
- **Arch Linux/Manjaro com Network Manager**:
  `sudo systemctl restart NetworkManager.service`
- **Arch Linux/Manjaro com Wicd**: `sudo systemctl restart wicd.service`
- **RHEL/Centos**: `sudo /etc/init.d/network restart`
- **FreeBSD**: `sudo service nscd restart`

  Para habilitar o daemon `nscd` inicialmente, recomenda-se executar os
  seguintes comandos:  ```sh
  sudo sysrc nscd_enable="YES"
  sudo service nscd start

Em seguida, modifique a linha hosts no seu arquivo /etc/nsswitch.conf para o seguinte: ```text hosts: cache files dns

root@kitploit:~
- **NixOS**: O `nscd.service` é reiniciado automaticamente quando a opção
`networking.extraHosts` foi alterada.
- **Outros**: Consulte
[este artigo da Wikipedia](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).

### macOS

Conforme descrito [neste artigo](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
abra um Terminal e execute:```sh
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Gerenciamento de releases

Este repositório usa o release-it, uma excelente ferramenta CLI de release para repositórios do GitHub e pacotes npm, para automatizar a criação de releases. É por isso que os arquivos package.json e .release-it.json estão incluídos.

Objetivos deste arquivo hosts unificado

Os objetivos deste repositório são:

  1. combinar automaticamente listas de hosts de alta qualidade,
  2. fornecer extensões adequadas a cada situação,
  3. remover duplicatas da lista combinada resultante,
  4. e manter o arquivo resultante com um tamanho razoável.

Uma fonte de alta qualidade é definida aqui como uma que é ativamente curada. Uma fonte de hosts deve ser atualizada com frequência por seus mantenedores, tanto com adições quanto com remoções. Quanto maior o arquivo hosts, maior o nível de curadoria esperado.

Espera-se que este arquivo hosts unificado atenda tanto a dispositivos desktop quanto a dispositivos móveis sob uma variedade de sistemas operacionais.

Gerenciadores de Hosts de Terceiros

  • Unified Hosts AutoUpdate (para Windows): O pacote Unified Hosts AutoUpdate foi criado especificamente para este projeto de hosts unificado e está em desenvolvimento ativo por membros da comunidade. Você pode instalar e desinstalar qualquer blacklist e mantê-la automaticamente atualizada, além de poder colocá-la em um local de rede compartilhado e implantá-la em toda uma organização por meio de políticas de grupo. E, como está em desenvolvimento ativo por membros da comunidade, seus relatórios de bugs, solicitações de recursos e outros feedbacks são muito bem-vindos.
  • ViHoMa é um Gerenciador Visual de arquivo Hosts, escrito em Java, por Christian Martínez. Confira!
  • SaneHosts (para macOS): Um gerenciador nativo de arquivo hosts com bloqueio baseado em perfis, proteção por Touch ID e suporte a mais de 200 blocklists curadas. Código aberto.

Aplicações Interessantes

  • Hosts-BL é uma ferramenta simples para lidar com listas de bloqueio de arquivos hosts. Ela pode remover comentários, remover duplicatas, comprimir para 9 domínios por linha, adicionar entradas IPv6. Além disso, ela também pode converter listas de bloqueio para vários outros formatos de lista de bloqueio compatíveis com outros softwares, como dnsmasq, DualServer, RPZ, Privoxy e Unbound, entre outros.
  • Host Minder é uma GUI simples que permite atualizar facilmente seu arquivo /etc/hosts para um dos quatro arquivos hosts consolidados do StevenBlack/hosts. É fornecida como um pacote deb e vem pré-instalada no UbuntuCE.
  • Maza ad blocking é um script bash que atualiza automaticamente o arquivo hosts. Você também pode atualizar uma cópia nova. E a cada vez ele gera um arquivo de configuração compatível com dnsmasq. Instalação rápida, compatível com MacOS, Linux e BSD.
  • Hostile é um prático utilitário de linha de comando para adicionar ou remover domínios facilmente do seu arquivo hosts. Se nossos arquivos hosts forem agressivos demais para você, você pode usar o hostile para remover domínios, ou pode usar o hostile em um script bash para automatizar um pós-processamento a cada vez que baixar versões novas dos hosts.
  • macOS Scripting for Configuration, Backup and Restore ajuda a personalizar, reinstalar e usar o macOS. Ele também fornece um script para instalar e atualizar o arquivo hosts usando este projeto no macOS. Em combinação com um launchd ele atualiza o arquivo hosts a cada x dias (o padrão é 4). Para instalar ambos, baixe o repositório do GitHub e execute o script de instalação a partir do diretório um nível acima.
  • Pi-hole é um servidor DHCP e bloqueador de anúncios para toda a rede que roda em Raspberry Pi. O Pi-hole usa este repositório como uma de suas fontes.
  • Block ads and malware via local BIND9 DNS server (para Debian, Raspbian e Ubuntu): Configure um servidor DNS local com um arquivo /etc/bind/named.conf.blocked, obtido daqui.
  • Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server (para BSD, Windows e Linux): Configure uma blacklist para todos na sua rede usando o poder do unified hosts reformatado para o DualServer. E se você estiver no Windows, este projeto também mantém um script de atualização para tornar a atualização da blacklist do DualServer ainda mais fácil.
  • Blocking ads and malwares with unbound – Unbound é um resolvedor DNS validador, recursivo e com cache.
  • dnsmasq conversion script Este gist do GitHub tem um pequeno script shell (bash, funcionará em qualquer 'nix) e usa wget e awk presentes na maioria das distros, para buscar um arquivo hosts especificado e convertê-lo para o formato exigido pelo dnsmasq. Suporta IPv4 e IPv6. Projetado para ser usado como um script shell, ou pode ser colocado em /etc/cron.weekly (ou onde for mais adequado). O script é curto e facilmente editável, também tem um pequeno documento anexado com notas sobre a configuração do dnsmasq.
  • BlackHosts - Command Line Installer/Updater Este é um utilitário de linha de comando multiplataforma para ajudar a instalar/atualizar arquivos hosts encontrados neste repositório.
  • Hosts Compression Scripts Estes são vários scripts para ajudar a comprimir arquivos hosts (do autor do BlackHosts).
  • Hosts Compress - Windows Esta é uma ferramenta de linha de comando C++ para Windows para ajudar a comprimir arquivos hosts (do autor do BlackHosts e do Hosts Compression Scripts). É altamente recomendada em vez dos scripts, pois é exponencialmente mais rápida.
  • dnscrypt-proxy fornece uma ferramenta para construir listas de bloqueio a partir de listas locais e remotas em formatos comuns.
  • Control D oferece um espelho público hospedado em rede anycast da blocklist Unified (Adware + Malware):
    • DNS legado: 76.76.2.35, 76.76.10.35, 2606:1a40::35, 2606:1a40:1::35
    • DNS-over-HTTPS/TLS/DOQ: https://freedns.controld.com/x-stevenblack, x-stevenblack.freedns.controld.com

Contribuir

Por favor, leia nosso Guia de Contribuição. Entre outras coisas, ele explica como organizamos arquivos e pastas neste repositório.

Estamos sempre interessados em descobrir fontes de hosts bem curadas. Se você encontrar uma, por favor abra uma issue para chamar nossa atenção.

Antes de criar ou responder a qualquer issue, por favor leia nosso código de conduta.

Logo por @Tobaloidee Obrigado!.

Baixar ferramenta
Readme
link
156,146
link
pornReadmelink76,771link
Unified hosts + socialReadmelink83,870link
socialReadmelink3,808link
Unified hosts + fakenews + gamblingReadmelink88,913link
fakenews + gamblingReadmelink8,837link
Unified hosts + fakenews + pornReadmelink158,333link
fakenews + pornReadmelink78,964link
Unified hosts + fakenews + socialReadmelink86,057link
fakenews + socialReadmelink6,001link
Unified hosts + gambling + pornReadmelink162,778link
gambling + pornReadmelink83,415link
Unified hosts + gambling + socialReadmelink90,502link
gambling + socialReadmelink10,452link
Unified hosts + porn + socialReadmelink159,920link
porn + socialReadmelink80,577link
Unified hosts + fakenews + gambling + pornReadmelink164,965link
fakenews + gambling + pornReadmelink85,608link
Unified hosts + fakenews + gambling + socialReadmelink92,689link
fakenews + gambling + socialReadmelink12,645link
Unified hosts + fakenews + porn + socialReadmelink162,107link
fakenews + porn + socialReadmelink82,770link
Unified hosts + gambling + porn + socialReadmelink166,552link
gambling + porn + socialReadmelink87,221link
Unified hosts + fakenews + gambling + porn + socialReadmelink168,739link
fakenews + gambling + porn + socialReadmelink89,362link
Sites de conteúdo de risco baseados no conteúdo de hostsfile.org.
add.SpamlinkrawMITissuesSites de spam baseados no conteúdo de hostsfile.org.
Mitchell Krog's - Badd Boyz HostslinkrawMITissuesDomínios suspeitos e Bad Referrers dos meus bloqueadores de Bad Bot e Spam Referrer do Nginx e Apache
hostsVNlinkrawMITissuesHosts que bloqueiam anúncios vietnamitas
KADhostslinkrawCC BY-SA 4.0issuesSites de fraude/adware/golpe.
minecraft-hostslinkrawCC0-1.0issuesHosts de rastreadores relacionados ao Minecraft
MVPS hosts filelinkrawCC BY-NC-SA 4.0issuesO objetivo deste site é fornecer ao usuário um arquivo HOSTS personalizado de alta qualidade.
Dan Pollock – someonewhocareslinkrawnon-commercial with attributionissuesComo fazer a internet não ser tão ruim (tanto quanto possível).
Tiuxo hostlist - adslinkrawCC BY 4.0issuesArquivos hosts categorizados para bloqueio de conteúdo baseado em DNS
UncheckyAdslinkrawMITissuesSites de origem de anúncios de instaladores do Windows baseados no conteúdo de https://unchecky.com/.
URLHauslinkrawCC0issuesUm projeto da abuse.ch com o objetivo de compartilhar URLs maliciosas.
yoyo.orglinkrawissuesBloqueio com nomes de host de servidores de anúncios e rastreamento.