【问题标题】:Can I filter the content of SSL website using WEBrick proxy server我可以使用 WEBrick 代理服务器过滤 SSL 网站的内容吗
【发布时间】:2012-06-29 10:50:26
【问题描述】:

我正在使用 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

【问题讨论】:

    标签: ruby ssl webrick


    【解决方案1】:

    你必须进行中间人攻击。

    WEBrick::HTTPProxyServer 本身不支持 MITM,但是你可以找到一些基于 WEBrick 的第三方 MITM 代理实现。

    【讨论】:

    • 感谢您的回复。听说过MITM攻击这个名字,我试试。能给我一些网址吗?
    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 2020-07-29
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    相关资源
    最近更新 更多