From 375574e5284ed0e30b357d09c86b8172d8aca4b5 Mon Sep 17 00:00:00 2001 From: Stephen Bradshaw Date: Fri, 23 Aug 2024 11:55:36 +1000 Subject: [PATCH] Allow early termination w/ --trim if all users validated --- credmaster.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/credmaster.py b/credmaster.py index a0884d2..e9faa2b 100755 --- a/credmaster.py +++ b/credmaster.py @@ -328,6 +328,12 @@ def Execute(self, args): self.load_credentials(password) + # Giving an early abort opportunity due to trim-ing out of all discovered usernames + if self.q_spray.qsize() < 1: + self.log_entry(f"Completing spray early due to all users being validated at {datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)}") + notify.notify_update(f"Info: Spray complete.", self.notify_obj) + break + # Start Spray threads = [] for api in self.apis: