Early access · free 1-week pilots for US IT teams & MSPs

Every device on your network. Zero probes.

NS-Discovery builds a live asset inventory by listening to the traffic devices already broadcast on each segment where a Sensor runs. No scanning, no agents, no vendor cloud. Active probing stays off unless you turn it on. And every classification shows the evidence behind it.

  • Sends nothing to printers, PLCs or medical devices
  • One Linux host per segment, about an hour to install
  • Nothing is ever sent to us
Manager · All sitesSample data
247devices · 3 sites
163identified (66%)
4new today
5outdated OS
DeviceIPSiteStatus
HP LaserJet M40410.0.4.21Bostonidentified
FRONTDESK-0710.0.4.57BostonWindows 7
Possibly an Apple Mac10.0.9.140Warehousenew
Cisco Catalyst 296010.0.0.2HQidentified
a4:cf:12:…:9e10.0.9.33Warehouseunknown

On the Sensor: why “HP LaserJet M404”?

2 independent signals · last seen 2 min ago

  • mDNS_ipp._tcp “HP LaserJet M404dn”
  • DHCPvendor class “Hewlett-Packard JetDirect”
  • MACa0:d3:c1 → HP Inc. (context only)
Reviewed printer rule · 2 signalshigh confidence

Decodes 13 discovery protocols

  • ARP
  • DHCPv4
  • mDNS
  • LLMNR
  • NetBIOS
  • SMB Browser
  • SSDP
  • LLDP
  • CDP
  • MNDP
  • PROFINET
  • EtherNet/IP
  • BACnet

Who it’s for

Built for networks you can’t afford to scan.

Active scanners can crash fragile equipment and agents can’t be installed on a printer. Passive discovery works on everything that talks.

Healthcare & clinics

Every device that talks shows up, including infusion pumps, imaging and unmanaged IoT, and nothing is sent to them. What the rules can’t identify is listed as unknown, not guessed. Keep an asset list your auditor can trace.

Proposed HIPAA Security Rule · asset inventory

Manufacturing & OT

Inventory PLCs, HMIs and legacy controllers on isolated segments. Export files for air-gapped networks.

Air-gap import · no outbound needed

Offices & schools

Laptops, phones, printers, projectors and the device nobody admits to plugging in. A continuous inventory instead of a yearly spreadsheet.

CIS Controls v8 · 1.5 passive discovery

MSPs

Drop a Sensor at each client site and hand over clean reports at onboarding and QBRs. Today: one Manager per client, or one Manager with users limited to chosen Sensors.

Multi-tenant Manager · planned

How it works

From a mirror port to an inventory you can show an auditor.

Two small programs that you run yourself. Each is a single binary with a built-in database, plus a signed recognition package and a license file.

01 · YOUR NETWORK

Switch or SPAN port

Devices already announce themselves with DHCP, mDNS, LLDP and more. A mirror port shows the most; a plain access port still hears the broadcast and multicast announcements most discovery relies on.

copy of
traffic
02 · SENSOR

Listens and classifies

Decodes discovery protocols, keeps evidence per device and applies reviewed rules. Packets never leave the host.

Ubuntu 22.04 / 24.04 LTS · amd64
outbound only
mTLS 1.3
03 · MANAGER (OPTIONAL)

All sites in one place

Inventory, change feed, findings and reports for every site. SSO, roles, per-site access.

On-prem or your cloud VM
No inbound ports on SensorsSensors dial out to your Manager and accept no connections. Only the Manager listens, on one TCP port.
No command channelThe Manager can’t run commands, upgrades or scans on a Sensor. A Sensor may pull a fixed list of settings from it, checks each one, and can be set to ignore them all.
Works air-gappedCarry an export file to the Manager and import it. No outbound path needed.

Explainable by design

Every answer shows its work.

A label alone is hard to trust. NS-Discovery shows the packet-level facts behind each one, so you can check it, or prove it wrong.

  • Evidence, not magicEach fact is stored with its source protocol and age.
  • Fixed, reviewed rulesNo black-box ML. If the evidence isn’t there, the field says “unknown”.
  • Auditor-friendlyReports show the figures behind every claim, are dated, and keep a SHA-256 of their content.

FRONTDESK-07

10.0.4.57 · 18:03:73:1a:77:0e
outdated OS
TypeWorkstation
OSWindows 7
VendorDell Inc.
SourceObservedAge
DHCPVendor class “MSFT 5.0”, parameter list of the Windows 7 generation4 min
SMBBrowser announcement: Windows 6.1 workstation12 min
MAC18:03:73 registered to Dell Inc. (context)—
SSDPServer: “Microsoft-Windows-NT/6.1 UPnP/1.0”1 h
Matched rule windows_browser_announcement · first seen Oct 14 · 3 IP changes in 30 days

What you get

Know what changed, not just what’s there.

Change feed

New, returning and unapproved devices and new findings, sent to a webhook, e-mail or your SIEM within about a minute.

Outdated systems

Spot devices announcing an operating system past its end of support, like Windows 7 or Server 2012 R2.

IP history

Who had 10.0.4.57 last Tuesday at 3 pm? Answer incident questions by time and site.

Audit reports

Coverage tables for CIS Controls v8, NIST CSF 2.0, NIST SP 800-171 r2 3.4.1 (CMMC Level 2) and the proposed 2025 HIPAA Security Rule, with partial coverage marked. Evidence, not a certification.

SSO & roles

OpenID Connect, four roles including read-only auditor, per-site access enforced on the server.

Fits your stack

Syslog / CEF, CSV export, CLI and API. Read-only Android app (early access) for on-call checks.

The Manager

Real screens, demo network.

Three sites and about 300 synthetic devices. Every name and address is generated; no customer data.

Manager overview: Sensors online, devices on all sites, share recognized, new devices this week
Overview across all sites
Manager device page: a Windows 7 workstation with its network facts, classification and an outdated OS finding
A device page: a Windows 7 workstation flagged as out of support

Compared

Why passive?

Active scannerEndpoint agentNS-Discovery
Traffic it generatesProbes every hostAgent check-insNone on monitored segmentOptional ARP discovery, off by default
Sees IoT, printers, OTPartlyNoYes, if it talks
Safe for fragile equipmentRiskyN/AYes
Continuous change detectionBetween scansYesYes, continuously
Install on every deviceNoYesNo, one host per segment
Passwords to your hostsAdmin accounts for deep checksRuns with admin rights on each deviceNone needed, none stored
FootprintA server sized for the scan loadSoftware on every device65–90 MB peak memoryone small host or VM per segment

Security

The least risky thing on your network.

A tool that maps your network shouldn’t become a way into it. Here’s exactly what it does, and what isn’t done yet.

No vendor cloudNo telemetry, no license call-home, no automatic updates: you install new packages yourself.
Packets stay putOnly inventory reaches the Manager. Payloads and credentials never leave the Sensor.
Least privilegeDedicated user with two Linux capabilities. Local UI bound to loopback.
Memory-safe languageWritten in Go and built without cgo. Race detector and govulncheck run on every change.
SBOM in each Debian packageA CycloneDX bill of materials ships in each package, and CI rebuilds the binaries to check they are byte-identical.
Audit logSign-ins and config changes logged. Lockout on failed logins.

Not done yet, and we’ll say so

  • No SOC 2 report yet.
  • No third-party penetration test yet. Planned.
  • Packages are not signed yet; each build comes with its SHA-256.
  • Live-capture throughput on Linux is not measured yet.
  • We don’t host customer data, so there’s nothing of yours on our side.
240–360kframes / second, file replay
65–90 MBpeak memory
13protocols decoded

Recorded office and small-network captures replayed from file through the full Sensor pipeline on an Apple M3 laptop; captures dense with discovery traffic run at about 20k frames/s. Live capture on Linux is not measured yet.

Free pilot

One segment. One week. No purchase.

We’re in early access and not selling yet. Pilots help us improve recognition. You keep the inventory and the report.

  1. Intro call 30 minTell us about your network. We tell you if it’s a fit.
  2. Install the Sensor ~1 hourA Debian package on an Ubuntu host or VM in the segment.
  3. Let it listen ~7 daysThe Sensor sends no discovery traffic; only its host’s own traffic goes out.
  4. Review together 1 hourWalk through what it found, including what it couldn’t identify.
  5. Keep or removeKeep the report. apt purge ns-discovery removes the Sensor and all its data.

Request a pilot

Write to us with a few lines. We aim to reply within two business days.

  • Your organizationAnd whether you are a managed service provider.
  • SizeRoughly how many devices and sites.
  • Network typeOffice, clinic, plant, school or a mix.
Email hello@ns-discovery.com

Only for networks you are authorized to monitor.

FAQ

Questions IT teams ask first

Does it really send nothing?

On the segment it monitors, the Sensor only listens. It does not scan, ping or probe. Two exceptions, both under your control: an optional local ARP discovery mode that is off until an operator enables it, and the connections you configure from its host: mTLS to your own Manager and syslog to your SIEM.

What hardware do I need?

An Ubuntu 22.04 or 24.04 LTS host or VM on the segment you want to see; 2 GB of RAM is enough for a small network, and we size larger sites with you. A Debian package for Ubuntu 22.04 and 24.04 LTS on amd64; an arm64 build is available on request. A SPAN/mirror port gives the best coverage, a regular access port also works.

Where does my data go?

Nowhere outside your infrastructure. The Sensor and Manager run on your hardware or in your own cloud account. We see only what you choose to show us on a call.

How is this different from Nmap, Lansweeper or a NAC?

Scanners send traffic to every host and only see what answers. Agents need installing on each device. A NAC controls who may connect; it is not built to explain what a device is. NS-Discovery identifies devices from what they already broadcast, sends nothing to them, and keeps watching continuously.

Do we still need our vulnerability scanner?

Yes. They answer different questions. NS-Discovery shows what is on the network, including devices that appeared between scans or never answered one; your scanner checks hosts for vulnerabilities. Today you can reconcile our inventory against any CSV list of IP or MAC addresses, such as a scanner export, and see which devices the list is missing. Direct import of Tenable, Qualys and Rapid7 scan scopes is on the roadmap.

What will it cost after early access?

Pricing is not set yet, and we are not selling during early access. Pilots are free, and pilot participants hear about pricing first.

See your network as it really is.

Try it on one segment for a week. Free, with a short pilot agreement.

Request a free pilot