Denúncias e IOC

Conversor de listas de bloqueio

Execução localNova

A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.

Use Conversor de listas de bloqueio

O que ele faz

Cole domínios, URLs ou qualquer texto e obtenha uma lista de bloqueio para arquivo hosts, AdGuard ou uBlock Origin, Pi-hole, zona RPZ, dnsmasq ou Unbound. Os hosts são reduzidos ao domínio registrável com a Public Suffix List, e grandes plataformas ficam de fora para não serem bloqueadas por acidente.

Ele funciona inteiramente no seu navegador: nada do que você digitar é enviado.

Como usar Conversor de listas de bloqueio

  1. Cole nomes ou texto. Cole domínios, URLs, linhas de arquivo hosts, regras de adblock ou qualquer texto, até 5 MB. Entradas neutralizadas são restauradas (refang), e linhas de comentário de arquivos hosts, listas de adblock e arquivos de zona são ignoradas.
  2. Escolha o formato de saída. Escolha arquivo hosts, AdGuard / uBlock Origin, lista simples ou regex do Pi-hole, zona RPZ, dnsmasq, Unbound ou uma lista simples.
  3. Defina as opções. Mantenha Entries em Registrable domain para cobrir todos os subdomínios, ou mude para Full host as written (host completo, como escrito). Deixe a caixa de domínios protegidos desmarcada, a menos que você realmente queira bloquear uma grande plataforma.
  4. Converta. Clique em Convert (converter) ou pressione Ctrl+Enter. Mudanças posteriores no formato, no cabeçalho, no modo de entrada ou na caixa de protegidos atualizam o resultado na hora.
  5. Veja o que ficou de fora. Leia o resumo, a caixa Held back as protected e a linha Skipped, depois abra How each entry was built para ver quais hosts geraram cada entrada.
  6. Salve ou repasse. Copie a lista ou baixe o arquivo indicado abaixo dela. Send to… abre o resultado no IOC Converter ou no Abuse Report Generator.

Exemplo

Hosts de drainer, um site do GitHub Pages e um link do Google Forms

Entrada
hxxps://connect.wallet-verify[.]example/claim
www.wallet-verify.example
https://example.github.io/airdrop
0.0.0.0 tracker.bad.example
docs.google.com/forms/d/e/demo/viewform
Saída (registrada em 2026-10-20)
3 names written (6 lines in the file) from 5 hosts found, reduced to 3 registrable domains.
Held back as protected: google[.]com (from docs[.]google[.]com). Phishing pages on big platforms are reported to the platform; tick "include anyway" only if you mean to block the whole name.

Each host is cut to its registrable domain with the Public Suffix List (2026-10-20). On private suffixes such as *.github.io, *.pages.dev, *.workers.dev or *.netlify.app the registrable domain is the host itself, so a whole platform is never blocked.

AdGuard / uBlock Origin (||domain^)
! Title: PhishDestroy blocklist
! Generated: 2026-10-20T17:10:02.223Z by https://phishdestroy.io/developer-tools/blocklist-converter
! Entries: 3 (registrable domains, subdomains included)
||bad.example^
||example.github.io^
||wallet-verify.example^

Download blocklist-adguard.txt
How each entry was built (3)

Regras AdGuard ||bad.example^, ||example.github.io^ e ||wallet-verify.example^. example.github.io continua como entrada separada porque github.io é um sufixo privado, e docs.google.com fica de fora como o domínio protegido google.com.

O que ele verifica

SinalO que isso significa
Linhas escritas, hosts encontrados, domínios registráveisQuantos nomes entraram na lista, a partir de quantos nomes de host da sua entrada. A contagem é de nomes: dnsmasq e RPZ escrevem duas linhas por nome.
Domínio registrável ou host completoO modo registrável reduz login.secure-pay.example a secure-pay.example com a Public Suffix List. Full host mantém exatamente o que você colou.
Selo de sufixo privadoEm plataformas como *.github.io ou *.pages.dev, o host do próprio site é o domínio registrável, então só aquele site é bloqueado, não a plataforma.
Held back as protected55 domínios de grandes plataformas, como google.com, github.com e t.me, ficam de fora por padrão. Denuncie uma página de phishing hospedada neles à própria plataforma.
Domínios protegidos incluídos (vermelho)Você marcou include anyway. Bloqueá-los quebra os serviços para todos que usam a sua lista.
Nunca escritosSufixos públicos como com ou co.uk. Uma única entrada bloquearia todos os sites sob eles.
SkippedEndereços IP, endereços de e-mail e linhas sem um host utilizável. Endereços de sinkhole como 0.0.0.0 em linhas hosts são ignorados em silêncio.
Formatos de correspondência exataArquivos hosts e listas simples do Pi-hole comparam nomes exatos, então os hosts que você colou são listados ao lado do seu domínio registrável. Outros subdomínios continuam não bloqueados.
Selo IDNEm How each entry was built, nomes em punycode que começam com xn-- também mostram sua forma Unicode, o que ajuda a identificar domínios parecidos.

Mais exemplos

Arquivo hosts a partir de entrada mista

Entrada
login.secure-pay.example
www.secure-pay.example
203.0.113.9
help@secure-pay.example
Resultado

3 nomes encontrados (6 linhas no arquivo, incluindo o cabeçalho) em 2 hosts, reduzidos a 1 domínio registrável: 0.0.0.0 login.secure-pay.example, 0.0.0.0 secure-pay.example e 0.0.0.0 www.secure-pay.example. Ignorados: 1 endereço IP (203[.]0[.]113[.]9); 1 endereço de e-mail.

Regex do Pi-hole para um domínio em punycode

Entrada
xn--exmple-cua.example
https://mail.xn--exmple-cua.example/login
Resultado

1 linha escrita a partir de 2 hosts encontrados, reduzidos a 1 domínio registrável: (\.|^)xn\-\-exmple\-cua\.example$. How each entry was built a marca como IDN e mostra exämple.example.

dnsmasq com Full host as written

Entrada
hxxps://cdn.wallet-verify[.]example/app.js
connect.wallet-verify.example
Resultado

O resumo conta os nomes e soma quantas linhas de regra o dnsmasq gerou: duas por nome, address=/nome/0.0.0.0 e address=/nome/:: para IPv4 e IPv6.

Perguntas frequentes

O que o conversor faz com a minha entrada?

Ele desfaz a neutralização (refang) do texto, pega todos os nomes de host de URLs, linhas de arquivo hosts, regras de adblock ou texto simples, remove duplicatas, ordena os nomes e os escreve no formato escolhido. Por padrão, cada host é reduzido ao domínio registrável com a Public Suffix List, então login.evil.example e www.evil.example viram uma única entrada para evil.example.

Por que alguns nomes ficam fora da lista?

Sufixos públicos como com, co.uk ou github.io nunca são escritos, porque uma única entrada bloquearia todos os sites sob eles. Cerca de 55 domínios protegidos de grandes plataformas (Google, Microsoft, Apple, GitHub, Cloudflare e outras) ficam de fora, a menos que você marque include anyway; endereços IP são ignorados porque listas de bloqueio de DNS comparam nomes; e arquivos hosts só bloqueiam os nomes exatos listados.

Minha lista é enviada a algum lugar?

Não. A extração, a consulta à Public Suffix List e a conversão rodam no seu navegador, e o resultado só é copiado ou baixado quando você pede.

Qual formato serve para a minha configuração?

Use um arquivo hosts para um único computador, AdGuard / uBlock Origin para bloqueadores no navegador e para o AdGuard Home, listas do Pi-hole para o Pi-hole, RPZ para BIND, Knot ou PowerDNS, e os arquivos dnsmasq ou Unbound para esses resolvedores. RPZ, dnsmasq, Unbound, AdGuard e a lista regex do Pi-hole cobrem subdomínios.

Quando devo usar Full host as written?

Quando o domínio registrável pertence a uma empresa real cujo site foi invadido, ou a um serviço que não está na Public Suffix List. Bloquear só o host malicioso mantém o restante do site acessível.

Por que os nomes e as linhas no arquivo são diferentes?

O resumo conta primeiro os nomes. O dnsmasq grava uma linha para IPv4 e outra para IPv6 por nome; o RPZ grava o nome e uma linha com caracteres curinga; e o cabeçalho opcional adiciona linhas de comentário; o resumo exibe essas contagens de linhas ao lado dos nomes.

Explicação dos termos

Pesquisa do PhishDestroy