class Rex::Proto::DRDA::USERID_PARAM

Public Class Methods

new(args={}) click to toggle source
# File lib/rex/proto/drda/packet.rb, line 208
def initialize(args={})
  self[:codepoint] = Constants::USERID
  self[:payload] = Rex::Text.to_ebcdic(args[:payload].to_s)
  self[:length] = self[:payload].size + 4
end

Public Instance Methods

encode(str) click to toggle source
# File lib/rex/proto/drda/packet.rb, line 213
def encode(str)
  Rex::Text.to_ebcdic(str)
end
to_s() click to toggle source
# File lib/rex/proto/drda/packet.rb, line 216
def to_s
  self.to_a.pack("nna*")
end