Versions in this module Expand all Collapse all v0 v0.1.5 Jun 19, 2025 v0.1.4 Apr 7, 2025 Changes in this version + const CAPTURE_SNAP_LEN + const RESPONSE_MAX_LEN + const STATE_CLOSED + const STATE_RESPONSIVE + const STATE_UNRESPONSIVE + var REGEX_HOSTNAME = regexp.MustCompile(`^[0-9A-Za-z_.-]{1,253}$`) + type Host struct + Host net.IP + Target Target + func (host *Host) String() string + type PortResult struct + Host Host + Port uint16 + Probe data.UdpProbeOutput + Response string + Service data.UdpServiceOutput + Transport string + type Target struct + Target string + Type string + func (target *Target) String() string + type UdpProbeScanner struct + Broker data.UdpDataBroker + HostConcurrency uint + Logger *zerolog.Logger + PortConcurrency uint + ProbeCount uint + ReadTimeout time.Duration + Retransmissions uint + func NewUdpProbeScanner(logger *zerolog.Logger, broker data.UdpDataBroker, scanAllAddresses bool, ...) (sc UdpProbeScanner, err error) + func (sc *UdpProbeScanner) DefaultScan(hostWg *sync.WaitGroup, hosts chan Host, services map[string]data.UdpService) (err error) + func (sc *UdpProbeScanner) Length() int + func (sc *UdpProbeScanner) ResolveTarget(targetSource string, hosts chan Host) (err error) + func (sc *UdpProbeScanner) ResolveTargetLine(targetSource string, hosts chan Host) (ok bool) + func (sc *UdpProbeScanner) SaveJson(output *os.File) error + func (sc *UdpProbeScanner) SaveTable(format string, output *os.File) + func (sc *UdpProbeScanner) SaveYAML(output *os.File) error + func (sc *UdpProbeScanner) Scan(targetSourceList []string, slugs []string, tags []string) (err error)