From ee6b45de168dfb9807c526ffb8426bf3b452425f Mon Sep 17 00:00:00 2001 From: Arceliar Date: Sun, 23 May 2021 12:44:57 -0500 Subject: [PATCH] add rumors from dht --- scripts/crawl.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/crawl.py b/scripts/crawl.py index 77bd68e..0c92c2b 100644 --- a/scripts/crawl.py +++ b/scripts/crawl.py @@ -58,6 +58,11 @@ def handleResponse(publicKey, data): if 'response' in dhtInfo: for _,v in dhtInfo['response'].iteritems(): if 'keys' in v: + dht = v['keys'] + for key in dht: + if key in visited: continue + if key in timedout: continue + rumored.add(key) out['dht'] = v['keys'] nodeInfo = doRequest('{{"keepalive":true, "request":"getNodeInfo", "key":"{}"}}'.format(publicKey)) if 'response' in nodeInfo: