Class: Rex::Post::Meterpreter::Channels::Pools::File

Inherits:
Rex::Post::Meterpreter::Channels::Pool show all
Defined in:
lib/rex/post/meterpreter/channels/pools/file.rb

Overview

File

This class represents a channel that is associated with a file on the remote half of the meterpreter connection.

Instance Attribute Summary

Attributes inherited from Rex::Post::Meterpreter::Channels::Pool

#_eof

Attributes inherited from Rex::Post::Meterpreter::Channel

#cid, #client, #cls, #flags, #params, #type

Instance Method Summary collapse

Methods inherited from Rex::Post::Meterpreter::Channels::Pool

cls, #eof, #pos, #read, #seek, #tell

Methods inherited from Rex::Post::Meterpreter::Channel

_close, #_close, #_read, #_write, #cleanup, #close, #close_read, #close_write, #closed?, #dio_close_handler, #dio_handler, #dio_map, #dio_read_handler, #dio_write_handler, finalize, #flag?, #interactive, #read, request_handler, #synchronous?, #write

Methods included from InboundPacketHandler

#request_handler, #response_handler

Constructor Details

#initialize(client, cid, type, flags, packet, **_) ⇒ File

Initializes the file channel instance



55
56
57
# File 'lib/rex/post/meterpreter/channels/pools/file.rb', line 55

def initialize(client, cid, type, flags, packet, **_)
  super(client, cid, type, flags, packet)
end