Things On · Mike's app library
mike-app.com
PTEN
Net Discovery
Standby — ready to install

Net Discovery

Discover and identify the machines on your network. Instead of going back and forth between Advanced IP Scanner and arp -a (which only show the MAC), Net Discovery shows, per range, the IP, MAC, manufacturer, name and likely device type of every unit, and why. It only reads the network: it never changes anything on the devices.

v1.3.2 · 9 Nov 2026 Platforms Windows 10/11 (64-bit) · macOS (BETA) Installs without admin rights · per user
Net Discovery
Single installer · Windows
No admin rights
NetDiscovery_Setup_v1.3.2.exe ~17 MB
Download for Windows
v1.3.2 · 9 Nov 2026 · Windows 10/11 (64-bit)
SHA-256 55e168495eeeda5ab4ffaba92f140c89446360a8b9520aa0d0b347b956db0318
The installer is not digitally signed yet: Windows may warn about an “unknown publisher”. Choose “More info” → “Run anyway”. You can verify the file with Get-FileHash in PowerShell. The window uses Microsoft WebView2, which already ships with Windows 10/11 (without it, the app opens in your browser). It doesn't need Npcap or drivers.
Net Discovery · macOS
Apple Silicon (M1 and later) · .dmg
Apple Silicon · BETA
NetDiscovery_Mac_BETA_1.3.2_arm64.dmg ~15 MB
Download BETA for macOS
BETA v1.3.2 · 10 Nov 2026 — never tested on a real Mac yet (only in GitHub's automatic tests). The first time: right-click → Open.
SHA-256 036d72e2685dfdcf28f4d581f58f3ff37e145f7dbe3840888421cd69c426944f
It is not signed by Apple: the first time, right-click the app → “Open”. On the Mac it does the inventory by range (IP, MAC and name) and Capture using macOS's own libpcap, listening only. Capture needs permission to read the network card (BPF) and the app says what is missing; the Mac may also ask for the “Local Network” permission. Pktmon and Npcap are Windows only. It only reads the network: it never changes anything on the devices.
Net Discovery · macOS
Intel · .dmg
Intel · BETA
NetDiscovery_Mac_BETA_1.3.2_x86_64.dmg ~16 MB
Download BETA for macOS
BETA v1.3.2 · 10 Nov 2026 — never tested on a real Mac yet (only in GitHub's automatic tests). The first time: right-click → Open.
SHA-256 b0dbc9e5c4187b015f805f1bf236d09f0e12653b994be9732363eb612533a5e5
It is not signed by Apple: the first time, right-click the app → “Open”. On the Mac it does the inventory by range (IP, MAC and name) and Capture using macOS's own libpcap, listening only. Capture needs permission to read the network card (BPF) and the app says what is missing; the Mac may also ask for the “Local Network” permission. Pktmon and Npcap are Windows only. It only reads the network: it never changes anything on the devices.
What's new by version
Each version has its own address: netdiscovery.html#v1.3.2
v1.3.2
v1.3.2 · 9 Nov 2026The installer checks the requirements: it looks for the WebView2 Runtime, .NET Framework 4.7.2 or newer and Npcap, and warns you about anything that is missing, with the official download link (Npcap is optional and comes unticked). Without WebView2 the app opens in the browser, with a banner explaining why and a button to download it. Nothing is downloaded without the user seeing it. Less scrolling in Capture: “Information and requirements”, “Capture filter” and “View messages (HTTP)” collapse with a click on the title, leave a one-line summary, and your choice is remembered.
v1.3.1 · 9 Nov 2026Rule-based capture filter, point and click: by device, IP or range, MAC or prefix, manufacturer, port, protocol, traffic type (broadcast, multicast, unicast), VLAN and direction (source or destination), always to include or exclude, combined with “all” or “any”. “Hide noise” removes mDNS, ARP and the like with one click. Filters are saved by name for reuse, and the generated filter is always shown as text (and as BPF, for those who prefer to type it by hand). With Npcap the filter runs on the network card itself; with Windows Pktmon it only accepts simple rules, and the app tells you what it doesn't support.
v1.3.0 · 9 Nov 2026New optional “View messages (HTTP)” mode in the Capture tab, off by default and never left on from one session to the next: it reads the start of plain-text HTTP requests and responses (method, URL with parameters, Host, status code, content type and a short body) and the text lines of Telnet, Videohub, HyperDeck and vMix; HTTPS cannot be read. View by time or by conversation, with text search in the URL and body; filter by network (“Private only” by default, or “All”), by port and by IP. Privacy: Authorization and cookies are not even stored, the values of password, token, key and similar fields show as “••••”, and everything stays in memory only (the last 2000 messages); the .pcapng still contains headers only, and a visible warning is always shown while the mode is on. Copy as command (curl, PowerShell, raw HTTP or just the URL): it only copies text and never sends or replays anything to any device, so you can recreate control commands you don't know. Export to JSON, CSV or HAR, already masked.
v1.2.0 · 9 Nov 2026New Capture tab, Wireshark-style but simple, to see what is being said on the network. It only listens: it never sends traffic, and it only stores packet headers (128 bytes at most, cut right after the transport header), so content such as plain-text HTTP and passwords is never stored. It shows the conversations (who talks to whom, protocol, ports, packets, bytes and rate), the devices (what each one sent and received, linked to the inventory) and what the devices announce (ARP, DHCP, mDNS, NDI, LLDP, Art-Net…). Export the .pcapng file to open it in Wireshark. It uses Npcap if installed and otherwise Windows Pktmon (administrator rights are only requested when you press “Capture”; the app keeps working without administrator rights or drivers). The tab always states the switch limitation: without a mirrored port you only see your own PC's traffic plus broadcast and multicast.
v1.1.1 · 9 Nov 2026169.254 range (automatic address, no DHCP): it appears as one more range, with the “no DHCP” warning, and there is an optional “Deep scan 169.254”; if the PC has no 169.254 address on any network card, the app says so instead of pretending (it never changes the IP of any network card). NETGEAR M-series switches (M4250, M4300…) are identified from what the switch itself announces. What's new at hand: after an update it shows “Updated to vX · see what's new”, which opens this page at the installed version.
v1.1.0 · 9 Nov 2026 · first published versionInventory by IP range (192.168.0.x, 3.x…), with collapsible ranges that start closed. Manufacturer from the MAC, using a built-in table (works without Internet), plus name, page title and likely device type. Labels by MAC, which survive IP changes, and what is new or changed IP. IP conflicts: warns you when two machines have the same IP. Open ports with the likely service (SSH, RTSP, RDP, Videohub, HyperDeck…), and search by port. Search by MAC, IP, name, manufacturer or port; export to CSV; zoom with Ctrl + mouse wheel. Dark style (black and metal grey) and a radar icon. It only reads the network.

What's included

Knows what each device isManufacturer from the MAC and an informed guess of the device type (NovaStar, Blackmagic, Panasonic PTZ, Netgear, ONVIF cameras…), with the reason next to it and a note on whether it is “certain” or “probable”.
IP conflicts and portsWarns you when two machines share the same IP and shows each device's open TCP ports with the likely service. It is just a plain connection: it sends no data and uses no passwords.
Your own labelsGive each device a name. It is stored by MAC, so it survives IP changes. It shows what is new and what has changed IP since last time.
Capture, simple Wireshark styleSee the network conversations, what each device sends and receives and what it announces (ARP, DHCP, mDNS, NDI, LLDP, Art-Net…), listening only and keeping only packet headers. Export .pcapng for Wireshark.
See the HTTP messagesOptional and off by default: shows the plain-text HTTP requests and responses between devices (address, parameters, status code), with passwords masked, and lets you copy a request as a command (curl or PowerShell) to recreate commands you don't know. It only copies text and never resends anything.
Devices without DHCPMachines with an automatic 169.254 address appear in a range of their own, with the “no DHCP” warning.
It only reads the networkIt never changes anything on the devices, never uses passwords and never sends control commands. It needs neither administrator rights nor Internet. The data (inventory and labels) stays on your PC.
Search and exportSearch by MAC, IP, name, manufacturer or port, filter by new, changed IP, conflicts or unidentified, export to CSV (Excel) and zoom with Ctrl + mouse wheel.