diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/ssh/service.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/ssh/service.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/ssh/service.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/ssh/service.py deleted file mode 100755 index b5477c4f..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/ssh/service.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -""" -The parent class for all the SSH services. Currently implemented services -are ssh-userauth and ssh-connection. - -Maintainer: Paul Swartz -""" - - -from twisted.python import log - -class SSHService(log.Logger): - name = None # this is the ssh name for the service - protocolMessages = {} # these map #'s -> protocol names - transport = None # gets set later - - def serviceStarted(self): - """ - called when the service is active on the transport. - """ - - def serviceStopped(self): - """ - called when the service is stopped, either by the connection ending - or by another service being started - """ - - def logPrefix(self): - return "SSHService %s on %s" % (self.name, - self.transport.transport.logPrefix()) - - def packetReceived(self, messageNum, packet): - """ - called when we receive a packet on the transport - """ - #print self.protocolMessages - if messageNum in self.protocolMessages: - messageType = self.protocolMessages[messageNum] - f = getattr(self,'ssh_%s' % messageType[4:], - None) - if f is not None: - return f(packet) - log.msg("couldn't handle %r" % messageNum) - log.msg(repr(packet)) - self.transport.sendUnimplemented() - |