mirror of https://github.com/MISP/misp-objects
16 lines
427 B
Python
16 lines
427 B
Python
|
#!/usr/bin/env python
|
||
|
# -*- 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
|