From 388edd3207a61d7c2641cbe05df0c02db2451ffc Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Mon, 30 Nov 2015 13:45:24 -0500 Subject: [PATCH] Fix the scheme for the pymet ProxyHandler --- lib/msf/core/payload/python/reverse_http.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/msf/core/payload/python/reverse_http.rb b/lib/msf/core/payload/python/reverse_http.rb index 5bd3c7e71b..f363a6cc67 100644 --- a/lib/msf/core/payload/python/reverse_http.rb +++ b/lib/msf/core/payload/python/reverse_http.rb @@ -99,7 +99,7 @@ module Payload::Python::ReverseHttp proxy_url = Rex::Socket.is_ipv6?(proxy_host) ? "http://[#{proxy_host}]:#{proxy_port}" : "http://#{proxy_host}:#{proxy_port}" - cmd << "hs.append(ul.ProxyHandler({'https':'#{var_escape.call(proxy_url)}'}))\n" + cmd << "hs.append(ul.ProxyHandler({'#{opts[:scheme]}':'#{var_escape.call(proxy_url)}'}))\n" end cmd << "o=ul.build_opener(*hs)\n"