Class: Rex::Post::Meterpreter::Channels::Pools::File
- Inherits:
-
Rex::Post::Meterpreter::Channels::Pool
- Object
- Rex::Post::Meterpreter::Channel
- Rex::Post::Meterpreter::Channels::Pool
- Rex::Post::Meterpreter::Channels::Pools::File
- 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
Attributes inherited from Rex::Post::Meterpreter::Channel
#cid, #client, #cls, #flags, #params, #type
Instance Method Summary collapse
-
#initialize(client, cid, type, flags, packet, **_) ⇒ File
constructor
Initializes the file channel instance.
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 |