Skip to content

v1.1.0

Choose a tag to compare

@Criseda Criseda released this 18 Sep 11:16
· 16 commits to main since this release
96ac3ed

Port scanning is faster and quieter, with no new privileges required:

  • Fixed worker pools replace thread-per-port (and thread-per-IP in
    discovery): a full 65k range needs hundreds of threads instead of
    tens of thousands. A 200-port loopback scan drops from about 4.2s
    to about 0.6s on Windows.
  • Port probes use a dedicated 500ms timeout while discovery keeps its
    longer Windows bound, so slow RSTs still count as host-up.
    Override it per scan with ns -p <ip> <range> --timeout <ms>.
  • Results are sorted ascending; reversed ranges are rejected
    (InvalidPortRange, the CLI still accepts either order); the
    silent port-137 skip, the per-port sleep, per-port filtered stderr
    lines, and a leftover TEMP timing print are gone.
  • ipStringToBytes rejects empty octets and /0 CIDRs no longer
    overflow the mask computation.