mirror of https://github.com/MISP/misp-modules
fix: Updated rbl module result format
- More readable as str than dumped jsonpull/266/head
parent
547985b8ce
commit
627420ca43
|
@ -89,19 +89,17 @@ def handler(q=False):
|
|||
return misperrors
|
||||
listed = []
|
||||
info = []
|
||||
ipRev = '.'.join(ip.split('.')[::-1])
|
||||
for rbl in rbls:
|
||||
ipRev = '.'.join(ip.split('.')[::-1])
|
||||
query = '{}.{}'.format(ipRev, rbl)
|
||||
try:
|
||||
txt = resolver.query(query,'TXT')
|
||||
listed.append(query)
|
||||
info.append(str(txt[0]))
|
||||
info.append([str(t) for t in txt])
|
||||
except Exception:
|
||||
continue
|
||||
result = {}
|
||||
for l, i in zip(listed, info):
|
||||
result[l] = i
|
||||
return {'results': [{'types': mispattributes.get('output'), 'values': json.dumps(result)}]}
|
||||
result = "\n".join(["{}: {}".format(l, " - ".join(i)) for l, i in zip(listed, info)])
|
||||
return {'results': [{'types': mispattributes.get('output'), 'values': result}]}
|
||||
|
||||
def introspection():
|
||||
return mispattributes
|
||||
|
|
Loading…
Reference in New Issue