def __init__(self, username, env): avatar.ConchUser.__init__(self) self.username = username self.env = env self.channelLookup.update({'session': HoneyPotSSHSession}) userdb = UserDB() self.uid = self.gid = userdb.getUID(self.username) if not self.uid: self.home = '/root' else: self.home = '/home/' + username
def __init__(self, username, env): avatar.ConchUser.__init__(self) self.username = username self.env = env self.channelLookup.update({'session': HoneyPotSSHSession}) self.windowSize = [80,24] # disabled by default if self.env.cfg.has_option('honeypot', 'sftp_enabled'): if ( self.env.cfg.get('honeypot', 'sftp_enabled') == "true" ): self.subsystemLookup['sftp'] = filetransfer.FileTransferServer userdb = UserDB() self.uid = self.gid = userdb.getUID(self.username) if not self.uid: self.home = '/root' else: self.home = '/home/' + username
def __init__(self, username, env): avatar.ConchUser.__init__(self) self.username = username self.env = env self.channelLookup.update({'session': HoneyPotSSHSession}) self.windowSize = [80, 24] # disabled by default if self.env.cfg.has_option('honeypot', 'sftp_enabled'): if (self.env.cfg.get('honeypot', 'sftp_enabled') == "true"): self.subsystemLookup['sftp'] = filetransfer.FileTransferServer userdb = UserDB() self.uid = self.gid = userdb.getUID(self.username) if not self.uid: self.home = '/root' else: self.home = '/home/' + username
def __init__(self, username, env): avatar.ConchUser.__init__(self) self.username = username self.env = env self.channelLookup.update({'session': HoneyPotSSHSession}) userdb = UserDB() self.uid = self.gid = userdb.getUID(self.username) # sftp support enabled only when option is explicitly set if self.env.cfg.has_option('honeypot', 'sftp_enabled'): if ( self.env.cfg.get('honeypot', 'sftp_enabled') == "true" ): self.subsystemLookup['sftp'] = filetransfer.FileTransferServer if not self.uid: self.home = '/root' else: self.home = '/home/' + username