class Rex::Post::Meterpreter::Extensions::Stdapi::Railgun::MockMagic::MockRailgunClient
Attributes
check_request[R]
platform[R]
response_tlvs[R]
Public Class Methods
new(platform, response_tlvs, check_request)
click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/railgun/mock_magic.rb, line 28 def initialize(platform, response_tlvs, check_request) @check_request = check_request @response_tlvs = response_tlvs @platform = platform end
Public Instance Methods
get_tlv_value(type)
click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/railgun/mock_magic.rb, line 41 def get_tlv_value(type) return @response_tlvs[type] end
send_request(request)
click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/railgun/mock_magic.rb, line 34 def send_request(request) check_request.call(request) (Class.new do def initialize(response_tlvs) @response_tlvs = response_tlvs end def get_tlv_value(type) return @response_tlvs[type] end end).new(@response_tlvs) end