twisted.conch.ssh.transport module documentationtwisted.conch.ssh
          View Source
          
        
      The lowest level SSH protocol. This handles the key negotiation, the encryption and the compression. The transport layer is described in RFC 4253.
Maintainer: Paul Swartz
| Class | SSHCiphers | SSHCiphers represents all the encryption operations that need to occur to encrypt and authenticate the SSH connection. | 
| Class | SSHTransportBase | Protocol supporting basic SSH functionality: sending/receiving packets and message dispatch. To connect to or run a server, you must use SSHClientTransport or SSHServerTransport. | 
| Class | SSHServerTransport | SSHServerTransport implements the server side of the SSH protocol. | 
| Class | SSHClientTransport | SSHClientTransport implements the client side of the SSH protocol. | 
| Variable | MSG_DISCONNECT | Undocumented | 
| Variable | MSG_IGNORE | Undocumented | 
| Variable | MSG_UNIMPLEMENTED | Undocumented | 
| Variable | MSG_DEBUG | Undocumented | 
| Variable | MSG_SERVICE_REQUEST | Undocumented | 
| Variable | MSG_SERVICE_ACCEPT | Undocumented | 
| Variable | MSG_KEXINIT | Undocumented | 
| Variable | MSG_NEWKEYS | Undocumented | 
| Variable | MSG_KEXDH_INIT | Undocumented | 
| Variable | MSG_KEXDH_REPLY | Undocumented | 
| Variable | MSG_KEX_DH_GEX_REQUEST_OLD | Undocumented | 
| Variable | MSG_KEX_DH_GEX_REQUEST | Undocumented | 
| Variable | MSG_KEX_DH_GEX_GROUP | Undocumented | 
| Variable | MSG_KEX_DH_GEX_INIT | Undocumented | 
| Variable | MSG_KEX_DH_GEX_REPLY | Undocumented | 
| Variable | DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT | Undocumented | 
| Variable | DISCONNECT_PROTOCOL_ERROR | Undocumented | 
| Variable | DISCONNECT_KEY_EXCHANGE_FAILED | Undocumented | 
| Variable | DISCONNECT_RESERVED | Undocumented | 
| Variable | DISCONNECT_MAC_ERROR | Undocumented | 
| Variable | DISCONNECT_COMPRESSION_ERROR | Undocumented | 
| Variable | DISCONNECT_SERVICE_NOT_AVAILABLE | Undocumented | 
| Variable | DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED | Undocumented | 
| Variable | DISCONNECT_HOST_KEY_NOT_VERIFIABLE | Undocumented | 
| Variable | DISCONNECT_CONNECTION_LOST | Undocumented | 
| Variable | DISCONNECT_BY_APPLICATION | Undocumented | 
| Variable | DISCONNECT_TOO_MANY_CONNECTIONS | Undocumented | 
| Variable | DISCONNECT_AUTH_CANCELLED_BY_USER | Undocumented | 
| Variable | DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE | Undocumented | 
| Variable | DISCONNECT_ILLEGAL_USER_NAME | Undocumented | 
| Variable | messages | Undocumented | 
| Function | _mpFromBytes | Make an SSH multiple-precision integer from big-endian bytes. | 
  
| Class | _MACParams | _MACParams represents the parameters necessary to compute SSH MAC (Message Authenticate Codes). | 
  
| Function | _getSupportedCiphers | Build a list of ciphers that are supported by the backend in use. | 
| Class | _NullEncryptionContext | An encryption context that does not actually encrypt anything. | 
| Class | _DummyAlgorithm | An encryption algorithm that does not actually encrypt anything. | 
| Class | _DummyCipher | A cipher for the none encryption method. |