def __init__(self, request, client_address, server, vfs, session): self.vfs = vfs self.session = session with self.vfs.open('/etc/motd') as motd: Commands.WELCOME = motd.read() self.working_dir = '/' self.total_file_size = 0 self.update_total_file_size(self.working_dir) TelnetHandler.__init__(self, request, client_address, server)
def __init__(self, request, client_address, server, session, vhosts, config): self.session = session self.vhosts = vhosts self.login_stack = [] self.logging = logger self.current_host = None self.config = config self.raw_input = None self.input = None self.command_greenlet = None self.interrupt = False TelnetHandler.__init__(self, request, client_address, server)
def writeerror(self, text): '''Called to write any error information (like a mistyped command). Add a splash of color using ANSI to render the error text in red. see http://en.wikipedia.org/wiki/ANSI_escape_code''' TelnetHandler.writeerror(self, "\x1b[91m%s\x1b[0m" % text )
def writeerror(self, text): '''Called to write any error information (like a mistyped command). Add a splash of color using ANSI to render the error text in red. see http://en.wikipedia.org/wiki/ANSI_escape_code''' TelnetHandler.writeerror(self, "\x1b[91m%s\x1b[0m" % text)
def __init__(self, request, client_address, server, session): self.session = session TelnetHandler.__init__(self, request, client_address, server)
def __init__(self, client_address, server, socket, session): self.session = session self.auth_count = 0 request = telnet_wrapper.false_request() request._sock = socket TelnetHandler.__init__(self, request, client_address, server)
def writeerror(self, text): '''Write errors in red''' TelnetHandler.writeerror(self, "\x1b[91m%s\x1b[0m" % text)