Class: OTX::Indicators
- Inherits:
-
Type::Base
- Object
- Type::Base
- OTX::Indicators
- Defined in:
- lib/otx_ruby/types/indicators.rb
Overview
Pulse Indicator of Compromise (IoC) records
Indicator of Compromise types:
IPv4 - An IPv4 address indicating the online location of a server or other computer.
IPv6 - An IPv6 address indicating the online location of a server or other computer.
domain - A domain name for a website or server. Domains encompass a series of hostnames.
hostname - The hostname for a server located within a domain.
email - An email associated with suspicious activity.
URL - Uniform Resource Location (URL) summarizing the online location of a file or resource.
URI - Uniform Resource Indicator (URI) describing the explicit path to a file hosted online.
FileHash-MD5 - A MD5-format hash that summarizes the architecture and content of a file.
FileHash-SHA1 - A SHA-format hash that summarizes the architecture and content of a file.
FileHash-SHA256 - A SHA-256-format hash that summarizes the architecture and content of a file.
FileHash-PEHASH - A PEPHASH-format hash that summarizes the architecture and content of a file.
FileHash-IMPHASH - An IMPHASH-format hash that summarizes the architecture and content of a file.
CIDR - Classless Inter-Domain Routing (CIDR) address, which describes both a server's IP address and the network architecture (routing path) surrounding that server.
FilePath - A unique location in a file system.
Mutex - The name of a mutex resource describing the execution architecture of a file.
CVE - Common Vulnerability and Exposure (CVE) entry describing a software vulnerability that can be exploited to engage in malicious activity.
Instance Attribute Summary collapse
-
#_id ⇒ String
IoC record ID value.
-
#access_groups ⇒ Array
The current value of access_groups.
-
#access_reason ⇒ String
The current value of access_reason.
-
#access_type ⇒ String
The current value of access_type.
-
#content ⇒ String
The current value of content.
-
#description ⇒ String
Description associated with the IoC.
-
#expiration ⇒ String
The current value of expiration.
-
#id ⇒ String
IoC record ID value.
-
#indicator ⇒ String
Value of the indicator type.
-
#is_active ⇒ String
value 0 or 1 if active.
-
#observations ⇒ String
The current value of observations.
-
#role ⇒ String
The current value of role.
-
#title ⇒ String
The current value of title.
-
#type ⇒ String
Type of IoC.
Attributes inherited from Type::Base
Method Summary
Methods inherited from Type::Base
Constructor Details
This class inherits a constructor from OTX::Type::Base
Instance Attribute Details
#_id ⇒ String
IoC record ID value
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def _id @_id end |
#access_groups ⇒ Array
Returns the current value of access_groups.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def access_groups @access_groups end |
#access_reason ⇒ String
Returns the current value of access_reason.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def access_reason @access_reason end |
#access_type ⇒ String
Returns the current value of access_type.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def access_type @access_type end |
#content ⇒ String
Returns the current value of content.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def content @content end |
#description ⇒ String
Description associated with the IoC
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def description @description end |
#expiration ⇒ String
Returns the current value of expiration.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def expiration @expiration end |
#id ⇒ String
IoC record ID value
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def id @id end |
#indicator ⇒ String
Value of the indicator type
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def indicator @indicator end |
#is_active ⇒ String
value 0 or 1 if active
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def is_active @is_active end |
#observations ⇒ String
Returns the current value of observations.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def observations @observations end |
#role ⇒ String
Returns the current value of role.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def role @role end |
#title ⇒ String
Returns the current value of title.
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def title @title end |
#type ⇒ String
Type of IoC
38 39 40 |
# File 'lib/otx_ruby/types/indicators.rb', line 38 def type @type end |