INNER CODE UNIT · Python
load_taxii
mitre-attack/attack-scripts · scripts/diff_stix.py:224
def load_taxii(new=False):
collection = Collection("https://cti-taxii.mitre.org/stix/collections/" + domainToTaxiiCollectionId[domain])
data_store = TAXIICollectionSource(collection)
parse_subtechniques(data_store, new)
return load_datastore(data_store)
if self.use_taxii:
old = load_taxii(False)
else:
old = load_dir(self.old, False)
new = load_dir(self.new, True)
intersection = old["keys"] & new["keys"]
additions = new["keys"] - old["keys"]
deletions = old["keys"] - new["keys"]
# sets to store the ids of objects for each section
changes = set()