Versions in this module Expand all Collapse all v0 v0.7.0 Oct 10, 2024 Changes in this version + var ZTunnelProcessFinderInterval = time.Second * 30 + var ZTunnelTrackBoundSymbolPrefix = "_ZN7ztunnel5proxy18connection_manager17ConnectionManager14track_outbound" + type ZTunnelCollector struct + func NewZTunnelCollector(expireTime time.Duration) *ZTunnelCollector + func (z *ZTunnelCollector) ReadyToFlushConnection(connection *common.ConnectionInfo, _ events.Event) + func (z *ZTunnelCollector) Start(mgr *module.Manager, ctx *common.AccessLogContext) error + func (z *ZTunnelCollector) Stop() + type ZTunnelLoadBalanceAddress struct + IP string + Port uint16 + func (z *ZTunnelLoadBalanceAddress) String() string v0.6.0 Mar 19, 2024 Changes in this version + type CloseCollector struct + func NewCloseCollector() *CloseCollector + func (c *CloseCollector) Start(_ *module.Manager, context *common.AccessLogContext) error + func (c *CloseCollector) Stop() + type Collector interface + Start func(mgr *module.Manager, context *common.AccessLogContext) error + Stop func() + func Collectors() []Collector + type ConnectCollector struct + func NewConnectCollector() *ConnectCollector + func (c *ConnectCollector) Start(_ *module.Manager, context *common.AccessLogContext) error + func (c *ConnectCollector) Stop() + type L24Collector struct + func NewL24Collector() *L24Collector + func (c *L24Collector) Start(mgr *module.Manager, context *common.AccessLogContext) error + func (c *L24Collector) Stop() + type ProcessCollector struct + func NewProcessCollector() *ProcessCollector + func (p *ProcessCollector) Start(_ *module.Manager, context *common.AccessLogContext) error + func (p *ProcessCollector) Stop() + type ProcessExecuteEvent struct + PID uint32 + type TLSCollector struct + func NewTLSCollector() *TLSCollector + func (c *TLSCollector) OnNewProcessMonitoring(pid int32) + func (c *TLSCollector) OnProcessRemoved(pid int32) + func (c *TLSCollector) Start(_ *module.Manager, context *common.AccessLogContext) error + func (c *TLSCollector) Stop() + type TransferCollector struct + func NewTransferCollector() *TransferCollector + func (t *TransferCollector) Start(_ *module.Manager, context *common.AccessLogContext) error + func (t *TransferCollector) Stop()