Skip to main content

Module scanner

Module scanner 

Source
Expand description

Orchestration logic for network discovery.

This module coordinates the execution of various scanning strategies:

  • Privileged: High-speed raw socket scans ([LocalScanner] for ARP/ICMP, [RoutedScanner] for TCP SYN).
  • Unprivileged: Standard TCP handshake fallback via [handshake].

It manages the lifecycle of a scan by partitioning targets by interface, spawning concurrent explorers, and piping results through a background [HostnameResolver]

Modules§

dispatcher

Functions§

discover
The primary entry point for network discovery.
scan