Expand description
Reusable packet and timing primitives for ipscan.
The library performs local IPv4 discovery with crafted Ethernet/ARP frames. It is intentionally Linux-friendly but keeps pnet’s cross-platform interface model for interface enumeration and packet channels. The CLI owns process exits and presentation; these modules own scan data and packet mechanics.
Modules§
- network
- Exposes the public
networkmodule. Network-interface selection, ARP packet exchange, and scan timing. - scan_
options - Exposes the public
scan_optionsmodule. Scan configuration shared by the standalone binary and future front ends. - time
- Exposes the public
timemodule. Human-friendly scan timing parsing and formatting. - utils
- Exposes the public
utilsmodule. Shared interface selection, scan summaries, and network-size helpers. - vendor
- Exposes the public
vendormodule.