twisted.conch

Package twisted :: Package conch |
[frames | no frames]

## Package twisted.conch

Twisted.Conch: The Twisted Shell. Currently this contains the SSHv2 implementation, but it may work over other protocols in the future. (i.e. Telnet)

This module is unstable.

Maintainer: Paul Swartz

Submodules
`authorizer`: This module is deprecated. `avatar` `checkers` `client`: Client support code for Conch. `agent`: Accesses the key agent for user authentication. `connect` `default` `direct` `options` `unix` `credentials` `error`: An error to represent bad things happening in Conch. `identity`: This module is deprecated. `insults`: Insults: a replacement for Curses/S-Lang. `client` `colors` `interfaces` `openssh_compat`: Support for OpenSSH configuration files. `factory` `primes`: Parsing for the moduli file, which contains Diffie-Hellman prime groups. `pamauth`: Support for asynchronously authenticating using PAM. `ssh`: An SSHv2 implementation for Twisted. `agent`: Implements the key agent protocol. `asn1`: A basic ASN.1 parser to parse private SSH keys. `channel`: The parent class for all the SSH Channels. `common`: Common functions for the SSH classes. `connection`: This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding. `factory`: A Factory for SSH servers, along with an OpenSSHFactory to use the same data sources as OpenSSH. `filetransfer` `forwarding`: This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection. `keys`: Handling of RSA and DSA keys. `service`: The parent class for all the SSH services. `session`: This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH. `sexpy` `transport`: The lowest level SSH protocol. `userauth`: Implementation of the ssh-userauth service. `ttymodes` `ui`: twisted.conch.ui is home to the UI elements for tkconch. `ansi`: Module to parse ANSI escape sequences `tkvt100`: Module to emulate a VT100 terminal in Tkinter. `unix`

Generated by Epydoc 2.0 on Sat May 15 20:08:42 2004 | http://epydoc.sf.net