Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
morty — Proxy di sanificazione dei contenuti web attento alla privacy come servizio | Kitploit
Strumenti/GitHubGitHub/asciimoo/morty
Strumenti DifensiviProxy Web e IntercettazioneSicurezza WebPrivacy
GitHubasciimoo/morty

morty

Proxy di sanificazione dei contenuti web attento alla privacy come servizio

Vedi Repository
514602 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Morty

Build Status License: AGPL v3 Docker Pulls

Proxy di igienizzazione dei contenuti web come servizio

Morty riscrive le pagine web per escludere tag e attributi HTML dannosi. Sostituisce anche i riferimenti a risorse esterne per prevenire fughe di informazioni da terze parti.

L'obiettivo principale di Morty è quello di fornire un proxy dei risultati per searx, ma può anche essere utilizzato come servizio di igienizzazione autonomo.

Caratteristiche:

  • Igienizzazione HTML
  • Riscrive i riferimenti esterni HTML/CSS in locali
  • Blocco di JavaScript
  • Nessun cookie inoltrato
  • Nessun referrer
  • Nessuna cache/ETag
  • Supporta form GET/POST e IFrame
  • Chiave di verifica URL HMAC opzionale per prevenire abusi del servizio

Installazione e configurazione

Requisito: Go versione 1.10 o superiore.

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

Utilizzo

root@kitploit:~
  -debug
        Modalità debug (predefinito true)
  -followredirect
        Segui redirect HTTP GET
  -ipv6
        Consenti richieste HTTP IPv6 (predefinito true)
  -key string
        Chiave di validazione URL HMAC (codificata in base64) - lascia vuoto per disabilitare la validazione
  -listen string
        Indirizzo di ascolto (predefinito "127.0.0.1:3000")
  -proxy string
        Usa il proxy HTTP specificato (es: '[user:pass@]hostname:port'). Sostituisce -socks5, -ipv6.
  -proxyenv
        Usa un proxy HTTP impostato nell'ambiente (HTTP_PROXY, HTTPS_PROXY e NO_PROXY). Sostituisce -proxy, -socks5, -ipv6.
  -socks5 string
        Usa un proxy SOCKS5 (es: 'hostname:port'). Sostituisce -ipv6.
  -timeout uint
        Timeout della richiesta (predefinito 5)
  -version
        Mostra versione

Variabili d'ambiente

Morty può anche essere configurato tramite le seguenti variabili d'ambiente:

  • MORTY_ADDRESS: Indirizzo di ascolto (predefinito a 127.0.0.1:3000)
  • MORTY_KEY: Chiave di validazione URL HMAC (codificata in base64) per prevenire l'apertura diretta degli URL. Lascia vuoto per disabilitare la validazione. Usa openssl rand -base64 33 per generarla.
  • DEBUG: Abilita/disabilita i log del proxy e dei reindirizzamenti (predefinito a true). Imposta a false per disabilitare.

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

Test

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 .

Bug

Bug o suggerimenti? Visita il tracker dei problemi.

Scarica lo strumento