From cb1ba514a6ce007fc8924f89188bf1372ec6fa26 Mon Sep 17 00:00:00 2001 From: honigbij Date: Wed, 18 Mar 2015 19:03:09 +0100 Subject: [PATCH] Also set src_ip directly in auth_password --- kippo/core/ssh.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kippo/core/ssh.py b/kippo/core/ssh.py index bac66e2..e94c7e8 100644 --- a/kippo/core/ssh.py +++ b/kippo/core/ssh.py @@ -59,7 +59,8 @@ class HoneyPotSSHUserAuthServer(userauth.SSHUserAuthServer): # Overridden to pass src_ip to auth.UsernamePasswordIP def auth_password(self, packet): password = getNS(packet[1:])[0] - c = auth.UsernamePasswordIP(self.user, password, self.transport.src_ip) + src_ip = self.transport.getPeer().address.host + c = auth.UsernamePasswordIP(self.user, password, src_ip) return self.portal.login(c, None, conchinterfaces.IConchUser).addErrback( self._ebPassword)