v1.0.0
First stable release: reliable no-root LAN discovery plus port
scanning on macOS, Linux and Windows.
Discovery:
- The default TCP plus ARP engine sweeps a
/24in about 2 seconds,
down from 494 seconds with naive ping sweeping. The TCP sweep finds
hosts with open ports, and the ARP harvest pass catches quiet hosts
that answer ARP but drop TCP. Harvest only candidates get a targeted
probe before being reported, so stale table entries do not turn into
false positives. - The
--pingfallback uses one ICMP ping per host for networks where
TCP plus ARP does not fit. - Results stream as hosts are found, then a sorted recap lists every
host numerically with a one line summary of host count and elapsed
time.
Scanning:
- Port scans share the TCP connect timeout, so filtered ports report
quickly instead of stalling. - Commands are unified under
-sfor discovery and-pfor ports,
with--helpand--versionalongside.
Platforms and toolchain:
- Ported to Zig 0.16.0.
- The Windows discovery path works natively, with a Winsock connect
timeout, Windowsarp -aparsing, and calmer WSA startup and
cleanup. - Linux is validated in the Docker lab (see
docker/README.md),
including anip neighfallback whenarpis missing and per-OS
ping wait flags. developis merged intomain, which is now the only long lived
branch.- CI builds and runs the tests on Linux, macOS and Windows.