Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Interfaces InterfacesConfig `config:"interfaces"` Flows *Flows `config:"flows"` Protocols map[string]*common.Config `config:"protocols"` ProtocolsList []*common.Config `config:"protocols"` Procs procs.ProcsConfig `config:"procs"` IgnoreOutgoing bool `config:"ignore_outgoing"` ShutdownTimeout time.Duration `config:"shutdown_timeout"` RunOptions droppriv.RunOptions }
type Flows ¶
type Flows struct { Enabled *bool `config:"enabled"` Timeout string `config:"timeout"` Period string `config:"period"` EventMetadata common.EventMetadata `config:",inline"` Processors processors.PluginConfig `config:"processors"` }
type InterfacesConfig ¶
type InterfacesConfig struct { Device string `config:"device"` Type string `config:"type"` File string `config:"file"` WithVlans bool `config:"with_vlans"` BpfFilter string `config:"bpf_filter"` Snaplen int `config:"snaplen"` BufferSizeMb int `config:"buffer_size_mb"` TopSpeed bool Dumpfile string OneAtATime bool Loop int }
Click to show internal directories.
Click to hide internal directories.