ZYVOPMulti-Platform Sync
SeriesAI NewsWhy ZyVOPJoin Discord
LoginGet Started
ZYVOPMulti-Platform Sync

The Developer Publishing Hub. Write once, publish everywhere, and make your work citation-ready with built-in SEO, AEO, and GEO discovery support. Zero reader paywalls.

Content

  • Categories
  • Tags
  • Badges
  • Leaderboard
  • Write Article
  • Newsletter

Company

  • About Us
  • Why ZyVOP
  • Changelog
  • Compare Platforms
  • Hashnode vs ZyVOP
  • DEV vs ZyVOP
  • Developer API & CLI
  • Author Handbook
  • Contact

Connect

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DMCA Policy
  • Code of Conduct

© 2026 ZyVOP. Developer Publishing Hub.

Zero paywalls · Full content ownership
All systems operational
HomeNetfox 0.23.0 — the devices that never speak

Netfox 0.23.0 — the devices that never speak

Netfox used to find devices by listening. Now it can ask — and the range you ask about doubles as a way to narrow what you are looking at.

Giovambattista Fazioli
Giovambattista Fazioli
Senior Full-stack Engineer, Lead DeveloperSupport
September 17, 2026
3 min read
Series

Mac Apps

Part 5 of 5

Prev
Next
Netfox 0.23.0 — the devices that never speak
#network#tooling#security#macos

There is a particular kind of thing on your network that Netfox could never show you, and it was not a gap in the feature list. It was structural.

Netfox found devices by listening. Some things announce themselves; others give themselves away by exchanging a packet with something. Between the two, most of a home network turns up. But a device that is switched on, quiet, and has never had a reason to talk to your Mac produces neither signal — so it was not merely hard to find, it was unreachable by construction. A printer asleep. A camera that only ever phones its own cloud. Something you set up months ago and stopped thinking about.

Now it can ask

Give Netfox a range of addresses and it sends one small question to each. Whatever answers turns up as an ordinary device — its identity, its history, its alerts, all of it — because the sweep does not create a parallel list, it feeds the one you already have.

The Devices list with Demo Mode on. The new range control sits in the toolbar, right of the Online/Offline filter; a sweep adds to this list rather than opening one of its own.

It stays inside your own subnet, needs no password and installs nothing. A range that reaches outside is refused rather than trimmed to fit, because a trimmed range asks about a different set of addresses than the one you typed, and nothing on screen would tell you.

The range is also a filter, and that is the important half

Set it to two addresses and the list shows those two devices. Nothing else.

This started as a way to bound how long a sweep takes and turned out to be the thing that makes the feature trustworthy: you can see what it found. Set a narrow range, look, and know. While a range is active the control that set it says so and offers to clear it, and the footer carries both numbers — 2 in range · 33 on the network — because a filter you have forgotten looks exactly like a network that has lost thirty devices, and nothing else on screen would disagree with it.

Who is holding that port on your own Mac

Open the Ports tab for your own machine and each row now names what holds the port: the process, the user it runs as, its ID. A click deeper says how it is managed, and whether closing it can be undone.

That last one is worth dwelling on, because it is the difference between a decision and a one-way door. Netfox asks your Mac rather than guessing, and the honest answer is usually no: most services, once you stop them, stay stopped until something asks for them again. On the machine this was measured on, only 2 of 36 running services were set to restart themselves. A tool that told you "it'll come back" would have been wrong about the other 34.

Smaller things you will notice

Inspecting a port that has closed since the last scan no longer keeps you waiting. A refusal is an answer, and it arrives in about a millisecond — it was being read as a silence, so every inspection sat out its full timeout behind a spinner, on something you had just clicked.

And two things on the Overview stopped moving about: the summary cards now reach the right edge of the window instead of leaving an empty column beside them, and the line under the Wi-Fi figures keeps one height whether the rate is holding, has just renegotiated, or has not been measured twice yet. A fast radio drifting between 864 Mb/s and 1.4 Gb/s was resizing the whole card every couple of seconds.


Netfox is free, a universal binary (Apple Silicon + Intel), runs on macOS 15.6+, and is signed and notarized.

Netfox for macOS — Website: https://netfox.app · Download: https://netfox.app/download

Series

Mac Apps

Part 5 of 5

Prev
Next

Comments (0)

Join the discussion by logging into your account.

Giovambattista Fazioli
Giovambattista Fazioli

Senior Full-stack Engineer, Lead Developer

Italian Senior Full-stack Engineer and Lead Developer on the Cloud team at Namecheap. I build developer tools, React/Mantine UI components and native macOS apps — mostly open source. I work across TypeScript, Next.js, Go and SwiftUI, and I've been coding since the Commodore/Assembly days. Creator of WP Bones and 25+ Mantine extensions, and maintainer of the Undolog open-source studio.

Support
Subscribe to Giovambattista Fazioli's Newsletter

Direct email dispatches when new stories are published. Zero algorithms.

More from Giovambattista Fazioli

View profile

octoscope 0.35.0 — your activity, in the right order

The Activity tab has been showing you an almost-sorted feed for months. Fixing that was not the plan — it was what building the feature uncovered.

2 minSep 16

The two gaps from last time are closed

Window 3.2.0 gesture lifecycle callbacks + ListViewTable ActionBar demo (the two gaps named on Sept 1), BorderAnimate and Flip demo fixes, whole family on Mantine 9.6.1 and React 19.3

3 minSep 14

FinderGit 0.31.0 — Your tags and your releases, side by side

A new Release tab that finally says where each tag actually lives, linked worktrees as repositories like any other, and a detail panel you can read at a glance.

4 minSep 10

The test that could only pass, and the warning that admitted it didn't know

Two sentences that looked like verification and weren't — a green cancellation test that never built the case it named, and a destructive-action dialog that hedged because nobody had run the experiment.

6 minSep 9

octoscope 0.33.0 — the part of a pull request nobody reads line by line

The scan now reads your npm lockfile and tells you when a dependency starts running code at install — or when the same version quietly ships different bytes.

3 minSep 8