Files
securityonion/salt/sensoroni/files/analyzers/helpers.py
2022-04-01 21:11:57 +00:00

25 lines
663 B
Python

import os
import json
import inspect
def checkSupportedType(meta, artifact_type):
if artifact_type not in meta['supportedTypes']:
sys.exit("No supported type detected!")
else:
return True
def loadData(artifact):
request_data = json.loads(artifact)
artifact_value = request_data['value']
artifact_type = request_data['artifactType']
return artifact_type, artifact_value
def loadMeta(file):
dir = os.path.dirname(os.path.realpath(file))
filename = os.path.realpath(file).rsplit('/', 1)[1].split('.')[0]
with open(str(dir + "/" + filename + ".json"), "r") as metafile:
return json.load(metafile)