How it works

How NetSnap Survey works

One file, a page in your browser, and a report for the client. Here is what happens in between.

From run to report

  1. Run the file

    Double-click it. NetSnap Survey starts a web page on your own computer and opens it in your default browser. The page is reachable only from that computer (127.0.0.1), and the program stops when you close the browser.

  2. Confirm and survey

    Choose the subnet, name the site and confirm you are authorized to scan it. Devices appear as they are found.

  3. Export and save

    Export an executive PDF, CSV or JSON. Finish and save writes the survey to an encrypted file under your passphrase.

How it finds and identifies devices

It never logs in to anything. Everything it learns comes from what devices say about themselves on the network.

Finding devices

ARP and ping (ICMP) sweeps across the subnets you select, plus a probe of ten key TCP ports. Devices that ignore ping still show up if they answer on a port.

Identifying devices

Port banners, web page titles and Server headers, TLS certificate names and expiry dates, and an embedded IEEE vendor table are combined by a weighted scoring matrix into a device type such as printer, camera, server or network gear.

Evidence you can review

Each classification keeps the evidence behind it, with its weight. Expand a row to see why a device was labeled, and review the ones that are uncertain. Confidence is shown for every device.

Reports

An executive summary PDF for the client meeting, and CSV or JSON for your own documentation and tools.

Careful by default

  • It scans only the subnets you select.
  • It asks you to confirm you are authorized to scan before each survey.
  • It rate-limits itself.
  • It needs no credentials and never logs in to a device.
  • Saved surveys are encrypted with your passphrase.
  • No installer, no Npcap and no drivers.

NetSnap Survey scans on Windows 10 and 11 (x64 and ARM64). macOS and Linux versions are planned. Scan only networks you are authorized to test.