Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore TupleLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body If CompareIn AttributeLoad NameLoad attr NameLoad body Return TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Lambda arguments args defaults NameLoad Raise Call NameLoad decorator_list decorator_list Call NameLoad AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad ListLoad Str Str NameLoad Str ListLoad Str Str NameLoad Str ListLoad Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd CompareIs SubscriptLoad NameLoad Index Str NameLoad CompareIs SubscriptLoad NameLoad Index Str NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list
N/A N/A 
TAP plugin for creating telnet- and ssh-accessible manhole servers.

@author: Jp Calderone
 zope.interface implementer twisted.internet protocol twisted.application service strports twisted.cred portal checkers twisted.python usage twisted.conch.insults insults twisted.conch manhole manhole_ssh telnet makeTelnetProtocol N/A N/A __init__ N/A N/A self portal N/A N/A N/A N/A self portal portal N/A __call__ N/A N/A self N/A N/A N/A auth N/A telnet AuthenticatingTelnetProtocol N/A args N/A N/A self portal N/A N/A N/A telnet TelnetTransport auth args N/A N/A chainedProtocolFactory N/A N/A __init__ N/A N/A self namespace N/A N/A N/A N/A self namespace namespace N/A __call__ N/A N/A self N/A N/A N/A N/A N/A insults ServerProtocol N/A manhole ColoredManhole N/A self namespace N/A N/A _StupidRealm N/A N/A __init__ N/A N/A self proto N/A a kw N/A N/A N/A self protocolFactory proto N/A N/A self protocolArgs a N/A N/A self protocolKwArgs kw N/A requestAvatar N/A N/A self avatarId N/A interfaces N/A N/A N/A N/A telnet ITelnetProtocol interfaces N/A N/A N/A N/A telnet ITelnetProtocol N/A N/A self protocolFactory N/A self protocolArgs N/A self protocolKwArgs N/A N/A N/A N/A None N/A N/A NotImplementedError N/A N/A N/A implementer N/A portal IRealm Options N/A N/A usage Options N/A N/A optParameters N/A N/A telnetPort t None strports description of the address on which to listen for telnet connections N/A sshPort s None strports description of the address on which to listen for ssh connections N/A passwd p /etc/passwd name of a passwd(5)-format username/password file __init__ N/A N/A self N/A N/A N/A N/A N/A N/A usage Options __init__ self N/A N/A self N/A namespace None N/A postOptions N/A N/A self N/A N/A N/A N/A N/A N/A self N/A telnetPort None N/A N/A self N/A sshPort None N/A N/A N/A N/A usage UsageError At least one of --telnetPort and --sshPort must be specified N/A N/A makeService N/A N/A options N/A N/A N/A Create a manhole server service.

    @type options: C{dict}
    @param options: A mapping describing the configuration of
    the desired service.  Recognized key/value pairs are::

        "telnetPort": strports description of the address on which
                      to listen for telnet connections.  If None,
                      no telnet service will be started.

        "sshPort": strports description of the address on which to
                   listen for ssh connections.  If None, no ssh
                   service will be started.

        "namespace": dictionary containing desired initial locals
                     for manhole connections.  If None, an empty
                     dictionary will be used.

        "passwd": Name of a passwd(5)-format username/password file.

    @rtype: L{twisted.application.service.IService}
    @return: A manhole service.
     N/A svc N/A N/A service MultiService N/A namespace N/A options N/A namespace N/A N/A namespace None N/A N/A namespace N/A N/A checker N/A N/A checkers FilePasswordDB N/A options N/A passwd N/A N/A options N/A telnetPort N/A N/A telnetRealm N/A _StupidRealm N/A telnet TelnetBootstrapProtocol N/A insults ServerProtocol N/A manhole ColoredManhole namespace N/A telnetPortal N/A N/A portal Portal telnetRealm N/A checker N/A telnetFactory N/A N/A protocol ServerFactory N/A N/A telnetFactory protocol N/A makeTelnetProtocol telnetPortal N/A telnetService N/A N/A strports service N/A options N/A telnetPort telnetFactory N/A N/A N/A telnetService setServiceParent svc N/A N/A options N/A sshPort N/A N/A sshRealm N/A N/A manhole_ssh TerminalRealm N/A N/A sshRealm chainedProtocolFactory N/A chainedProtocolFactory namespace N/A sshPortal N/A N/A portal Portal sshRealm N/A checker N/A sshFactory N/A N/A manhole_ssh ConchFactory sshPortal N/A sshService N/A N/A strports service N/A options N/A sshPort sshFactory N/A N/A N/A sshService setServiceParent svc N/A svc N/A