Sha256: 6a8c7ff066861f68743ecd5aae40fd4f85658c04fffd8138f1e4b4f5663b5402

Contents?: true

Size: 1.76 KB

Versions: 41

Compression:

Stored size: 1.76 KB

Contents

# Request sent to a {Mdm::WmapTarget}.  WMAP is a plugin to metasploit-framework.
class Mdm::WmapRequest < ActiveRecord::Base
  #
  #
  # Attributes
  #
  #

  # @!attribute address
  #   IP address of {#host} to which this request was sent.
  #
  #   @return [String]

  # @!attribute body
  #   Body of this request.
  #
  #   @return [String]

  # @!attribute created_at
  #   When this request was created.
  #
  #   @return [DateTime]

  # @!attribute headers
  #   Headers sent as part of this request.
  #
  #   @return [String]

  # @!attribute host
  #   Name of host to which this request was sent.
  #
  #   @return [String]

  # @!attribute meth
  #   HTTP Method (or VERB) used for request.
  #
  #   @return [String]

  # @!attribute path
  #   Path portion of URL for this request.
  #
  #   @return [String]

  # @!attribute port
  #   Port at {#address} to which this request was sent.
  #
  #   @return [Integer]

  # @!attribute query
  #   Query portion of URL for this request.
  #
  #   @return [String]

  # @!attribute ssl
  #   Version of SSL to use.
  #
  #   @return [Integer]

  # @!attribute updated_at
  #   The last time this request was updated.
  #
  #   @return [DateTime]

  #
  # @!group Response
  #

  # @!attribute respcode
  #   HTTP status code sent in response to this request from server.
  #
  #   @return [String]

  # @!attribute resphead
  #   Headers sent in response from server.
  #
  #   @return [String]

  # @!attribute response
  #   Response sent from server.
  #
  #   @return [String]

  #
  # @!endgroup
  #

  #
  # Instance Methods
  #

  # @note Necessary to avoid coercion to an `IPAddr` object.
  #
  # The IP address for this request.
  #
  # @return [String]
  def address
    self[:address].to_s
  end

  Metasploit::Concern.run(self)
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
metasploit_data_models-3.0.10 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.9 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.8 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.7 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.6 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.5 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.17 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.4 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.2 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.1 app/models/mdm/wmap_request.rb
metasploit_data_models-3.0.0 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.16 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.15 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.14 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.13 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.12 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.11 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.10 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.9 app/models/mdm/wmap_request.rb
metasploit_data_models-2.0.8 app/models/mdm/wmap_request.rb