This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection.

Maintainer: Paul Swartz

Class SSHListenForwardingFactory Undocumented
Class SSHListenForwardingChannel Undocumented
Class SSHListenClientForwardingChannel Undocumented
Class SSHListenServerForwardingChannel Undocumented
Class SSHConnectForwardingChannel Channel used for handling server side forwarding request. It acts as a client for the remote forwarding destination.
Function openConnectForwardingClient Undocumented
Class SSHForwardingClient Undocumented
Function packOpen_direct_tcpip Pack the data suitable for sending in a CHANNEL_OPEN packet.
Function unpackOpen_direct_tcpip Unpack the data to a usable format.
Function packGlobal_tcpip_forward Pack the data for tcpip forwarding.
Function unpackGlobal_tcpip_forward Undocumented
def openConnectForwardingClient(remoteWindow, remoteMaxPacket, data, avatar): (source)
Undocumented
def packOpen_direct_tcpip(destination, source): (source)

Pack the data suitable for sending in a CHANNEL_OPEN packet.

ParametersdestinationA tuple of the (host, port) of the destination host. (type: tuple)
sourceA tuple of the (host, port) of the source host. (type: tuple)
def unpackOpen_direct_tcpip(data): (source)

Unpack the data to a usable format.

def packGlobal_tcpip_forward(peer): (source)

Pack the data for tcpip forwarding.

ParameterspeerA tuple of the (host, port) . (type: tuple)
def unpackGlobal_tcpip_forward(data): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2017-06-11 10:59:01.