From beec0bd35a037062bb1d8b2eba06aafd66dec7db Mon Sep 17 00:00:00 2001 From: jamesalbert Date: Tue, 11 Apr 2017 03:09:24 -0700 Subject: [PATCH] fixed progress_bar scope --- lib/common/models/wp_user/brute_forcable.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/common/models/wp_user/brute_forcable.rb b/lib/common/models/wp_user/brute_forcable.rb index ee233e01..712055a9 100644 --- a/lib/common/models/wp_user/brute_forcable.rb +++ b/lib/common/models/wp_user/brute_forcable.rb @@ -52,7 +52,12 @@ class WpUser < WpItem request = login_request(password, redirect_url) request.on_complete do |response| - progress_bar.progress += 1 if options[:show_progression] && !found + if options[:show_progression] && !found + progress_bar.progress += 1 + if progress_bar.progress.fdiv(progress_bar.total) >= 0.8 + progress_bar.total *= 2 + end + end progress_bar.log(" Trying Username: #{login} Password: #{password}") if options[:verbose] @@ -60,8 +65,6 @@ class WpUser < WpItem found = true self.password = password return - elsif progress_bar.progress.fdiv(progress_bar.total) >= 0.8 - progress_bar.total *= 2 end end