From 0a049e991d3745130df8eaa817c20b404ed9e9c3 Mon Sep 17 00:00:00 2001 From: Jing Ling Date: Thu, 26 Sep 2019 22:14:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D#23=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oneforall/modules/certificates/censys_api.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/oneforall/modules/certificates/censys_api.py b/oneforall/modules/certificates/censys_api.py index 30c6600..af1d09b 100644 --- a/oneforall/modules/certificates/censys_api.py +++ b/oneforall/modules/certificates/censys_api.py @@ -24,19 +24,19 @@ class CensysAPI(Query): data = { 'query': f'parsed.names: {self.domain}', 'page': 1, - 'fields': ['parsed.subject_dn'], + 'fields': ['parsed.subject_dn', 'parsed.names'], 'flatten': True} resp = self.post(self.addr, json=data, auth=(self.id, self.secret)) if not resp: return - data = resp.json() - status = data.get('status') + json = resp.json() + status = json.get('status') if status != 'ok': logger.log('ALERT', status) return - subdomains = self.match(self.domain, str(data)) + subdomains = self.match(self.domain, str(json)) self.subdomains = self.subdomains.union(subdomains) - pages = data.get('metadata').get('pages') + pages = json.get('metadata').get('pages') for page in range(2, pages + 1): time.sleep(self.delay) data['page'] = page