Documentation ¶
Index ¶
- func IsValidMode(mode string) bool
- type AfpacketSniffer
- type DNSMessage
- func (c *DNSMessage) GetInputChannel() chan dnsutils.DNSMessage
- func (c *DNSMessage) LoadData(matchSource string, srcKind string) (MatchSource, error)
- func (c *DNSMessage) LoadFromFile(filePath string, srcKind string) (MatchSource, error)
- func (c *DNSMessage) LoadFromURL(matchSource string, srcKind string) (MatchSource, error)
- func (c *DNSMessage) ReadConfig()
- func (c *DNSMessage) ReadConfigMatching(value interface{})
- func (c *DNSMessage) Run()
- type Dnstap
- type DnstapProxifier
- type FileIngestor
- func (c *FileIngestor) CheckConfig()
- func (c *FileIngestor) ProcessDnstap(filePath string) error
- func (c *FileIngestor) ProcessFile(filePath string)
- func (c *FileIngestor) ProcessPcap(filePath string)
- func (c *FileIngestor) RegisterEvent(filePath string)
- func (c *FileIngestor) RemoveEvent(filePath string)
- func (c *FileIngestor) Run()
- type MatchSource
- type ProtobufPowerDNS
- type TZSPSniffer
- type Tail
- type XDPSniffer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidMode ¶ added in v0.26.0
Types ¶
type AfpacketSniffer ¶ added in v0.27.0
func NewAfpacketSniffer ¶ added in v0.27.0
func (*AfpacketSniffer) Listen ¶ added in v0.27.0
func (c *AfpacketSniffer) Listen() error
func (*AfpacketSniffer) Run ¶ added in v0.27.0
func (c *AfpacketSniffer) Run()
type DNSMessage ¶ added in v0.40.0
func NewDNSMessage ¶ added in v0.40.0
func (*DNSMessage) GetInputChannel ¶ added in v0.40.0
func (c *DNSMessage) GetInputChannel() chan dnsutils.DNSMessage
func (*DNSMessage) LoadData ¶ added in v0.40.0
func (c *DNSMessage) LoadData(matchSource string, srcKind string) (MatchSource, error)
func (*DNSMessage) LoadFromFile ¶ added in v0.40.0
func (c *DNSMessage) LoadFromFile(filePath string, srcKind string) (MatchSource, error)
func (*DNSMessage) LoadFromURL ¶ added in v0.40.0
func (c *DNSMessage) LoadFromURL(matchSource string, srcKind string) (MatchSource, error)
func (*DNSMessage) ReadConfig ¶ added in v0.40.0
func (c *DNSMessage) ReadConfig()
func (*DNSMessage) ReadConfigMatching ¶ added in v0.40.0
func (c *DNSMessage) ReadConfigMatching(value interface{})
func (*DNSMessage) Run ¶ added in v0.40.0
func (c *DNSMessage) Run()
type Dnstap ¶ added in v0.3.0
func (*Dnstap) CheckConfig ¶
func (c *Dnstap) CheckConfig()
func (*Dnstap) HandleConn ¶ added in v0.3.0
type DnstapProxifier ¶ added in v0.26.0
func NewDnstapProxifier ¶ added in v0.26.0
func (*DnstapProxifier) CheckConfig ¶
func (c *DnstapProxifier) CheckConfig()
func (*DnstapProxifier) HandleConn ¶ added in v0.26.0
func (*DnstapProxifier) HandleFrame ¶ added in v0.26.0
func (c *DnstapProxifier) HandleFrame(recvFrom chan []byte, sendTo []chan dnsutils.DNSMessage)
func (*DnstapProxifier) Run ¶ added in v0.26.0
func (c *DnstapProxifier) Run()
type FileIngestor ¶ added in v0.26.0
func NewFileIngestor ¶ added in v0.26.0
func (*FileIngestor) CheckConfig ¶
func (c *FileIngestor) CheckConfig()
func (*FileIngestor) ProcessDnstap ¶ added in v0.26.0
func (c *FileIngestor) ProcessDnstap(filePath string) error
func (*FileIngestor) ProcessFile ¶ added in v0.26.0
func (c *FileIngestor) ProcessFile(filePath string)
func (*FileIngestor) ProcessPcap ¶ added in v0.26.0
func (c *FileIngestor) ProcessPcap(filePath string)
func (*FileIngestor) RegisterEvent ¶ added in v0.26.0
func (c *FileIngestor) RegisterEvent(filePath string)
func (*FileIngestor) RemoveEvent ¶ added in v0.26.0
func (c *FileIngestor) RemoveEvent(filePath string)
func (*FileIngestor) Run ¶ added in v0.26.0
func (c *FileIngestor) Run()
type MatchSource ¶ added in v0.40.0
type MatchSource struct {
// contains filtered or unexported fields
}
type ProtobufPowerDNS ¶ added in v0.17.0
func NewProtobufPowerDNS ¶ added in v0.17.0
func (*ProtobufPowerDNS) CheckConfig ¶
func (c *ProtobufPowerDNS) CheckConfig()
func (*ProtobufPowerDNS) HandleConn ¶ added in v0.17.0
func (*ProtobufPowerDNS) Run ¶ added in v0.17.0
func (c *ProtobufPowerDNS) Run()
type TZSPSniffer ¶ added in v0.39.0
func (*TZSPSniffer) Listen ¶ added in v0.39.0
func (c *TZSPSniffer) Listen() error
func (*TZSPSniffer) Run ¶ added in v0.39.0
func (c *TZSPSniffer) Run()
type XDPSniffer ¶ added in v0.39.0
func NewXDPSniffer ¶ added in v0.39.0
func (*XDPSniffer) Run ¶ added in v0.39.0
func (c *XDPSniffer) Run()
Click to show internal directories.
Click to hide internal directories.