module documentation
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 represents all the encryption operations that need to occur to encrypt and authenticate the SSH connection. |
| Class | |
SSHClientTransport implements the client side of the SSH protocol. |
| Class | |
SSHServerTransport implements the server side of the SSH protocol. |
| Class | |
Protocol supporting basic SSH functionality: sending/receiving packets and message dispatch. To connect to or run a server, you must use SSHClientTransport or SSHServerTransport. |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | DISCONNECT |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Constant | MSG |
Undocumented |
| Variable | DH |
Undocumented |
| Variable | DH |
Undocumented |
| Variable | messages |
Undocumented |
| Class | _ |
An encryption algorithm that does not actually encrypt anything. |
| Class | _ |
A cipher for the none encryption method. |
| Class | _ |
_MACParams represents the parameters necessary to compute SSH MAC (Message Authenticate Codes). |
| Class | _ |
An encryption context that does not actually encrypt anything. |
| Function | _get |
Build a list of ciphers that are supported by the backend in use. |
| Function | _mp |
Make an SSH multiple-precision integer from big-endian bytes. |
| Type Alias | _ |
Undocumented |
Build a list of ciphers that are supported by the backend in use.
| Returns | |
list of str | a list of supported ciphers. |