collectors

package
v0.0.0-...-d15ce8f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DNSSniffer

type DNSSniffer struct {
	NetworkCollector
	// contains filtered or unexported fields
}

func NewDNSSniffer

func NewDNSSniffer(resolver ipresolver.IPResolver, isRunningOnAWS bool) *DNSSniffer

func (*DNSSniffer) CreateDNSPacketStream

func (s *DNSSniffer) CreateDNSPacketStream() (chan gopacket.Packet, error)

func (*DNSSniffer) CreatePacketChannelForInterface

func (s *DNSSniffer) CreatePacketChannelForInterface(iface net.Interface) (result chan gopacket.Packet, err error)

func (*DNSSniffer) GetTimeTilNextRefresh

func (s *DNSSniffer) GetTimeTilNextRefresh() time.Duration

func (*DNSSniffer) HandlePacket

func (s *DNSSniffer) HandlePacket(packet gopacket.Packet)

func (*DNSSniffer) RefreshHostsMapping

func (s *DNSSniffer) RefreshHostsMapping() error

type NetworkCollector

type NetworkCollector struct {
	// contains filtered or unexported fields
}

func (*NetworkCollector) CollectResults

type PacketChannelCombiner

type PacketChannelCombiner struct {
	Channels []chan gopacket.Packet
	// contains filtered or unexported fields
}

func NewPacketChannelCombiner

func NewPacketChannelCombiner(channels []chan gopacket.Packet) *PacketChannelCombiner

func (*PacketChannelCombiner) Packets

func (p *PacketChannelCombiner) Packets() chan gopacket.Packet

type SocketScanner

type SocketScanner struct {
	NetworkCollector
}

func NewSocketScanner

func NewSocketScanner() *SocketScanner

func (*SocketScanner) ScanProcDir

func (s *SocketScanner) ScanProcDir() error

type TCPSniffer

type TCPSniffer struct {
	NetworkCollector
	// contains filtered or unexported fields
}

func NewTCPSniffer

func NewTCPSniffer(resolver ipresolver.IPResolver, isRunningOnAWS bool) *TCPSniffer

func (*TCPSniffer) CreateTCPPacketStream

func (s *TCPSniffer) CreateTCPPacketStream() (chan gopacket.Packet, error)

func (*TCPSniffer) GetTimeTilNextRefresh

func (s *TCPSniffer) GetTimeTilNextRefresh() time.Duration

func (*TCPSniffer) HandlePacket

func (s *TCPSniffer) HandlePacket(packet gopacket.Packet)

func (*TCPSniffer) RefreshHostsMapping

func (s *TCPSniffer) RefreshHostsMapping() error

type TimeAndTTL

type TimeAndTTL struct {
	// contains filtered or unexported fields
}

type UniqueRequest

type UniqueRequest struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL