Workflow: Can now import DnsMass output

Well, in a specific format but DnsMass nonetheless
This commit is contained in:
Geoffrey Frogeye 2019-12-14 23:59:50 +01:00
parent 189deeb559
commit ddceed3d25
Signed by: geoffrey
GPG key ID: D8A7ECA00A8CD3DD
5 changed files with 152 additions and 345 deletions

View file

@ -284,14 +284,18 @@ class Database():
'UNION '
'SELECT * FROM ('
'SELECT val, entry FROM zone '
# 'WHERE val>=:d '
# 'ORDER BY val ASC LIMIT 1'
'WHERE val<=:d '
'ORDER BY val DESC LIMIT 1'
'AND instr(:d, val) = 1'
')',
{'d': domain_prep}
)
for val, entry in cursor:
# print(293, val, entry)
self.enter_step('get_domain_confirm')
if not (val is None or domain_prep.startswith(val)):
# print(297)
continue
self.enter_step('get_domain_yield')
yield entry