Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
 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 )
Пример #6
0
 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)
Пример #7
0
 def __init__(self, request, client_address, server, session):
     self.session = session
     TelnetHandler.__init__(self, request, client_address, server)
Пример #8
0
 def __init__(self, request, client_address, server, session):
     self.session = session
     TelnetHandler.__init__(self, request, client_address, server)
Пример #9
0
 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)
Пример #10
0
 def writeerror(self, text):
     '''Write errors in red'''
     TelnetHandler.writeerror(self, "\x1b[91m%s\x1b[0m" % text)