Skip to content

Commit 85acbad

Browse files
committed
more DRYing
1 parent 37ab771 commit 85acbad

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

lib/msf/core/handler/reverse_https_proxy.rb

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,10 @@ def initialize(info = {})
3939
register_options(
4040
[
4141
OptAddressLocal.new('LHOST', "The local listener hostname", default: "127.0.0.1"),
42-
OptPort.new('LPORT', "The local listener port", default: 8443),
43-
OptString.new('HttpProxyHost', "The proxy server's IP address", required: true, default: "127.0.0.1", aliases: ['PayloadProxyHost']),
44-
OptPort.new('HttpProxyPort', "The proxy port to connect to", required: true, default: 8080, aliases: ['PayloadProxyPort']),
45-
OptEnum.new('HttpProxyType', 'The proxy type, HTTP or SOCKS', enums: ['HTTP', 'SOCKS'], aliases: ['PayloadProxyType']),
46-
OptString.new('HttpProxyUser', "An optional username for HTTP proxy authentication", aliases: ['PayloadProxyUser']),
47-
OptString.new('HttpProxyPass', "An optional password for HTTP proxy authentication", aliases: ['PayloadProxyPass'])
48-
], Msf::Handler::ReverseHttpsProxy)
42+
OptPort.new('LPORT', "The local listener port", default: 8443)
43+
] +
44+
Msf::Opt::http_proxy_options,
45+
Msf::Handler::ReverseHttpsProxy)
4946

5047
register_advanced_options(
5148
[

0 commit comments

Comments
 (0)