Skip to content

Releases: 3389ro/netlens

NetLens 1.5.14 — two-phase scan fixes

28 May 20:23

Choose a tag to compare

Theme: two-phase (All Ports / Deep) scan fixes.

Fixed

  • All-Ports / Deep scans no longer appear to restart. The full-range sweep now builds on the initial fast discovery instead of re-scanning it: open ports, services, SMB shares, printer supplies and security findings from the first pass are preserved, the scan duration no longer resets at the phase change, and the sweep skips the ports discovery already covered.
  • Custom Ports field is now discoverable. Selecting the Custom Ports preset reveals the port-entry box immediately (it previously could stay off-screen until a window resize), with an inline format hint — a comma-separated list and/or a-b ranges, e.g. 22,80,443,8000-8100.

Download

NetLens.exe — portable, single-file, no installer, no telemetry. Loads on Windows 7 → 11 and Server 2012+ (x64).

Verify

Get-FileHash NetLens.exe -Algorithm SHA256
  • NetLens.exe4b59fb5de14386bdfed565b4fadecd1bad4404d4d8e0ca9961d9a7439daba0ce
  • NetLens-1.5.14-source.zip8381d196fcfc270b4f2a3170cd855e068553a4ebab1771e6bf412da55cb88b7b

NetLens 1.5.13 — deeper device fingerprinting & security findings

28 May 17:49

Choose a tag to compare

Theme: deeper device fingerprinting, security findings, and large-scan stability.

This release adds a security-findings layer, much richer device identification (including a dedicated Model column), and a round of performance and reliability work for large ranges and long-running scans.

Highlights

  • Security findings — curated CVE / EOL heuristics from observable banners and version hints, surfaced in the details pane and the HTML report. Heuristic hints only — never a confirmed CVE.
  • SMB dialect detection (SMB 1.0 / 2.x / 3.x) plus anonymous share enumeration where the host permits it.
  • Broader device fingerprinting — Roborock/Xiaomi, Ubiquiti/UniFi, VMware ESXi, HPE iLO, Netgear, Yealink, Thecus/Synology, TP-Link and MikroTik.
  • Model column (grid, HTML, CSV) with a strict, manufacturer-driven resolver that never presents a raw page title as a model.
  • Printer enrichment over SNMP (Printer-MIB) and Zebra SGD (TCP 9100).
  • Faster, steadier big scans — O(1) result accumulation, repaint throttling, and a faster Stop on slow / firewalled / VPN hosts.
  • Removed an incorrect SMB1 / EternalBlue finding that could fire on ordinary SMB 2.1 hosts (Windows 7 / Server 2008 R2 / 2012 and many NAS devices); report and export hardening.

Full notes: CHANGELOG.md

Download

NetLens.exe — portable, single-file, no installer, no telemetry. Loads on Windows 7 → 11 and Server 2012+ (x64).

Verify

Get-FileHash NetLens.exe -Algorithm SHA256
  • NetLens.exe645a85435b7c8ff7f9057a4f2d89ce1bbcf358290602a9a883092563fcab3be8
  • NetLens-1.5.13-source.zip1645ec45f2029e86b1276684a03ad2b2020b0e60b6783061dfdb77d4d785d4d2

NetLens 1.3.0 — native Win32 rewrite

26 May 15:38

Choose a tag to compare

Theme: native Win32 rewrite + scan-engine fork.

NetLens 1.3 is a from-scratch native Win32 UI sitting on an updated scan engine. Single 2.5 MB statically-linked NetLens.exe (LTCG / static CRT) with PerMonitorV2 DPI awareness and zero runtime dependencies.

Highlights

  • Native Win32 UI: real-time host grid + per-row open-port deltas, IP-tracked selection across re-sorts, three-state toolbar (Start → Cancel → Cancelling…), filter row + view menu, per-host details pane with copy-everywhere affordances.
  • UDP discovery widened from 6 to 8 probes: NBNS / NTP / SSDP / mDNS / SQL Browser / DNS / LLMNR / IPMI. One shared select() loop, source-IP-verified responses.
  • New Printer SNMP module: SNMPv2c BER client + Printer-MIB walker reports vendor + model + serial + per-cartridge supply levels.
  • Enrichment overhaul: fewer false positives (win- hostname, TP-Link cameras, IPP/CUPS-on-Linux), Netgear-switch detection, 3CX PBX detection, anchored hostname rules; VendorShortener + device-hint catalogs filled out; HTTP → HTTPS scheme guard on web-UI probe.
  • Engine reliability (internal + external audits): FFI restart race, clear_results race, cancel-jumps-to-100 %, UTF-8 codepoint truncation, NBNS hostname promotion, UDP single-error breakage, SNMP OID multi-byte first sub-id, DNS reverse-lookup thread cap, etc.
  • HTML report redesign: offline hosts hidden by default, KPI cards rebalanced, new Printer supplies + UDP discovery sections.
  • Windows Server 2012 / 7 / 8 / 8.1 / 10 / 11 — Win10-only user32 exports resolved at runtime with tiered fallbacks.

Removed

  • Old GUI shell, cli/ subsystem, HostMonitor / BaselineStore runtime UI (code still compiled in the engine).

See CHANGELOG.md for the full list.

Verify

Get-FileHash NetLens.exe -Algorithm SHA256

SHA-256 of NetLens.exe:
494fed102ff7459c0a9ef88676779a87c3fdd7db4eaa791fb28da2df826dce48

NetLens 1.2.0 — UDP service enrichment

12 May 15:53

Choose a tag to compare

Theme — UDP service enrichment

Six parallel UDP probes per online host (NetBIOS 137, mDNS 5353, SSDP 1900, SNMP 161, DNS-version 53, NTP 123) surface the services TCP-only scanners miss. NetBIOS name now feeds a Hostname fallback when reverse DNS is empty. Risk model picks up SNMP-public reads (Medium), UPnP and NetBIOS exposure (Low). New CSV columns and a UDP section in the HTML report. Auto-disabled for ranges above 1024 hosts.

See the full CHANGELOG.md for prior releases.

Verify the binary

Get-FileHash NetLens.exe -Algorithm SHA256
# should match the line in NetLens.exe.sha256

SHA-256: a593c49123edbb5f5aa004d9603ce683d94102d8c72b7dc6e5ea75e289f76557

What's bundled

  • NetLens.exe — 2.3 MB single-file portable executable. No installer, no admin rights, no telemetry.
  • NetLens.exe.sha256 — sidecar checksum for verification.
  • Source code archives (.zip / .tar.gz) — auto-generated by GitHub from the v1.2.0 tag.

Built with

C++20 · Win32 GUI + CLI · Visual Studio 2022 Build Tools · CMake 3.20+

Licence

MIT — see LICENSE.txt and NOTICE.txt for the IEEE OUI registry attribution.


Product page: 3389.ro/tools/netlens
Maintained by 3389 Software Outsourcing