Documentation
¶
Index ¶
- type BufferedConn
- type Client
- type Glutton
- func (g *Glutton) HandleFTP(conn net.Conn)
- func (g *Glutton) HandleHTTP(conn net.Conn)
- func (g *Glutton) HandleRDP(conn net.Conn)
- func (g *Glutton) HandleRFB(conn net.Conn)
- func (g *Glutton) HandleSIP(netConn net.Conn)
- func (g *Glutton) HandleSMB(conn net.Conn)
- func (g *Glutton) HandleSMTP(conn net.Conn)
- func (g *Glutton) HandleTCP(conn net.Conn)
- func (g *Glutton) HandleTelnet(conn net.Conn)
- func (g *Glutton) Init() (err error)
- func (g *Glutton) NewSSHProxy() (err error)
- func (g *Glutton) Peek(conn net.Conn, length int) (snip []byte, bufConn BufferedConn, err error)
- func (g *Glutton) Shutdown() (err error)
- func (g *Glutton) Start() (err error)
- type PixelFormat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferedConn ¶
type BufferedConn struct { net.Conn // So that most methods are embedded // contains filtered or unexported fields }
BufferedConn provides an interface to peek at a connection
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a connection container
type Glutton ¶
type Glutton struct {
// contains filtered or unexported fields
}
Glutton struct
func (*Glutton) HandleHTTP ¶
HandleHTTP takes a net.Conn and does basic HTTP communication
func (*Glutton) HandleSMTP ¶
HandleSMTP takes a net.Conn and does basic SMTP communication
func (*Glutton) HandleTelnet ¶
HandleTelnet handles telnet communication on a connection
func (*Glutton) NewSSHProxy ¶
NewSSHProxy creates a new SSH proxy instance
Source Files
¶
Click to show internal directories.
Click to hide internal directories.