metasploit-framework/lib/rex/proto/rmi/model.rb

36 lines
1.1 KiB
Ruby

# -*- coding: binary -*-
module Rex
module Proto
module Rmi
module Model
SIGNATURE = 'JRMI'
STREAM_PROTOCOL = 0x4b
SINGLE_OP_PROTOCOL = 0x4c
MULTIPLEX_PROTOCOL = 0x4d
CALL_MESSAGE = 0x50
PING_MESSAGE = 0x52
DGC_ACK_MESSAGE = 0x54
PROTOCOL_ACK = 0x4e
PROTOCOL_NOT_SUPPORTED = 0x4f
RETURN_DATA = 0x51
PING_ACK = 0x53
RETURN_VALUE = 1
RETURN_EXCEPTION = 2
end
end
end
end
require 'rex/proto/rmi/model/element'
require 'rex/proto/rmi/model/output_header'
require 'rex/proto/rmi/model/protocol_ack'
require 'rex/proto/rmi/model/continuation'
require 'rex/proto/rmi/model/unique_identifier'
require 'rex/proto/rmi/model/call_data'
require 'rex/proto/rmi/model/call'
require 'rex/proto/rmi/model/return_value'
require 'rex/proto/rmi/model/return_data'
require 'rex/proto/rmi/model/dgc_ack'
require 'rex/proto/rmi/model/ping'
require 'rex/proto/rmi/model/ping_ack'