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):
Undocumented
def packOpen_direct_tcpip(destination, 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):

Unpack the data to a usable format.

def packGlobal_tcpip_forward(peer):

Pack the data for tcpip forwarding.

ParameterspeerA tuple of the (host, port) . (type: tuple)
def unpackGlobal_tcpip_forward(data):
Undocumented
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.