types

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainList

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

func NewDomainList

func NewDomainList() *DomainList

func (*DomainList) GetAll

func (l *DomainList) GetAll() []string

func (*DomainList) Lookup

func (l *DomainList) Lookup(domain string) bool

func (*DomainList) Remove

func (l *DomainList) Remove(domains []string) error

func (*DomainList) Upsert

func (l *DomainList) Upsert(domains []string) error

type Packet added in v0.5.1

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

func NewPacket added in v0.5.1

func NewPacket(payload []byte) (*Packet, error)

func (*Packet) GetDomains added in v0.5.1

func (p *Packet) GetDomains() []string

func (*Packet) GetJA3 added in v0.5.1

func (p *Packet) GetJA3() (string, bool)

func (*Packet) GetReversedDomains added in v0.5.1

func (p *Packet) GetReversedDomains() []string

func (*Packet) GetSNI added in v0.5.1

func (p *Packet) GetSNI() (string, bool)

func (*Packet) GetSrcIP added in v0.5.1

func (p *Packet) GetSrcIP() (netip.Addr, bool)

type SubnetList

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

func NewSubnetList

func NewSubnetList() *SubnetList

func (*SubnetList) GetAll

func (l *SubnetList) GetAll() []netip.Prefix

func (*SubnetList) Lookup

func (l *SubnetList) Lookup(subnet netip.Prefix) bool

func (*SubnetList) Remove

func (l *SubnetList) Remove(subnets []netip.Prefix) error

func (*SubnetList) Upsert

func (l *SubnetList) Upsert(subnets []netip.Prefix) error

Jump to

Keyboard shortcuts

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