Method: Rex::Proto::Steam#decode_message
- Defined in:
- lib/rex/proto/steam/message.rb
#decode_message(message) ⇒ Array
Decodes a Steam response message.
20 21 22 23 24 25 26 27 |
# File 'lib/rex/proto/steam/message.rb', line 20 def () # minimum size is header (4) + type (1) return if .length < 5 header, type = .unpack('NC') # TODO: handle fragmented responses return if header != UNFRAGMENTED_HEADER [type, [5, .length]] end |