Exemplo n.º 1
0
 /// <summary>
 /// Constructor (initiated by server)
 /// </summary>
 public SSH1X11ForwardingChannel(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     uint remoteChannel)
     : base(timeouts, packetSender, protocolEventManager, localChannel, remoteChannel, CHANNEL_TYPE, CHANNEL_TYPE_STRING)
 {
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor (initiated by client)
 /// </summary>
 public SSH1SubChannelBase(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     ChannelType channelType,
     string channelTypeString)
     : base(timeouts, packetSender, protocolEventManager, localChannel, 0, channelType, channelTypeString)
 {
     _state = State.InitiatedByClient; // receiving SSH_MSG_CHANNEL_OPEN_CONFIRMATION will change state to "Opened"
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructor
 /// </summary>
 public SSH1InteractiveSession(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     ChannelType channelType,
     string channelTypeString)
     : base(timeouts, packetSender, protocolEventManager, localChannel, 0, channelType, channelTypeString)
 {
     _state = State.Initial;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor (initiated by server)
 /// </summary>
 public SSH1SubChannelBase(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     uint remoteChannel,
     ChannelType channelType,
     string channelTypeString)
     : base(timeouts, packetSender, protocolEventManager, localChannel, remoteChannel, channelType, channelTypeString)
 {
     _state = State.InitiatedByServer; // SendOpenConfirmation() will change state to "Opened"
 }
Exemplo n.º 5
0
 /// <summary>
 /// Constructor (initiated by client)
 /// </summary>
 public SSH1LocalPortForwardingChannel(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     string remoteHost,
     uint remotePort,
     string originatorIp,
     uint originatorPort)
     : base(timeouts, packetSender, protocolEventManager, localChannel, CHANNEL_TYPE, CHANNEL_TYPE_STRING)
 {
     _remoteHost     = remoteHost;
     _remotePort     = remotePort;
     _originatorIp   = originatorIp;
     _originatorPort = originatorPort;
 }
Exemplo n.º 6
0
 /// <summary>
 /// Constructor
 /// </summary>
 public SSH1ChannelBase(
     SSHTimeouts timeouts,
     IPacketSender <SSH1Packet> packetSender,
     SSHProtocolEventManager protocolEventManager,
     uint localChannel,
     uint remoteChannel,
     ChannelType channelType,
     string channelTypeString)
 {
     _timeouts             = timeouts;
     _packetSender         = packetSender;
     _protocolEventManager = protocolEventManager;
     LocalChannel          = localChannel;
     RemoteChannel         = remoteChannel;
     ChannelType           = channelType;
     ChannelTypeString     = channelTypeString;
 }