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
morty — Proxy de saneamiento de contenido web consciente de la privacidad como servicio | Kitploit
Herramientas/GitHubGitHub/asciimoo/morty
Herramientas DefensivasProxies Web e InterceptaciónSeguridad WebPrivacidad
GitHubasciimoo/morty

morty

Proxy de saneamiento de contenido web consciente de la privacidad como servicio

Ver Repositorio
51460hace 2 añosRevisado 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

Morty

Build Status License: AGPL v3 Docker Pulls

Proxy de saneamiento de contenido web como servicio

Morty reescribe páginas web para excluir etiquetas y atributos HTML maliciosos. También reemplaza referencias a recursos externos para evitar filtraciones de información a terceros.

El objetivo principal de morty es proporcionar un proxy de resultados para searx, pero también se puede usar como un servicio de saneamiento independiente.

Características:

  • Saneamiento HTML
  • Reescribe referencias externas HTML/CSS a locales
  • Bloqueo de JavaScript
  • No se reenvían cookies
  • Sin referentes
  • Sin caché/Etags
  • Soporta formularios GET/POST e IFrames
  • Clave verificadora HMAC URL opcional para evitar abuso del servicio

Instalación y configuración

Requisito: Go versión 1.10 o superior.

root@kitploit:~
$ go get github.com/asciimoo/morty
$ "$GOPATH/bin/morty" --help

Uso

root@kitploit:~
  -debug
        Modo de depuración (por defecto true)
  -followredirect
        Seguir redirección HTTP GET
  -ipv6
        Permitir solicitudes HTTP IPv6 (por defecto true)
  -key string
        Clave de validación HMAC URL (codificada en base64) - dejar en blanco para deshabilitar la validación
  -listen string
        Dirección de escucha (por defecto "127.0.0.1:3000")
  -proxy string
        Usar el proxy HTTP especificado (ej: '[user:pass@]hostname:port'). Anula -socks5, -ipv6.
  -proxyenv
        Usar un proxy HTTP según lo definido en las variables de entorno (HTTP_PROXY, HTTPS_PROXY y NO_PROXY). Anula -proxy, -socks5, -ipv6.
  -socks5 string
        Usar un proxy SOCKS5 (ej: 'hostname:port'). Anula -ipv6.
  -timeout uint
        Tiempo de espera de la solicitud (por defecto 5)
  -version
        Mostrar versión

Variables de entorno

Morty también se puede configurar usando las siguientes variables de entorno:

  • MORTY_ADDRESS: Dirección de escucha (por defecto 127.0.0.1:3000)
  • MORTY_KEY: Clave de validación HMAC URL (codificada en base64) para evitar apertura directa de URL. Dejar en blanco para deshabilitar validación. Usar openssl rand -base64 33 para generar.
  • DEBUG: Habilitar/deshabilitar logs de proxy y redirección (por defecto true). Establecer a false para deshabilitar.

Docker

root@kitploit:~
docker run -e DEBUG=false -e MORTY_ADDRESS=0.0.0.0:3000 dalf/morty
root@kitploit:~
docker run -e DEBUG=false dalf/morty -listen 0.0.0.0:3000

Pruebas

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test

Benchmark

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test -benchmem -bench .

Errores

¿Errores o sugerencias? Visita el rastreador de problemas.

Descargar herramienta