Denuncias e IOC

Conversor de listas de bloqueo

Se ejecuta localmenteNueva

La herramienta en sí está en inglés; en esta página se explica en tu idioma.

Utiliza Conversor de listas de bloqueo

Para qué sirve

Pega dominios, URL o cualquier texto y obtén una lista de bloqueo para un archivo hosts, AdGuard o uBlock Origin, Pi-hole, una zona RPZ, dnsmasq o Unbound. Los hosts se reducen a su dominio registrable con la Public Suffix List, y las grandes plataformas se retienen para no bloquearlas por accidente.

Funciona íntegramente en tu navegador: no se sube nada de lo que introduzcas.

Cómo utilizar Conversor de listas de bloqueo

  1. Pega nombres o texto. Pega dominios, URL, líneas de archivos hosts, reglas de bloqueadores de anuncios o cualquier texto, hasta 5 MB. La entrada neutralizada se restaura, y se ignoran las líneas de comentario de archivos hosts, listas de bloqueo de anuncios y archivos de zona.
  2. Elige el formato de salida. Elige archivo hosts, AdGuard / uBlock Origin, lista simple o de expresiones regulares de Pi-hole, zona RPZ, dnsmasq, Unbound o una lista simple.
  3. Configura las opciones. Deja Entries en Registrable domain (dominio registrable) para cubrir todos los subdominios, o cambia a Full host as written (host completo tal cual). Deja sin marcar la casilla de dominios protegidos salvo que de verdad quieras bloquear una gran plataforma.
  4. Convierte. Pulsa Convert (Convertir) o Ctrl+Intro. Los cambios posteriores en el formato, la cabecera, el modo de entrada o la casilla de protegidos actualizan el resultado al instante.
  5. Revisa lo que quedó fuera. Lee el resumen, el recuadro Held back as protected (Retenidos por estar protegidos) y la línea Skipped (Omitidos), y abre How each entry was built (Cómo se generó cada entrada) para ver qué hosts dieron lugar a cada entrada.
  6. Guarda o pasa el resultado. Copia la lista o descarga el archivo cuyo nombre aparece debajo. Send to… (Enviar a…) abre el resultado en el IOC Converter o en el Abuse Report Generator.

Ejemplo

Hosts de un drainer, un sitio de GitHub Pages y un enlace de 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
Resultado (registrado el 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)

Reglas de AdGuard ||bad.example^, ||example.github.io^ y ||wallet-verify.example^. example.github.io queda como entrada aparte porque github.io es un sufijo privado, y docs.google.com se retiene como dominio protegido google.com.

Qué comprueba

SeñalQué significa
Líneas escritas, hosts encontrados, dominios registrablesCuántos nombres entraron en la lista y a partir de cuántos nombres de host de tu entrada. Se cuentan nombres: dnsmasq y RPZ escriben dos líneas por nombre.
Dominio registrable o host completoEl modo registrable reduce login.secure-pay.example a secure-pay.example con la Public Suffix List. Host completo conserva exactamente lo que pegaste.
Etiqueta de sufijo privadoEn plataformas como *.github.io o *.pages.dev, el host propio del sitio es el dominio registrable, así que solo se bloquea ese sitio y no la plataforma.
Held back as protected55 dominios de grandes plataformas, como google.com, github.com y t.me, se dejan fuera por defecto. Denuncia una página de phishing alojada allí a la propia plataforma.
Dominios protegidos incluidos (rojo)Has marcado include anyway. Bloquearlos inutiliza esos servicios para todos los que usen tu lista.
Nunca se escribenSufijos públicos como com o co.uk. Una sola entrada bloquearía todos los sitios que dependen de ellos.
SkippedDirecciones IP, direcciones de correo y líneas sin un host utilizable. Las direcciones sumidero como 0.0.0.0 en las líneas de hosts se ignoran sin aviso.
Formatos de coincidencia exactaLos archivos hosts y las listas simples de Pi-hole comparan nombres exactos, así que los hosts que pegaste se listan junto a su dominio registrable. Los demás subdominios siguen sin bloquearse.
Etiqueta IDNEn How each entry was built, los nombres punycode que empiezan por xn-- muestran también su forma Unicode, lo que ayuda a detectar dominios parecidos.

Más ejemplos

Archivo hosts a partir de una entrada mixta

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

Se han encontrado 3 nombres (6 líneas en el archivo, incluyendo el encabezado) procedentes de 2 hosts, reducidos a 1 dominio registrable: 0.0.0.0 login.secure-pay.example, 0.0.0.0 secure-pay.example y 0.0.0.0 www.secure-pay.example. Omitidos: 1 dirección IP (203[.]0[.]113[.]9); 1 dirección de correo electrónico.

Expresión regular de Pi-hole para un dominio punycode

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

1 línea escrita a partir de 2 hosts encontrados, reducidos a 1 dominio registrable: (\.|^)xn\-\-exmple\-cua\.example$. How each entry was built la marca como IDN y muestra exämple.example.

dnsmasq con Full host as written

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

El resumen cuenta los nombres y suma el número de líneas de reglas que ha generado dnsmasq: dos por nombre, «address=/nombre/0.0.0.0» y «address=/nombre/::» para IPv4 e IPv6.

Preguntas frecuentes

¿Qué hace el conversor con lo que introduzco?

Restaura el texto neutralizado, toma todos los nombres de host de URL, líneas de archivos hosts, reglas de bloqueadores de anuncios o texto simple, elimina duplicados, ordena los nombres y los escribe en el formato elegido. Por defecto, cada host se reduce a su dominio registrable con la Public Suffix List, de modo que login.evil.example y www.evil.example se convierten en una sola entrada para evil.example.

¿Por qué se quedan fuera de la lista algunos nombres?

Los sufijos públicos como com, co.uk o github.io nunca se escriben, porque una sola entrada bloquearía todos los sitios que dependen de ellos. Unos 55 dominios protegidos de grandes plataformas (Google, Microsoft, Apple, GitHub, Cloudflare y otras) se retienen salvo que marques include anyway (incluir de todos modos); las direcciones IP se omiten porque las listas de bloqueo DNS comparan nombres, y los archivos hosts solo bloquean los nombres exactos que figuran en ellos.

¿Se envía mi lista a algún sitio?

No. La extracción, la consulta de la Public Suffix List y la conversión se ejecutan en tu navegador, y el resultado solo se copia o se descarga cuando lo pides.

¿Qué formato encaja con mi configuración?

Usa un archivo hosts para un solo ordenador, AdGuard / uBlock Origin para bloqueadores en el navegador y AdGuard Home, las listas de Pi-hole para Pi-hole, RPZ para BIND, Knot o PowerDNS, y los archivos de dnsmasq o Unbound para esos resolvedores. RPZ, dnsmasq, Unbound, AdGuard y la lista de expresiones regulares de Pi-hole cubren los subdominios.

¿Cuándo debo usar Full host as written?

Cuando el dominio registrable pertenece a una empresa real cuyo sitio fue hackeado, o a un servicio que no está en la Public Suffix List. Bloquear solo el host malicioso mantiene accesible el resto del sitio.

¿Por qué difieren los nombres y las líneas del archivo?

El resumen cuenta primero los nombres. dnsmasq escribe una línea para IPv4 y otra para IPv6 por cada nombre; RPZ escribe el nombre y una línea con caracteres comodín; y el encabezado opcional añade líneas de comentario; el resumen muestra el recuento de estas líneas junto a los nombres.

Explicación de los términos

Investigación de PhishDestroy