maec.utils.merge Module
Version: 4.1.0.17
Functions¶
-
maec.utils.merge.merge_documents(input_list, output_file)¶ Merge a list of input MAEC documents and write them to an output file
-
maec.utils.merge.merge_malware_subjects(malware_subject_list)¶ Merge a list of input Malware Subjects
-
maec.utils.merge.merge_packages(package_list, namespace=None)¶ Merge a list of input MAEC Packages and return a merged Package instance.
-
maec.utils.merge.update_relationships(malware_subject_list, id_mappings)¶ Update any existing Malware Subject relationships to account for merged Malware Subjects
-
maec.utils.merge.merge_binned_malware_subjects(merged_malware_subject, binned_list, id_mappings_dict)¶ Merge a list of input binned (related) Malware Subjects
-
maec.utils.merge.create_mappings(mapping_dict, original_malware_subject_list, merged_malware_subject)¶ Map the IDs of a list of existing Malware Subjects to the new merged Malware Subject
-
maec.utils.merge.merge_findings_bundles(findings_bundles_list)¶ Merge two or more Malware Subject Findings Bundles
-
maec.utils.merge.deduplicate_vocabulary_list(entity_list, value_name='value')¶ Deduplicate a simple list of MAEC/CybOX vocabulary entries
-
maec.utils.merge.merge_entities(entity_list)¶ Merge a list of MAEC/CybOX entities
-
maec.utils.merge.bin_malware_subjects(malware_subject_list, default_hash_type='md5')¶ Bin a list of Malware Subjects by hash Default = MD5
-
maec.utils.merge.dict_merge(target, *args)¶ Merge multiple dictionaries into one