twisted.conch.ssh.connection - This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding.
twisted.conch.ssh.forwarding - This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection.
twisted.conch.ssh.service - The parent class for all the SSH services. Currently implemented services are ssh-userauth and ssh-connection.
twisted.conch.ssh.session - This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH.
twisted.conch.ssh.transport - The lowest level SSH protocol. This handles the key negotiation, the encryption and the compression. The transport layer is described in RFC 4253.
twisted.conch.ssh.userauth - Implementation of the ssh-userauth service. Currently implemented authentication types are public-key and password.
twisted.cred.credentials - This module defines ICredentials, an interface for objects that represent authentication credentials to provide, and also includes a number of useful implementations of that interface.
twisted.internet._glibbase - This module provides base support for Twisted to interact with the glib/gtk mainloops.
twisted.internet._idna - Shared interface to IDNA encoding and decoding, using the idna PyPI package if available, otherwise the stdlib implementation.
twisted.internet._newtls - This module implements memory BIO based TLS support. It is the preferred implementation and will be used whenever pyOpenSSL 0.10 or newer is installed (whenever twisted.protocols.tls is importable).
twisted.internet._pollingfile - Implements a simple polling interface for file descriptors that don't work with select() - this is pretty much only useful on Windows.
twisted.internet.gtk2reactor - This module provides support for Twisted to interact with the glib/gtk2 mainloop.
twisted.internet.gtk3reactor - This module provides support for Twisted to interact with the gtk3 mainloop via Gobject introspection. This is like gi, but slightly slower and requires a working $DISPLAY.
twisted.internet.reactor - The reactor is the Twisted event loop within Twisted, the loop which drives applications using Twisted. The reactor provides APIs for networking, threading, dispatching events, and more.
twisted.logger._flatten - Code related to "flattening" events; that is, extracting a description of all relevant fields from the format string and persisting them for later examination.
twisted.logger._global - This module includes process-global state associated with the logging system, and implementation of logic for managing that global state.
twisted.positioning.nmea - Classes for working with NMEA 0183 sentence producing devices. This standard is generally just called "NMEA", which is actually the name of the body that produces the standard, not the standard itself..
twisted.protocols - Twisted Protocols: A collection of internet protocol implementations.
twisted.protocols.amp - This module implements AMP, the Asynchronous Messaging Protocol.
twisted.protocols.basic - Basic protocols, such as line-oriented, netstring, and int prefixed strings.
twisted.protocols.memcache - Memcache client protocol. Memcached is a caching server, storing data in the form of pairs key/value, and memcache is the protocol to talk with it.
twisted.python.zipstream - An incremental approach to unzipping files. This allows you to unzip a little bit of a file at a time, which means you can report progress as a file unzips.
twisted.runner - Twisted Runner: Run and monitor processes.
twisted.trial._dist - This package implements the distributed Trial test runner:
twisted.trial._dist.distreporter - The reporter is not made to support concurrent test running, so we will hold test results in here and only send them to the reporter once the test is over.
twisted.trial._dist.disttrial - This module contains the trial distributed runner, the management class responsible for coordinating all of trial's behavior at the highest level.