Versions in this module Expand all Collapse all v1 v1.0.1 Jul 30, 2025 v1.0.0 Jul 15, 2025 Changes in this version + type Engine struct + func NewScannerEngine(opts *statute.ScannerOptions, ctx ...context.Context) *Engine + func (e *Engine) Cancel() + func (e *Engine) GetAvailableIPs(desc bool) []netip.Addr + func (e *Engine) Run() + type IPQueue struct + func NewIPQueue(opts *statute.ScannerOptions) *IPQueue + func (q *IPQueue) AvailableIPs(desc bool) []netip.Addr + func (q *IPQueue) Dequeue() (statute.IPInfo, bool) + func (q *IPQueue) Enqueue(info statute.IPInfo) bool + func (q *IPQueue) Expire()