Skip to main content

Crate ipscan_lib

Crate ipscan_lib 

Source
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 network module. Network-interface selection, ARP packet exchange, and scan timing.
scan_options
Exposes the public scan_options module. Scan configuration shared by the standalone binary and future front ends.
time
Exposes the public time module. Human-friendly scan timing parsing and formatting.
utils
Exposes the public utils module. Shared interface selection, scan summaries, and network-size helpers.
vendor
Exposes the public vendor module.