From bb558c5a39a57c81f7f3d3cf940d9d6d6836ee80 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Fri, 25 Mar 2016 11:30:37 +0100 Subject: [PATCH] CIRCL Passive DNS output attributes updated --- modules/expansion/circl_passivedns.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/expansion/circl_passivedns.py b/modules/expansion/circl_passivedns.py index 16d4803..2c28fa8 100755 --- a/modules/expansion/circl_passivedns.py +++ b/modules/expansion/circl_passivedns.py @@ -2,7 +2,7 @@ import json import pypdns misperrors = {'error' : 'Error'} -mispattributes = {'input': ['hostname', 'domain','ip-src','ip-dst'], 'output': ['text']} +mispattributes = {'input': ['hostname', 'domain','ip-src','ip-dst'], 'output': ['ip-src', 'ip-dst', 'hostname', 'domain']} moduleinfo = {'version': '0.1', 'author': 'Alexandre Dulaunoy', 'description': 'Module to access CIRCL Passive DNS', 'module-type': ['expansion','hover']} moduleconfig = ['username', 'password'] @@ -30,9 +30,9 @@ def handler(q=False): x = pypdns.PyPDNS(basic_auth=(request['config']['username'], request['config']['password'])) res = x.query(toquery) - out = '' + out = [] for v in res: - out = out + "{} ".format(v['rdata']) + out.append("{} ".format(v['rdata'])) r = {'results': [{'types': mispattributes['output'], 'values': out }]} return r