Skip to content

NetLights 1.7.0

Choose a tag to compare

@willowhawk-k willowhawk-k released this 08 Jul 23:10
· 112 commits to main since this release
b85f36f

NetLights 1.7.0

Two new features and a layout fix.

DNS resolvers tab

A new DNS tab surfaces the resolvers name resolution actually uses — as diagnosable
as knowing which interface you egress on. A banner shows the active resolver set (the
"which DNS wins" answer, with the interface it rides) above a table of every network
service's set: bound interface, server addresses, search domains, and split-DNS
scoping. The OS primary service is starred, so a VPN pushing its own resolvers is
plainly visible winning over your physical uplinks'. Read live from SystemConfiguration
(SCDynamicStore) — in-process, no privileges. Privacy mode masks resolver IPs and
redacts search / scoped domains and user-named services.

In-app feedback → GitHub issue

Help ▸ Send Feedback / Report an Issue… and a link in About open a prefilled
GitHub issue tagged with your app version, macOS version, and Mac model — for bug
reports, ideas, and contributing your Mac's port layout to the per-model table.

Layout fix

  • No more bracket overlap between an iPhone and a Thunderbolt port. A hardware port
    now reserves layout width for its anchored interfaces' spread, not just its device
    tree — so an iPhone's USB-tether channels no longer overflow their slot and collide
    brackets with the neighbouring TB port.

NetLights is free and open source (MIT). On the GitHub build, the Sponsor link is
on the repo; the Mac App Store build omits it per App Store guideline 3.1.1.