class

STIX2::Malware

Inherits STIX2::Macro::CreateMethods < STIX2::Properties::SeenProperties < STIX2::Properties::AliasesProperty < STIX2::Macro::CreateMethods < STIX2::Properties::KillChainPhasesProperty < STIX2::Macro::CreateMethods < STIX2::Properties::DescriptionProperty < STIX2::Properties::NameProperty < STIX2::Properties::Common < STIX2::Properties::MarkingProperty < STIX2::Macro::CreateMethods < STIX2::Properties::LangProperty < STIX2::Properties::ExternalReferencesProperty < STIX2::Macro::CreateMethods < STIX2::Properties::LabelsProperty < STIX2::Macro::CreateMethods < STIX2::Properties::BasicCommon < STIX2::Properties::Core < JSON::Serializable < Reference < Object

Constructors

new(pull : JSON::PullParser)
Source
new(malware_types : Array(String), is_family : Bool = false)
Source
new(args : NamedTuple(malware_types: Array(String), is_family: Bool))
Source

Instance methods

architecture_execution_envs
Source
architecture_execution_envs=(architecture_execution_envs : Array(String) | Nil)
Source
capabilities
Source
capabilities=(capabilities : Array(String) | Nil)
Source
implementation_languages
Source
implementation_languages=(implementation_languages : Array(String) | Nil)
Source
is_family
Source
is_family=(is_family : Bool)
Source
malware_types
Source
malware_types=(malware_types : Array(String))
Source
os_execution_envs
Source
os_execution_envs=(os_execution_envs : Array(String) | Nil)
Source
sample_refs
Source
sample_refs=(sample_refs : Array(String) | Nil)
Source