Package lib :: Package maec :: Module maec11 :: Class AnalysisType
[hide private]
[frames] | no frames]

Class AnalysisType

source code

     object --+    
              |    
GeneratedsSuper --+
                  |
                 AnalysisType

AnalysisType is intended to provide a way of characterizing typical malware analysis-related metadata, such as the subject of the analysis and when it was started.The analysis_method attribute is intended to provide a way of characterizing the type of analysis method used in the analysis element. Possible values: Static, Dynamic, Combinatorial, Other.The start_datetime attribute contains the date/time the analysis was started.The complete_datetime attribute contains the date/time the analysis was completed.The lastupdate_datetime attribute contains the date/time the analysis was last updated.

Instance Methods [hide private]
 
__init__(self, start_datetime=None, lastupdate_datetime=None, id=None, complete_datetime=None, analysis_method=None, Subject=None, Description=None, Analysts=None, Source=None, Analysis_Environment=None, Tools_Used=None, Notes=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
get_Subject(self) source code
 
set_Subject(self, Subject) source code
 
add_Subject(self, value) source code
 
insert_Subject(self, index, value) source code
 
get_Description(self) source code
 
set_Description(self, Description) source code
 
get_Analysts(self) source code
 
set_Analysts(self, Analysts) source code
 
get_Source(self) source code
 
set_Source(self, Source) source code
 
get_Analysis_Environment(self) source code
 
set_Analysis_Environment(self, Analysis_Environment) source code
 
get_Tools_Used(self) source code
 
set_Tools_Used(self, Tools_Used) source code
 
get_Notes(self) source code
 
set_Notes(self, Notes) source code
 
get_start_datetime(self) source code
 
set_start_datetime(self, start_datetime) source code
 
get_lastupdate_datetime(self) source code
 
set_lastupdate_datetime(self, lastupdate_datetime) source code
 
get_id(self) source code
 
set_id(self, id) source code
 
get_complete_datetime(self) source code
 
set_complete_datetime(self, complete_datetime) source code
 
get_analysis_method(self) source code
 
set_analysis_method(self, analysis_method) source code
 
export(self, outfile, level, namespace_='maec:', name_='AnalysisType', namespacedef_='') source code
 
exportAttributes(self, outfile, level, already_processed, namespace_='maec:', name_='AnalysisType') source code
 
exportChildren(self, outfile, level, namespace_='maec:', name_='AnalysisType', fromsubclass_=False) source code
 
hasContent_(self) source code
 
exportLiteral(self, outfile, level, name_='AnalysisType') source code
 
exportLiteralAttributes(self, outfile, level, already_processed, name_) source code
 
exportLiteralChildren(self, outfile, level, name_) source code
 
build(self, node) source code
 
buildAttributes(self, node, attrs, already_processed) source code
 
buildChildren(self, child_, node, nodeName_, fromsubclass_=False) source code

Inherited from GeneratedsSuper: gds_build_any, gds_format_boolean, gds_format_boolean_list, gds_format_double, gds_format_double_list, gds_format_float, gds_format_float_list, gds_format_integer, gds_format_integer_list, gds_format_string, gds_str_lower, gds_validate_boolean, gds_validate_boolean_list, gds_validate_double, gds_validate_double_list, gds_validate_float, gds_validate_float_list, gds_validate_integer, gds_validate_integer_list, gds_validate_string, get_class_obj_, get_path_, get_path_list_

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
factory(*args_, **kwargs_) source code
Class Variables [hide private]
  subclass = None
hash(x)
  superclass = None
hash(x)

Inherited from GeneratedsSuper: Tag_strip_pattern_

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, start_datetime=None, lastupdate_datetime=None, id=None, complete_datetime=None, analysis_method=None, Subject=None, Description=None, Analysts=None, Source=None, Analysis_Environment=None, Tools_Used=None, Notes=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)