2012-06-29 3 views
0

WEBrick을 사용하여 콘텐츠 필터링 프록시 서버를 만들고 있습니다.WEBrick 프록시 서버를 사용하여 SSL 웹 사이트의 콘텐츠를 필터링 할 수 있습니까

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 

답변

0

맨더 인 더 미들의 공격이 필요합니다.

WEBrick :: HTTPProxyServer는 기본적으로 MITM을 지원하지 않지만 WEBrick을 기반으로하는 제 3 자 MITM 프록시 구현을 찾을 수 있습니다.

+0

응답 해 주셔서 감사합니다. 나는 MITM 공격의 이름을 들었다. 나는 그것을 시도 할 것이다. 몇 가지 URL을 제공해 주시겠습니까? – mitsuki