Class: Mdm::WebPage

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/mdm/web_page.rb

Overview

Web page requested from a #web_site.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#authString

Credentials sent to server to authenticate to web site to allow access to this web page.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 16


#bodyString

Body of response from server.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 21


#codeInteger

HTTP Status code return from #web_site when requesting this web page.

Returns:

  • (Integer)


# File 'app/models/mdm/web_page.rb', line 26


Cookies derived from #headers.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 31


#created_atDateTime

When this web page was created.

Returns:

  • (DateTime)


# File 'app/models/mdm/web_page.rb', line 36


#ctypeString

The content type derived from the #headers of the returned web page.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 41


#locationString

Location derived from #headers.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 46


#mtimeDateTime

The last modified time of the web page derived from the #headers.

Returns:

  • (DateTime)


# File 'app/models/mdm/web_page.rb', line 51


#pathString

Path portion of URL that was used to access this web page.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 56


#queryString

Query portion of URLthat was used to access this web page.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 61


#requestString

Request sent to server to cause this web page to be returned.

Returns:

  • (String)


# File 'app/models/mdm/web_page.rb', line 66


#updated_atDateTime

The last time this web page was updated.

Returns:

  • (DateTime)


# File 'app/models/mdm/web_page.rb', line 71


Instance Method Details

#headersHash{String => String}

Headers sent from server.

Returns:

  • (Hash{String => String})


83
# File 'app/models/mdm/web_page.rb', line 83

serialize :headers, MetasploitDataModels::Base64Serializer.new