Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileScanPlugin ¶
type FileScanPlugin struct{}
func (*FileScanPlugin) Name ¶
func (p *FileScanPlugin) Name() string
func (*FileScanPlugin) Run ¶
func (p *FileScanPlugin) Run(ctx context.Context, config *core.ScanConfig) ([]core.Result, error)
type HostInfoPlugin ¶
type HostInfoPlugin struct{}
func (*HostInfoPlugin) Name ¶
func (p *HostInfoPlugin) Name() string
func (*HostInfoPlugin) Run ¶
func (p *HostInfoPlugin) Run(ctx context.Context, config *core.ScanConfig) ([]core.Result, error)
type LogScanPlugin ¶
type LogScanPlugin struct{}
func (*LogScanPlugin) Name ¶
func (p *LogScanPlugin) Name() string
func (*LogScanPlugin) Run ¶
func (p *LogScanPlugin) Run(ctx context.Context, config *core.ScanConfig) ([]core.Result, error)
type MalwareScanPlugin ¶
type MalwareScanPlugin struct {
// contains filtered or unexported fields
}
func (*MalwareScanPlugin) Name ¶
func (p *MalwareScanPlugin) Name() string
func (*MalwareScanPlugin) Run ¶
func (p *MalwareScanPlugin) Run(ctx context.Context, config *core.ScanConfig) ([]core.Result, error)
type NetworkPlugin ¶
type NetworkPlugin struct {
// contains filtered or unexported fields
}
func (*NetworkPlugin) Name ¶
func (p *NetworkPlugin) Name() string
func (*NetworkPlugin) Run ¶
func (p *NetworkPlugin) Run(ctx context.Context, cfg *core.ScanConfig) ([]core.Result, error)
type ProcessPlugin ¶
type ProcessPlugin struct {
// contains filtered or unexported fields
}
func (*ProcessPlugin) Name ¶
func (p *ProcessPlugin) Name() string
func (*ProcessPlugin) Run ¶
func (p *ProcessPlugin) Run(ctx context.Context, cfg *core.ScanConfig) ([]core.Result, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.