diff --git a/sherlock/notify.py b/sherlock/notify.py index 404c276e..0e2b1601 100644 --- a/sherlock/notify.py +++ b/sherlock/notify.py @@ -178,40 +178,43 @@ class QueryNotifyPrint(QueryNotify): Return Value: Nothing. """ - def format_response_time(response_time, verbose): - return f" [{round(response_time * 1000)} ms]" if verbose else "" - self.result = result + if self.verbose == False or self.result.query_time is None: + response_time_text = "" + else: + response_time_text = f" [{round(self.result.query_time * 1000)} ms]" + #Output to the terminal is desired. if result.status == QueryStatus.CLAIMED: if self.color: print((Style.BRIGHT + Fore.WHITE + "[" + - Fore.GREEN + "+" + - Fore.WHITE + "]" + - format_response_time(self.result.query_time, self.verbose) + - Fore.GREEN + f" {self.result.site_name}:"), self.result.site_url_user) + Fore.GREEN + "+" + + Fore.WHITE + "]" + + response_time_text + + Fore.GREEN + + f" {self.result.site_name}: {self.result.site_url_user}")) else: - print(f"[+]{format_response_time(self.result.query_time, self.verbose)} {self.result.site_name}: {self.result.site_url_user}") + print(f"[+]{response_time_text} {self.result.site_name}: {self.result.site_url_user}") elif result.status == QueryStatus.AVAILABLE: if not self.print_found_only: if self.color: print((Style.BRIGHT + Fore.WHITE + "[" + - Fore.RED + "-" + - Fore.WHITE + "]" + - format_response_time(self.result.query_time, self.verbose) + - Fore.GREEN + f" {self.result.site_name}:" + - Fore.YELLOW + " Not Found!")) + Fore.RED + "-" + + Fore.WHITE + "]" + + response_time_text + + Fore.GREEN + f" {self.result.site_name}:" + + Fore.YELLOW + " Not Found!")) else: - print(f"[-]{format_response_time(self.result.query_time, self.verbose)} {self.result.site_name}: Not Found!") + print(f"[-]{response_time_text} {self.result.site_name}: Not Found!") elif result.status == QueryStatus.UNKNOWN: if self.color: print(Style.BRIGHT + Fore.WHITE + "[" + - Fore.RED + "-" + - Fore.WHITE + "]" + - Fore.GREEN + f" {self.result.site_name}:" + - Fore.RED + f" {self.result.context}" + - Fore.YELLOW + f" ") + Fore.RED + "-" + + Fore.WHITE + "]" + + Fore.GREEN + f" {self.result.site_name}:" + + Fore.RED + f" {self.result.context}" + + Fore.YELLOW + f" ") else: print(f"[-] {self.result.site_name}: {self.result.context} ") elif result.status == QueryStatus.ILLEGAL: @@ -219,10 +222,10 @@ class QueryNotifyPrint(QueryNotify): msg = "Illegal Username Format For This Site!" if self.color: print((Style.BRIGHT + Fore.WHITE + "[" + - Fore.RED + "-" + - Fore.WHITE + "]" + - Fore.GREEN + f" {self.result.site_name}:" + - Fore.YELLOW + f" {msg}")) + Fore.RED + "-" + + Fore.WHITE + "]" + + Fore.GREEN + f" {self.result.site_name}:" + + Fore.YELLOW + f" {msg}")) else: print(f"[-] {self.result.site_name} {msg}") else: