Files
metasploit-gs/lib/msf/core/opt_proxies.rb
T
2025-05-22 09:14:32 -04:00

38 lines
464 B
Ruby

# -*- coding: binary -*-
module Msf
###
#
# Proxies option
#
###
class OptProxies < OptBase
def type
'proxies'
end
def validate_on_assignment?
true
end
def normalize(value)
value
end
def valid?(value, check_empty: true, datastore: nil)
return false if check_empty && empty_required_value?(value)
begin
Rex::Socket::Proxies.parse(value)
rescue Rex::RuntimeError
return false
end
true
end
end
end