0

WEBrick を使用してコンテンツ フィルタリング プロキシ サーバーを作成しています。

SSL 暗号化されたページのコンテンツを変更/フィルタリングできますか?

ありがとう。

これが私のコードです。

#!/usr/bin/env ruby

require "webrick"
require "webrick/httpproxy"
require "ruby-debug"

include WEBrick

handler = Proc.new do |req, res|
  # res.body is empty when connecting https
  # I wanna chagne the body...
end

server = HTTPProxyServer.new(
  :Port => 4545,
  :ProxyVia => false,
  :ProxyContentHandler => handler,
)

Signal.trap('INT') do
  server.shutdown
end

server.start
4

1 に答える 1

0

中間者攻撃を行う必要があります。

WEBrick::HTTPProxyServer はネイティブで MITM をサポートしていませんが、WEBrick に基づくサード パーティの MITM プロキシ実装を見つけることができます。

于 2012-07-04T18:21:45.397 に答える