mirror of https://github.com/MISP/misp-objects
16 lines
428 B
Python
Executable File
16 lines
428 B
Python
Executable File
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from glob import glob
|
|
import json
|
|
|
|
all_uuids = {}
|
|
for definition in glob('./objects/*/definition.json'):
|
|
with open(definition, 'r') as f:
|
|
d = json.load(f)
|
|
uuid = d['uuid']
|
|
name = d['name']
|
|
if all_uuids.get(uuid):
|
|
raise Exception('Same uuid for {} and {} ({})'.format(name, all_uuids.get(uuid), uuid))
|
|
all_uuids[uuid] = name
|