Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseCollector ¶
type CloseCollector struct { }
func NewCloseCollector ¶
func NewCloseCollector() *CloseCollector
func (*CloseCollector) Start ¶
func (c *CloseCollector) Start(_ *module.Manager, context *common.AccessLogContext) error
func (*CloseCollector) Stop ¶
func (c *CloseCollector) Stop()
type Collector ¶
type Collector interface { Start(mgr *module.Manager, context *common.AccessLogContext) error Stop() }
func Collectors ¶
func Collectors() []Collector
type ConnectCollector ¶
type ConnectCollector struct {
// contains filtered or unexported fields
}
func NewConnectCollector ¶
func NewConnectCollector() *ConnectCollector
func (*ConnectCollector) Start ¶
func (c *ConnectCollector) Start(_ *module.Manager, context *common.AccessLogContext) error
func (*ConnectCollector) Stop ¶
func (c *ConnectCollector) Stop()
type L24Collector ¶
type L24Collector struct { }
func NewL24Collector ¶
func NewL24Collector() *L24Collector
func (*L24Collector) Start ¶
func (c *L24Collector) Start(mgr *module.Manager, context *common.AccessLogContext) error
func (*L24Collector) Stop ¶
func (c *L24Collector) Stop()
type ProcessCollector ¶
type ProcessCollector struct { }
ProcessCollector Management all processes which needs to be monitored
func NewProcessCollector ¶
func NewProcessCollector() *ProcessCollector
func (*ProcessCollector) Start ¶
func (p *ProcessCollector) Start(_ *module.Manager, context *common.AccessLogContext) error
func (*ProcessCollector) Stop ¶
func (p *ProcessCollector) Stop()
type ProcessExecuteEvent ¶
type ProcessExecuteEvent struct {
PID uint32
}
type TLSCollector ¶
type TLSCollector struct {
// contains filtered or unexported fields
}
func NewTLSCollector ¶
func NewTLSCollector() *TLSCollector
func (*TLSCollector) OnNewProcessMonitoring ¶
func (c *TLSCollector) OnNewProcessMonitoring(pid int32)
func (*TLSCollector) OnProcessRemoved ¶
func (c *TLSCollector) OnProcessRemoved(pid int32)
func (*TLSCollector) Start ¶
func (c *TLSCollector) Start(_ *module.Manager, context *common.AccessLogContext) error
func (*TLSCollector) Stop ¶
func (c *TLSCollector) Stop()
type TransferCollector ¶
type TransferCollector struct {
// contains filtered or unexported fields
}
func NewTransferCollector ¶
func NewTransferCollector() *TransferCollector
func (*TransferCollector) Start ¶
func (t *TransferCollector) Start(_ *module.Manager, context *common.AccessLogContext) error
func (*TransferCollector) Stop ¶
func (t *TransferCollector) Stop()
Source Files ¶
Click to show internal directories.
Click to hide internal directories.