class Rex::Post::Meterpreter::Extensions::Stdapi::Fs::Mount
Constants
- DRIVE_TYPES
Used when matching against windows drive types
Public Class Methods
new(client)
click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/fs/mount.rb, line 24 def initialize(client) self.client = client end
Public Instance Methods
show_mount()
click to toggle source
# File lib/rex/post/meterpreter/extensions/stdapi/fs/mount.rb, line 28 def show_mount request = Packet.create_request('stdapi_fs_mount_show') response = client.send_request(request) results = [] response.each(TLV_TYPE_MOUNT) do |d| results << { name: d.get_tlv_value(TLV_TYPE_MOUNT_NAME), type: DRIVE_TYPES[d.get_tlv_value(TLV_TYPE_MOUNT_TYPE)], user_space: d.get_tlv_value(TLV_TYPE_MOUNT_SPACE_USER), total_space: d.get_tlv_value(TLV_TYPE_MOUNT_SPACE_TOTAL), free_space: d.get_tlv_value(TLV_TYPE_MOUNT_SPACE_FREE), unc: d.get_tlv_value(TLV_TYPE_MOUNT_UNCPATH) } end results end