Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { Network string Connection chan net.Conn SelfCertCache autocert.DirCache SelfCert *tls.Certificate ControllerConfig // contains filtered or unexported fields }
func New ¶
func New(config ControllerConfig) Controller
func (*Controller) ListenAndServe ¶
func (c *Controller) ListenAndServe()
func (*Controller) WaitForReady ¶
func (c *Controller) WaitForReady() error
type ControllerConfig ¶
type LigoloAgent ¶
type LigoloAgent struct { Name string Network []protocol.NetInterface Session *yamux.Session SessionID string CloseChan chan bool Interface string Running bool Listeners []*proxy.LigoloListener }
func (*LigoloAgent) AddListener ¶ added in v0.7.3
func (la *LigoloAgent) AddListener(addr string, network string, to string) (*proxy.LigoloListener, error)
func (*LigoloAgent) DeleteListener ¶ added in v0.7.3
func (la *LigoloAgent) DeleteListener(id int)
func (*LigoloAgent) GetListener ¶ added in v0.7.3
func (la *LigoloAgent) GetListener(id int) *proxy.LigoloListener
func (*LigoloAgent) String ¶
func (la *LigoloAgent) String() string
Click to show internal directories.
Click to hide internal directories.