From db22e63bc38df7c85143aaca64184aeca93defc0 Mon Sep 17 00:00:00 2001 From: honigbij Date: Thu, 19 Mar 2015 10:24:48 +0100 Subject: [PATCH] Use self.transport.transport instead of self.transport --- kippo/core/ssh.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kippo/core/ssh.py b/kippo/core/ssh.py index e94c7e8..cb38fc2 100644 --- a/kippo/core/ssh.py +++ b/kippo/core/ssh.py @@ -59,19 +59,19 @@ class HoneyPotSSHUserAuthServer(userauth.SSHUserAuthServer): # Overridden to pass src_ip to auth.UsernamePasswordIP def auth_password(self, packet): password = getNS(packet[1:])[0] - src_ip = self.transport.getPeer().address.host + src_ip = self.transport.transport.getPeer().host c = auth.UsernamePasswordIP(self.user, password, src_ip) return self.portal.login(c, None, conchinterfaces.IConchUser).addErrback( self._ebPassword) - # Overridden to pass src_ip to auth.PlubbableAuthenticationModulesIP + # Overridden to pass src_ip to auth.PluggableAuthenticationModulesIP def auth_keyboard_interactive(self, packet): if self._pamDeferred is not None: self.transport.sendDisconnect( transport.DISCONNECT_PROTOCOL_ERROR, "only one keyboard interactive attempt at a time") return defer.fail(error.IgnoreAuthentication()) - src_ip = self.transport.getPeer().address.host + src_ip = self.transport.transport.getPeer().host c = auth.PluggableAuthenticationModulesIP(self.user, self._pamConv, src_ip) return self.portal.login(c, None, conchinterfaces.IConchUser)