Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
morty — プライバシーに配慮したWebコンテンツサニタイザープロキシサービス | Kitploit
ツール/GitHubGitHub/asciimoo/morty
防御ツールウェブプロキシと傍受ウェブセキュリティプライバシー
GitHubasciimoo/morty

morty

プライバシーに配慮したWebコンテンツサニタイザープロキシサービス

リポジトリを見る
514602年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Morty

Build Status License: AGPL v3 Docker Pulls

Webコンテンツサニタイザープロキシサービス

Mortyは、悪意のあるHTMLタグや属性を除外するためにWebページを書き換えます。また、外部リソースへの参照を置き換えて、サードパーティへの情報漏洩を防ぎます。

Mortyの主な目的は、searxの結果プロキシを提供することですが、スタンドアロンのサニタイザーサービスとしても使用できます。

機能:

  • HTMLサニタイゼーション
  • HTML/CSSの外部参照をローカルに書き換え
  • JavaScriptのブロック
  • Cookieの転送なし
  • リファラーなし
  • キャッシュ/Etagなし
  • GET/POSTフォームとIFrameのサポート
  • サービス悪用防止のためのオプションのHMAC URL検証キー

インストールとセットアップ

必要条件: Go バージョン1.10以上。

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

使用法

root@kitploit:~
  -debug
        デバッグモード(デフォルト true)
  -followredirect
        HTTP GETリダイレクトに従う
  -ipv6
        IPv6 HTTPリクエストを許可(デフォルト true)
  -key string
        HMAC URL検証キー(base64エンコード)- 空白の場合は検証を無効にする
  -listen string
        リッスンアドレス(デフォルト "127.0.0.1:3000")
  -proxy string
        指定されたHTTPプロキシを使用(例: '[user:pass@]hostname:port')。-socks5、-ipv6を上書きします。
  -proxyenv
        環境で設定されたHTTPプロキシを使用(HTTP_PROXY、HTTPS_PROXY、NO_PROXY)。-proxy、-socks5、-ipv6を上書きします。
  -socks5 string
        SOCKS5プロキシを使用(例: 'hostname:port')。-ipv6を上書きします。
  -timeout uint
        リクエストタイムアウト(デフォルト 5)
  -version
        バージョンを表示

環境変数

Mortyは以下の環境変数を使用して追加設定が可能です:

  • MORTY_ADDRESS: リッスンアドレス(デフォルト 127.0.0.1:3000)
  • MORTY_KEY: 直接URLを開くのを防ぐためのHMAC URL検証キー(base64エンコード)。空白の場合は検証を無効にします。生成には openssl rand -base64 33 を使用します。
  • DEBUG: プロキシとリダイレクトのログを有効/無効にします(デフォルト true)。無効にするには false に設定します。

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

テスト

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

ベンチマーク

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

バグ

バグや提案はありますか?issue trackerをご覧ください。

ツールをダウンロード