Go to the latest version of this document.
module documentation
(source)

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 ​SSHConnect​Forwarding​Channel Channel used for handling server side forwarding request. It acts as a client for the remote forwarding destination.
Class ​SSHForwarding​Client Undocumented
Class ​SSHListen​Client​Forwarding​Channel Undocumented
Class ​SSHListen​Forwarding​Channel Undocumented
Class ​SSHListen​Forwarding​Factory Undocumented
Class ​SSHListen​Server​Forwarding​Channel Undocumented
Function open​Connect​Forwarding​Client Undocumented
Function pack​Global_tcpip_forward Pack the data for tcpip forwarding.
Function pack​Open_direct_tcpip Pack the data suitable for sending in a CHANNEL_OPEN packet.
Function unpack​Global_tcpip_forward Undocumented
Function unpack​Open_direct_tcpip Unpack the data to a usable format.
def openConnectForwardingClient(remoteWindow, remoteMaxPacket, data, avatar): (source)

Undocumented

def packGlobal_tcpip_forward(peer): (source)
Pack the data for tcpip forwarding.
Parameters
peer:tupleA tuple of the (host, port) .
def packOpen_direct_tcpip(destination, source): (source)
Pack the data suitable for sending in a CHANNEL_OPEN packet.
Parameters
destination:tupleA tuple of the (host, port) of the destination host.
source:tupleA tuple of the (host, port) of the source host.
def unpackGlobal_tcpip_forward(data): (source)

Undocumented

def unpackOpen_direct_tcpip(data): (source)
Unpack the data to a usable format.