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.