Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Setup ¶
func Setup(raw json.RawMessage) (types.FilterPlugin, error)
Types ¶
type Mask ¶
type Mask struct { plugin.PluginCommon // PrefixLength value to mask ipv4 address. default is 22. MaskLen4 uint8 // PrefixLength value to mask ipv6 address. default is 40. MaskLen6 uint8 // If QueryAddressEnabled is true, mask QueryAddress. defaut is true QueryAddressEnabled bool // If ResponseAddressEnabled is true, mask ResponseAddress. defaut is true ResponseAddressEnabled bool // contains filtered or unexported fields }
Mask plug-ins mask IP addresses.
func (*Mask) Filter ¶
func (f *Mask) Filter(t *types.DnstapMessage) *types.DnstapMessage
Click to show internal directories.
Click to hide internal directories.