This commit is contained in:
Michel Oosterhof 2017-07-16 20:06:04 +04:00
parent bfe0d7612b
commit 59ff7e721b
1 changed files with 4 additions and 4 deletions

View File

@ -29,7 +29,7 @@ class CowrieUser(avatar.ConchUser):
self.server = server self.server = server
self.cfg = self.server.cfg self.cfg = self.server.cfg
self.channelLookup['session'] = session.HoneyPotSSHSession self.channelLookup[b'session'] = session.HoneyPotSSHSession
try: try:
pwentry = pwd.Passwd(self.cfg).getpwnam(self.username) pwentry = pwd.Passwd(self.cfg).getpwnam(self.username)
@ -44,15 +44,15 @@ class CowrieUser(avatar.ConchUser):
# SFTP support enabled only when option is explicitly set # SFTP support enabled only when option is explicitly set
try: try:
if self.cfg.getboolean('ssh', 'sftp_enabled') == True: if self.cfg.getboolean('ssh', 'sftp_enabled') == True:
self.subsystemLookup['sftp'] = conchfiletransfer.FileTransferServer self.subsystemLookup[b'sftp'] = conchfiletransfer.FileTransferServer
except ValueError as e: except ValueError as e:
pass pass
# SSH forwarding disabled only when option is explicitly set # SSH forwarding disabled only when option is explicitly set
self.channelLookup['direct-tcpip'] = forwarding.cowrieOpenConnectForwardingClient self.channelLookup[b'direct-tcpip'] = forwarding.cowrieOpenConnectForwardingClient
try: try:
if self.cfg.getboolean('ssh', 'forwarding') == False: if self.cfg.getboolean('ssh', 'forwarding') == False:
del self.channelLookup['direct-tcpip'] del self.channelLookup[b'direct-tcpip']
except: except:
pass pass