From ed8f87d3cf37c45aaade03c9de7e663fec55d175 Mon Sep 17 00:00:00 2001 From: David Maloney Date: Wed, 23 Apr 2014 12:41:10 -0500 Subject: [PATCH] allow scan! to take a blcok by allowing scan! to take block and yield the result of each attempt we can do things like have a module print out status messages --- lib/metasploit/framework/login_scanner/ssh.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/metasploit/framework/login_scanner/ssh.rb b/lib/metasploit/framework/login_scanner/ssh.rb index 11ab369c59..5de360bf0f 100644 --- a/lib/metasploit/framework/login_scanner/ssh.rb +++ b/lib/metasploit/framework/login_scanner/ssh.rb @@ -147,6 +147,8 @@ module Metasploit valid! cred_details.each do |credential| result = attempt_login(credential.public, credential.private) + result.freeze + yield result if block_given? if result.success? successes << result break if stop_on_success