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
morty — Proxy de sanitização de conteúdo web consciente de privacidade como serviço | Kitploit
Ferramentas/GitHubGitHub/asciimoo/morty
Ferramentas DefensivasProxies Web e InterceptaçãoSegurança WebPrivacidade
GitHubasciimoo/morty

morty

Proxy de sanitização de conteúdo web consciente de privacidade como serviço

Ver Repositório
51460há 2 anosRevisado 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

Morty

Build Status License: AGPL v3 Docker Pulls

Proxy de sanitização de conteúdo web como serviço

Morty reescreve páginas web para excluir tags e atributos HTML maliciosos. Também substitui referências a recursos externos para evitar vazamentos de informações de terceiros.

O principal objetivo do morty é fornecer um proxy de resultados para searx, mas também pode ser usado como um serviço de sanitização autônomo.

Funcionalidades:

  • Sanitização HTML
  • Reescreve referências externas HTML/CSS para locais
  • Bloqueio de JavaScript
  • Nenhum cookie encaminhado
  • Sem referenciadores
  • Sem cache/Etag
  • Suporta formulários GET/POST e IFrames
  • Chave de verificação HMAC opcional para evitar abuso do serviço

Instalação e configuração

Requisito: Go versão 1.10 ou superior.

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

Uso

root@kitploit:~
  -debug
        Modo de depuração (padrão true)
  -followredirect
        Seguir redirecionamento HTTP GET
  -ipv6
        Permitir requisições HTTP IPv6 (padrão true)
  -key string
        Chave de validação HMAC (codificada em base64) - deixe em branco para desabilitar a validação
  -listen string
        Endereço de escuta (padrão "127.0.0.1:3000")
  -proxy string
        Usar o proxy HTTP especificado (ex: '[user:pass@]hostname:port'). Substitui -socks5, -ipv6.
  -proxyenv
        Usar um proxy HTTP conforme definido nas variáveis de ambiente (HTTP_PROXY, HTTPS_PROXY e NO_PROXY). Substitui -proxy, -socks5, -ipv6.
  -socks5 string
        Usar um proxy SOCKS5 (ex: 'hostname:port'). Substitui -ipv6.
  -timeout uint
        Tempo limite de requisição (padrão 5)
  -version
        Exibir versão

Variáveis de ambiente

Morty também pode ser configurado usando as seguintes variáveis de ambiente:

  • MORTY_ADDRESS: Endereço de escuta (padrão 127.0.0.1:3000)
  • MORTY_KEY: Chave de validação HMAC (codificada em base64) para evitar abertura direta de URL. Deixe em branco para desabilitar a validação. Use openssl rand -base64 33 para gerar.
  • DEBUG: Ativa/desativa logs de proxy e redirecionamento (padrão true). Defina como false para desabilitar.

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

Teste

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 .

Bugs

Bugs ou sugestões? Visite o rastreador de problemas.

Baixar ferramenta