Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
morty — Datenschutzbewusster Web-Content-Bereinigungs-Proxy als Dienst | Kitploit
Tools/GitHubGitHub/asciimoo/morty
DefensivwerkzeugeWeb-Proxys & AbfangenWebsicherheitPrivatsphäre
GitHubasciimoo/morty

morty

Datenschutzbewusster Web-Content-Bereinigungs-Proxy als Dienst

Repository anzeigen
51460vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Morty

Build Status License: AGPL v3 Docker Pulls

Web-Content-Sanitizer-Proxy als Dienst

Morty schreibt Webseiten um, um bösartige HTML-Tags und -Attribute auszuschließen. Es ersetzt auch externe Ressourcenverweise, um Datenlecks an Dritte zu verhindern.

Das Hauptziel von Morty ist es, einen Ergebnis-Proxy für searx bereitzustellen, aber es kann auch als eigenständiger Sanitizer-Dienst verwendet werden.

Funktionen:

  • HTML-Bereinigung
  • Umschreiben externer HTML/CSS-Referenzen auf lokale
  • JavaScript-Blockierung
  • Keine Cookies weitergeleitet
  • Keine Referrer
  • Kein Caching/Etag
  • Unterstützt GET/POST-Formulare und IFrames
  • Optionaler HMAC-URL-Verifizierungsschlüssel zur Vermeidung von Dienstmissbrauch

Installation und Einrichtung

Voraussetzung: Go-Version 1.10 oder höher.

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

Verwendung

root@kitploit:~
  -debug
        Debug-Modus (Standard true)
  -followredirect
        HTTP-GET-Umleitungen folgen
  -ipv6
        IPv6-HTTP-Anfragen zulassen (Standard true)
  -key string
        HMAC-URL-Validierungsschlüssel (base64-kodiert) – leer lassen, um Validierung zu deaktivieren
  -listen string
        Höradresse (Standard "127.0.0.1:3000")
  -proxy string
        Den angegebenen HTTP-Proxy verwenden (z. B.: '[user:pass@]hostname:port'). Überschreibt -socks5, -ipv6.
  -proxyenv
        Einen HTTP-Proxy aus der Umgebung verwenden (HTTP_PROXY, HTTPS_PROXY und NO_PROXY). Überschreibt -proxy, -socks5, -ipv6.
  -socks5 string
        Einen SOCKS5-Proxy verwenden (z. B.: 'hostname:port'). Überschreibt -ipv6.
  -timeout uint
        Anforderungs-Timeout (Standard 5)
  -version
        Version anzeigen

Umgebungsvariablen

Morty kann zusätzlich über die folgenden Umgebungsvariablen konfiguriert werden:

  • MORTY_ADDRESS: Höradresse (Standard 127.0.0.1:3000)
  • MORTY_KEY: HMAC-URL-Validierungsschlüssel (base64-kodiert), um direktes Öffnen von URLs zu verhindern. Leer lassen, um Validierung zu deaktivieren. Verwenden Sie openssl rand -base64 33 zum Generieren.
  • DEBUG: Proxy- und Umleitungsprotokollierung aktivieren/deaktivieren (Standard true). Auf false setzen, um zu deaktivieren.

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 .

Fehler

Fehler oder Vorschläge? Besuchen Sie den Issue-Tracker.

Tool herunterladen