Versions in this module Expand all Collapse all v0 v0.1.22 Aug 18, 2024 Changes in this version + type SshArgs struct + CipherSpec string + ConfigFile string + Debug bool + Destination string + IPv4Only bool + IPv6Only bool + Identity []string + LoginName string + Option map[string][]string + Port int + ProxyJump string + TsshdPath string + Udp bool + type SshClient interface + Close func() error + DialTimeout func(network, addr string, timeout time.Duration) (net.Conn, error) + HandleChannelOpen func(channelType string) <-chan ssh.NewChannel + Listen func(network, addr string) (net.Listener, error) + NewSession func() (SshSession, error) + SendRequest func(name string, wantReply bool, payload []byte) (bool, []byte, error) + Wait func() error + func SshLogin(args *SshArgs) (SshClient, error) + type SshSession interface + Close func() error + CombinedOutput func(cmd string) ([]byte, error) + Output func(cmd string) ([]byte, error) + RequestPty func(term string, height, width int, termmodes ssh.TerminalModes) error + Run func(cmd string) error + SendRequest func(name string, wantReply bool, payload []byte) (bool, error) + Setenv func(name, value string) error + Shell func() error + Start func(cmd string) error + StderrPipe func() (io.Reader, error) + StdinPipe func() (io.WriteCloser, error) + StdoutPipe func() (io.Reader, error) + Wait func() error + WindowChange func(height, width int) error v0.1.21 Jul 7, 2024 v0.1.20 Jun 2, 2024 v0.1.19 Mar 16, 2024 v0.1.18 Jan 28, 2024 v0.1.17 Dec 31, 2023 v0.1.16 Dec 23, 2023 v0.1.15 Dec 9, 2023 v0.1.14 Nov 26, 2023 v0.1.13 Nov 12, 2023 Changes in this version + func NewControlClientConn(c net.Conn) (ssh.Conn, <-chan ssh.NewChannel, <-chan *ssh.Request, error) v0.1.12 Oct 22, 2023 v0.1.11 Aug 27, 2023 v0.1.10 Aug 13, 2023 v0.1.9 Jul 30, 2023 v0.1.8 Jul 22, 2023 Changes in this version + const CP_UTF8 — windows/amd64 + func TsshMain() int