Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MSSQLServer ¶
type MSSQLServer struct {
// contains filtered or unexported fields
}
func NewMSSQLServer ¶
func NewMSSQLServer(listenPort string, client pb.ClientTransport) *MSSQLServer
func (*MSSQLServer) Close ¶
func (s *MSSQLServer) Close() error
func (*MSSQLServer) CloseTCPConnection ¶
func (s *MSSQLServer) CloseTCPConnection(connectionID string)
func (*MSSQLServer) ListenPort ¶
func (s *MSSQLServer) ListenPort() string
func (*MSSQLServer) PacketWriteClient ¶
func (*MSSQLServer) Serve ¶
func (s *MSSQLServer) Serve(sessionID string) error
type MongoDBServer ¶
type MongoDBServer struct {
// contains filtered or unexported fields
}
func NewMongoDBServer ¶
func NewMongoDBServer(proxyPort string, client pb.ClientTransport) *MongoDBServer
func (*MongoDBServer) Close ¶
func (s *MongoDBServer) Close() error
func (*MongoDBServer) CloseTCPConnection ¶
func (s *MongoDBServer) CloseTCPConnection(connectionID string)
func (*MongoDBServer) ListenPort ¶
func (s *MongoDBServer) ListenPort() string
func (*MongoDBServer) PacketWriteClient ¶
func (*MongoDBServer) Serve ¶
func (p *MongoDBServer) Serve(sessionID string) error
type MySQLServer ¶
type MySQLServer struct {
// contains filtered or unexported fields
}
func NewMySQLServer ¶
func NewMySQLServer(listenPort string, client pb.ClientTransport) *MySQLServer
func (*MySQLServer) Close ¶
func (s *MySQLServer) Close() error
func (*MySQLServer) CloseTCPConnection ¶
func (s *MySQLServer) CloseTCPConnection(connectionID string)
func (*MySQLServer) ListenPort ¶
func (s *MySQLServer) ListenPort() string
func (*MySQLServer) PacketWriteClient ¶
func (*MySQLServer) Serve ¶
func (s *MySQLServer) Serve(sessionID string) error
type PGServer ¶
type PGServer struct {
// contains filtered or unexported fields
}
func NewPGServer ¶
func NewPGServer(proxyPort string, client pb.ClientTransport) *PGServer
func (*PGServer) CloseTCPConnection ¶
func (*PGServer) ListenPort ¶
func (*PGServer) PacketWriteClient ¶
type TCPServer ¶
type TCPServer struct {
// contains filtered or unexported fields
}
func NewTCPServer ¶
func NewTCPServer(listenPort string, client pb.ClientTransport, packetType pb.PacketType) *TCPServer
func (*TCPServer) CloseTCPConnection ¶
func (*TCPServer) ListenPort ¶
func (*TCPServer) PacketWriteClient ¶
type Terminal ¶
type Terminal struct {
// contains filtered or unexported fields
}
func NewTerminal ¶
func NewTerminal(client pb.ClientTransport) *Terminal
func (*Terminal) CloseTCPConnection ¶
func (*Terminal) ConnectWithTTY ¶
Connect control the current terminal connecting with the remote one
Source Files
¶
Click to show internal directories.
Click to hide internal directories.