class Rex::Proto::DRDA::RDBNAM_PARAM
Relational Database name parameter.
Public Class Methods
new(args={})
click to toggle source
# File lib/rex/proto/drda/packet.rb, line 62 def initialize(args={}) self[:length] = 22 # Since the database name is padded out. self[:codepoint] = Constants::RDBNAM self[:payload] = encode(args[:payload].to_s) end
Public Instance Methods
encode(str)
click to toggle source
# File lib/rex/proto/drda/packet.rb, line 68 def encode(str) Rex::Text.to_ebcdic([str].pack("A18")) end
payload=(str)
click to toggle source
# File lib/rex/proto/drda/packet.rb, line 72 def payload=(str) self[:payload] = encode(str.to_s) end
to_s()
click to toggle source
# File lib/rex/proto/drda/packet.rb, line 76 def to_s self.to_a.pack("nna18") end