Class: Rex::Post::Meterpreter::Stream

Inherits:
Channel
  • Object
show all
Includes:
IO::StreamAbstraction, SocketAbstraction
Defined in:
lib/rex/post/meterpreter/channels/stream.rb

Overview

Stream


This class represents a channel that is streaming. This means that sequential data is flowing in either one or both directions.

Defined Under Namespace

Modules: SocketInterface

Instance Attribute Summary

Attributes inherited from Channel

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

Class Method Summary collapse

Methods included from SocketAbstraction

#_write, #cleanup, #dio_close_handler, #dio_write_handler, #initialize

Methods inherited from Channel

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

Methods included from InboundPacketHandler

#request_handler, #response_handler

Class Method Details

.clsObject


25
26
27
# File 'lib/rex/post/meterpreter/channels/stream.rb', line 25

def cls
  return CHANNEL_CLASS_STREAM
end