From badf62d8e04759669365c2d95df0e2a340cc18a9 Mon Sep 17 00:00:00 2001 From: Tod Beardsley Date: Sun, 8 Jan 2012 22:45:00 -0600 Subject: [PATCH] Add back in ssh_key_matches?() --- lib/msf/core/model/cred.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/msf/core/model/cred.rb b/lib/msf/core/model/cred.rb index bf07dc607a..7308a90fea 100644 --- a/lib/msf/core/model/cred.rb +++ b/lib/msf/core/model/cred.rb @@ -40,6 +40,13 @@ class Cred < ActiveRecord::Base def ssh_keys (self.ssh_private_keys | self.ssh_public_keys) end + + def ssh_key_matches?(other_cred) + return false unless self.ptype == "ssh_key" + return false unless other_cred.ptype == self.ptype + matches = self.ssh_private_keys + matches.include?(self) and matches.include?(other_cred) + end end