From 69801a4fc3ccb8ebc4a26add3603ca258bd9a6a3 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Fri, 25 Mar 2016 13:52:10 +0100 Subject: [PATCH] First module to test the freetext import functionality --- modules/expansion/circl_passivedns.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/expansion/circl_passivedns.py b/modules/expansion/circl_passivedns.py index 2c28fa8..3b486f8 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': ['ip-src', 'ip-dst', 'hostname', 'domain']} +mispattributes = {'input': ['hostname', 'domain','ip-src','ip-dst'], 'output': ['freetext']} moduleinfo = {'version': '0.1', 'author': 'Alexandre Dulaunoy', 'description': 'Module to access CIRCL Passive DNS', 'module-type': ['expansion','hover']} moduleconfig = ['username', 'password'] @@ -30,9 +30,10 @@ 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.append("{} ".format(v['rdata'])) + out = out + "{} ".format(v['rdata']) + r = {'results': [{'types': mispattributes['output'], 'values': out }]} return r