aboutsummaryrefslogtreecommitdiff
path: root/fhost.py
diff options
context:
space:
mode:
Diffstat (limited to 'fhost.py')
-rwxr-xr-xfhost.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/fhost.py b/fhost.py
index 5e35104..31a3703 100755
--- a/fhost.py
+++ b/fhost.py
@@ -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()
bgstack15