Method: Rex::Proto::SMB::SimpleClient::OpenPipe#read

Defined in:
lib/rex/proto/smb/simpleclient/open_pipe.rb

#read(length = nil, offset = 0) ⇒ Object



24
25
26
27
28
29
30
31
32
33
# File 'lib/rex/proto/smb/simpleclient/open_pipe.rb', line 24

def read(length = nil, offset = 0)
  case self.mode
  when 'trans'
    read_buffer(length, offset)
  when 'rw'
    super(length, offset)
  else
    raise ArgumentError
  end
end