| Index: third_party/twisted_8_1/twisted/conch/tap.py
|
| diff --git a/third_party/twisted_8_1/twisted/conch/tap.py b/third_party/twisted_8_1/twisted/conch/tap.py
|
| deleted file mode 100644
|
| index 2fb5a8d233e3582b87ed1692435779fa1caf88e1..0000000000000000000000000000000000000000
|
| --- a/third_party/twisted_8_1/twisted/conch/tap.py
|
| +++ /dev/null
|
| @@ -1,47 +0,0 @@
|
| -# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
|
| -# See LICENSE for details.
|
| -
|
| -#
|
| -# Twisted, the Framework of Your Internet
|
| -# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
|
| -# See LICENSE for details.
|
| -
|
| -
|
| -"""
|
| -I am a support module for making SSH servers with mktap.
|
| -"""
|
| -
|
| -from twisted.conch import checkers, unix
|
| -from twisted.conch.openssh_compat import factory
|
| -from twisted.cred import portal
|
| -from twisted.python import usage
|
| -from twisted.application import strports
|
| -
|
| -
|
| -class Options(usage.Options):
|
| - synopsis = "Usage: mktap conch [-i <interface>] [-p <port>] [-d <dir>] "
|
| - longdesc = "Makes a Conch SSH server.."
|
| - optParameters = [
|
| - ["interface", "i", "", "local interface to which we listen"],
|
| - ["port", "p", "22", "Port on which to listen"],
|
| - ["data", "d", "/etc", "directory to look for host keys in"],
|
| - ["moduli", "", None, "directory to look for moduli in "
|
| - "(if different from --data)"]
|
| - ]
|
| - zsh_actions = {"data" : "_dirs", "moduli" : "_dirs"}
|
| -
|
| -
|
| -def makeService(config):
|
| - t = factory.OpenSSHFactory()
|
| - t.portal = portal.Portal(unix.UnixSSHRealm())
|
| - t.portal.registerChecker(checkers.UNIXPasswordDatabase())
|
| - t.portal.registerChecker(checkers.SSHPublicKeyDatabase())
|
| - if checkers.pamauth:
|
| - t.portal.registerChecker(checkers.PluggableAuthenticationModulesChecker())
|
| - t.dataRoot = config['data']
|
| - t.moduliRoot = config['moduli'] or config['data']
|
| - port = config['port']
|
| - if config['interface']:
|
| - # Add warning here
|
| - port += ':interface='+config['interface']
|
| - return strports.service(port, t)
|
|
|