예제 #1
0
파일: shell.py 프로젝트: nghiemnv/beeswarm
    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
파일: shell.py 프로젝트: czardoz/hornet
    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
파일: shell.py 프로젝트: Bifrozt/heralding
 def __init__(self, request, client_address, server, session):
     self.session = session
     TelnetHandler.__init__(self, request, client_address, server)
예제 #8
0
파일: shell.py 프로젝트: mohanagr/heralding
 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)