Add querybl command to query uploads by addresses in blacklist

master
Martin Herkt 7 years ago
parent 2e509a1faf
commit def5d9802f

@ -438,5 +438,16 @@ def queryaddr(a):
for f in res:
query(su.enbase(f.id, 1))
@manager.command
def querybl():
if os.path.isfile(app.config["FHOST_UPLOAD_BLACKLIST"]):
with open(app.config["FHOST_UPLOAD_BLACKLIST"], "r") as bl:
for l in bl.readlines():
if not l.startswith("#"):
if not ":" in l:
queryaddr("::ffff:" + l.rstrip())
else:
queryaddr(l.strip())
if __name__ == "__main__":
manager.run()

Loading…
Cancel
Save