Package twisted :: Package conch

[show private | hide private]
[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<mailto:z3p@twistedmatrix.com>

### Modules

- `authorizer`: Implementation of an Authorizer that uses /etc/passwd to generate Identitys..
- `error`: An error to represent bad things happening in Conch.
- `identity`: Identity for Conch.
- `ssh`: An SSHv2 implementation for Twisted.
  - `asn1`: A basic ASN.1 parser to parse private SSH keys.
  - `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.
  - `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.
  - `pamauth`: Support for asynchronously authenticating using PAM.
  - `primes`: Parsing for the moduli file, which contains Diffie-Hellman prime groups.
  - `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.
  - `ttymodes`
  - `userauth`: Implementation of the ssh-userauth service.
- `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.

Generated by Epydoc 1.1 on Sat Feb 15 21:18:55 2003 | http://epydoc.sf.net