Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetLoggerOutput ¶
Types ¶
type HTTPListener ¶
type HTTPListener struct {
// contains filtered or unexported fields
}
func NewHTTPListener ¶
func NewHTTPListener(mux *http.ServeMux) (*HTTPListener, error)
func (*HTTPListener) Accept ¶
func (l *HTTPListener) Accept() *Session
type SSHListener ¶
type SSHListener struct {
// contains filtered or unexported fields
}
func NewSSHListener ¶
func NewSSHListener(config *ssh.ServerConfig, laddr string) (*SSHListener, error)
func (*SSHListener) Accept ¶
func (l *SSHListener) Accept() *Session
type Session ¶
type Session struct { Stream io.ReadWriteCloser Context string }
type TerminalServer ¶
type TerminalServer []Command
func (TerminalServer) ListenAndServe ¶
func (s TerminalServer) ListenAndServe(listeners []Acceptor)
func (TerminalServer) Serve ¶
func (s TerminalServer) Serve(session *Session)
Click to show internal directories.
Click to hide internal directories.