def connectionMade(self): """ """ HoneyPotBaseProtocol.connectionMade(self) self.setTimeout(60) self.cmdstack = [honeypot.HoneyPotShell(self, interactive=False)] self.cmdstack[0].lineReceived(self.execcmd)
def connectionMade(self): """ """ self.displayMOTD() HoneyPotBaseProtocol.connectionMade(self) recvline.HistoricRecvLine.connectionMade(self) self.cmdstack = [honeypot.HoneyPotShell(self)] transport = self.terminal.transport.session.conn.transport transport.factory.sessions[transport.transport.sessionno] = self self.keyHandlers.update({ '\x01': self.handle_HOME, # CTRL-A '\x02': self.handle_LEFT, # CTRL-B '\x03': self.handle_CTRL_C, # CTRL-C '\x04': self.handle_CTRL_D, # CTRL-D '\x05': self.handle_END, # CTRL-E '\x06': self.handle_RIGHT, # CTRL-F '\x08': self.handle_BACKSPACE, # CTRL-H '\x09': self.handle_TAB, '\x0b': self.handle_CTRL_K, # CTRL-K '\x0c': self.handle_CTRL_L, # CTRL-L '\x0e': self.handle_DOWN, # CTRL-N '\x10': self.handle_UP, # CTRL-P '\x15': self.handle_CTRL_U, # CTRL-U '\x16': self.handle_CTRL_V, # CTRL-V '\x1b': self.handle_ESC, # ESC })
def connectionMade(self): HoneyPotBaseProtocol.connectionMade(self) self.cmdstack = [honeypot.HoneyPotShell(self, interactive=False)] print 'Running exec command "%s"' % self.execcmd self.cmdstack[0].lineReceived(self.execcmd)