2012-06-29 00:18:28 -05:00
|
|
|
# -*- coding: binary -*-
|
2020-09-22 02:56:51 +01:00
|
|
|
require 'msf/core/rpc/v10/constants'
|
2020-02-21 14:25:14 +00:00
|
|
|
|
2018-09-20 17:39:33 -04:00
|
|
|
module Msf::RPC
|
|
|
|
|
|
|
|
|
|
module JSON
|
2018-10-30 00:15:58 -04:00
|
|
|
autoload :Client, 'msf/core/rpc/json/client'
|
2018-09-20 17:39:33 -04:00
|
|
|
autoload :Dispatcher, 'msf/core/rpc/json/dispatcher'
|
|
|
|
|
autoload :DispatcherHelper, 'msf/core/rpc/json/dispatcher_helper'
|
2018-10-30 00:15:58 -04:00
|
|
|
autoload :Request, 'msf/core/rpc/json/request'
|
|
|
|
|
autoload :Response, 'msf/core/rpc/json/response'
|
2018-09-20 17:39:33 -04:00
|
|
|
autoload :RpcCommand, 'msf/core/rpc/json/rpc_command'
|
|
|
|
|
autoload :RpcCommandFactory, 'msf/core/rpc/json/rpc_command_factory'
|
|
|
|
|
|
|
|
|
|
# exception classes
|
2018-10-30 00:15:58 -04:00
|
|
|
# server
|
2018-09-20 17:39:33 -04:00
|
|
|
autoload :Error, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :ParseError, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :InvalidRequest, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :MethodNotFound, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :InvalidParams, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :InternalError, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :ServerError, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :ApplicationServerError, 'msf/core/rpc/json/error'
|
2018-10-30 00:15:58 -04:00
|
|
|
# client
|
|
|
|
|
autoload :ClientError, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :InvalidResponse, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :JSONParseError, 'msf/core/rpc/json/error'
|
|
|
|
|
autoload :ErrorResponse, 'msf/core/rpc/json/error'
|
2018-09-20 17:39:33 -04:00
|
|
|
end
|
|
|
|
|
end
|