Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
GetBlocked — Extensión de Chrome MV3 ligera y solo local para reducir el rastreo web común de terceros. | Kitploit
Herramientas/GitHubGitHub/alex-w-developer/getblocked
Herramientas DefensivasSeguridad WebPrivacidadAprendizaje y EducaciónRecursos Curados
GitHubalex-w-developer/getblocked

GetBlocked

Extensión de Chrome MV3 ligera y solo local para reducir el rastreo web común de terceros.

Ver Repositorio
236hace 13 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Logotipo de GetBlocked!

GetBlocked!

Páginas más limpias. Menos rastreadores. Solo local.

GetBlocked! es una extensión ligera y solo local para Chrome que ayuda a reducir el seguimiento común de terceros en sitios web bloqueando peticiones de rastreadores conocidos, limpiando enlaces de seguimiento y explicando los intentos de seguimiento.

Está construida como un proyecto pequeño e inspeccionable de Manifest V3 para personas que buscan una herramienta de privacidad amigable y para contribuyentes que quieren realizar pull requests rápidas y útiles.

Lo que hace GetBlocked!

  • Bloquea una lista inicial curada de dominios de rastreadores de terceros conocidos usando declarativeNetRequest de Chrome.
  • Limpia parámetros de URL de seguimiento comunes como utm_source, fbclid, gclid, dclid, mc_cid e IDs de campaña similares.
  • Detecta intentos visibles de seguimiento como píxeles, scripts sospechosos, iframes de seguimiento y enlaces de seguimiento.
  • Muestra un informe compacto en el popup con:
    • Bloqueados en esta página
    • Enlaces de seguimiento limpiados
    • Intentos visibles de seguimiento detectados
    • Categorías detectadas
  • Mantiene los datos del informe de forma local en chrome.storage.local.

Lo que GetBlocked! puede bloquear

GetBlocked! bloquea una lista inicial curada de dominios de rastreadores de terceros conocidos y parámetros de URL de seguimiento.

La cobertura actual incluye:

  • Rastreadores analíticos
  • Rastreadores publicitarios y de retargeting
  • Píxeles de redes sociales
  • Herramientas de repetición de sesiones y mapas de calor
  • Rastreadores de afiliados y atribución
  • Rastreadores de marketing por correo electrónico
  • Parámetros de URL de seguimiento

La lista de rastreadores es intencionadamente conservadora. Las reglas se limitan a peticiones de terceros para reducir la rotura de sitios web.

Lo que GetBlocked! no puede hacer

  • No bloquea todos los rastreadores.
  • No hace anónimos a los usuarios.
  • No detiene el seguimiento después de iniciar sesión en una cuenta.
  • No detiene el seguimiento del lado del servidor.
  • No previene completamente la huella digital avanzada.
  • No pretende reemplazar bloqueadores de anuncios completos.

En qué se diferencia GetBlocked!

GetBlocked! es:

  • Ligero: conjunto de reglas pequeño, popup simple, pocas partes móviles.
  • Solo local: sin analíticas externas, telemetría ni registro remoto.
  • Código abierto: las reglas, el popup y los scripts de generación son inspeccionables.
  • Educativo: las categorías y el lenguaje están diseñados para explicar el seguimiento común de forma clara.
  • Amigable para principiantes: pequeños PRs pueden mejorar el catálogo de rastreadores, la documentación, las pruebas o la interfaz.
  • No es un sustituto de bloqueadores de anuncios completos: se centra en rastreadores comunes y explicaciones claras.

Por qué todos los datos se quedan locales

GetBlocked! no envía datos de navegación a ningún servidor. La extensión usa:

  • declarativeNetRequest para el bloqueo local de peticiones gestionado por Chrome.
  • chrome.storage.local para los datos del informe de la página.
  • Un script de contenido que escanea la página actual localmente en busca de señales de seguimiento visibles.

No hay analíticas externas, puntos finales de telemetría, registros remotos ni recursos remotos empaquetados en la extensión.

Instalación local en Chrome

  1. Descarga o clona este repositorio.
  2. Abre chrome://extensions.
  3. Activa el modo desarrollador.
  4. Elige Cargar descomprimida.
  5. Selecciona la carpeta del proyecto GetBlocked!.
  6. Fija GetBlocked! y abre el popup en páginas web normales.

La compilación de producción evita los permisos de retroalimentación DNR solo para depuración. El popup usa señales locales de la página más el badge de recuento de acciones DNR de producción de Chrome como estimación a nivel de página, mientras que las reglas de bloqueo y limpieza de URL se mantienen aplicadas por declarativeNetRequest de MV3.

Contribuye en 10 minutos

La forma más fácil de contribuir es añadir un dominio de rastreador.

  1. Edita shared/tracker-catalog.json.
  2. Añade un fixture en test/tracker-test-set.json.
  3. Ejecuta npm run generate:rules.
  4. Ejecuta npm run test:evidence.
  5. Abre un PR.

Los PRs son bienvenidos para añadir dominios de rastreadores, pruebas de sitios rotos, mejoras en la interfaz, documentación y mejoras en las pruebas. No es necesario preguntar antes de abrir un PR pequeño y enfocado.

Cómo funciona el catálogo de rastreadores

Los dominios de rastreadores se mantienen en shared/tracker-catalog.json.

Cada entrada de rastreador incluye:

  • domain
  • category
  • label
  • notes

Los parámetros de URL de seguimiento se mantienen en shared/tracking-params.json.

Después de cambiar el catálogo o la lista de parámetros de seguimiento, regenera los archivos de extensión derivados:

root@kitploit:~
npm run generate:rules

Esto actualiza:

  • rules/rules.json, usado por declarativeNetRequest de Chrome.
  • shared/config.js, usado por el script de contenido y la detección de categorías del popup.

No edites manualmente las reglas/configuración generadas a menos que también actualices el generador o el catálogo fuente.

Ejecutar pruebas

Ejecuta las mismas capas de validación local que usa CI:

root@kitploit:~
npm run check

Esto regenera reglas, ejecuta el fixture de evidencia, verifica la sintaxis de JavaScript, analiza los archivos de datos JSON, verifica que los archivos generados están sincronizados y ejecuta las salvaguardas de privacidad/seguridad.

Comprobaciones individuales útiles:

root@kitploit:~
npm run generate:rules
npm run test:evidence
npm run check:syntax
npm run check:json
npm run check:generated
npm run check:safety

Comprobación manual en el navegador

Después de cargar la extensión descomprimida, inicia un servidor local simple desde esta carpeta:

root@kitploit:~
python -m http.server 8080

Luego abre:

root@kitploit:~
http://localhost:8080/test/manual-test.html?utm_source=demo&utm_medium=test&fbclid=manual

Con GetBlocked! habilitado, los parámetros de seguimiento deberían eliminarse de la URL de la página y el popup debería mostrar actividad de rastreadores a nivel de página. Para una comparación antes/después, compara el panel de Red del navegador con la extensión deshabilitada y luego habilitada.

Enlaces para contribuyentes

  • Guía de contribución
  • Añadir rastreadores
  • Sitios rotos
  • Guía de desarrollo
  • Buenos primeros issues
  • Guía de etiquetas
  • Texto de lanzamiento
  • Política de seguridad

Licencia

Licencia MIT. Ver LICENSE.

Descargar herramienta