mirror of https://github.com/MISP/misp-objects
				
				
				
			
		
			
				
	
	
		
			16 lines
		
	
	
		
			427 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			16 lines
		
	
	
		
			427 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
| #!/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
 |