Kitsune app icon LAN Scanner & Diagnostics · macOS

Kitsune

A cunning network scanner that maps every device on your LAN, tells you which switch port each one is plugged into, and sniffs out the problems hiding in the wiring — then hands you a prioritized list of what to fix.

macOS 14 or later Universal — Apple silicon & Intel 4.8 MB, no dependencies
Download Kitsune 1.3

Free · 4.8 MB disk image

One-time setup on first launch

Kitsune's passive analysis — spanning tree, multicast, storm detection — reads raw frames from the macOS capture devices, which are administrator-only by default. On first run Kitsune offers to install a small helper that grants app access. You'll see one standard macOS password prompt.

You can decline. Device discovery, port scanning, SNMP switch mapping and latency all work without it. Nothing Kitsune finds ever leaves your Mac — there is no account, no telemetry and no analytics.

Requires macOS 14 Sonoma or later Works best on a wired port of a managed switch

What Kitsune does

From a single scan to a full picture of your network's health.

Device discovery

An ARP sweep finds everything on the segment in seconds, with names resolved through DNS, mDNS and NetBIOS, and vendors identified from a bundled IEEE registry database.

Which port is it on?

Kitsune reads your switches' forwarding databases over SNMP and maps every device to the physical port it's plugged into — with the installer's own port labels, link speeds, and uplinks detected automatically.

Port & service scan

A fully parallel connect scan maps open ports and flags risky exposed services — Telnet, unencrypted MQTT, stray admin HTTP — each with a plain-English fix.

Security findings

ARP conflicts, IP address collisions, rogue DHCP servers, default SNMP communities and multicast leaks — each rated HIGH / MEDIUM / LOW with the affected host and a recommendation.

Live multicast & IGMP

Watch membership change in real time: the querier, every group, who joined what, and leaks arriving from off-subnet. Kitsune actively probes so the querier reveals itself in seconds instead of minutes.

Spanning tree & storms

Passive STP, PVST+, CDP and LLDP discovery maps your bridges and root election per VLAN, while rate-based storm detection names the MAC that's flooding the segment.

A look inside

Real captures from a full Kitsune scan. Device names and hardware addresses have been scrambled for publication.

Kitsune host inventory showing IP, hostname, MAC, vendor, open ports and switch port for every device
Device inventory. Every host on the segment with IP, MAC, vendor, hostname and open ports — and the switch port it's connected to. Hosts start appearing about six seconds into a scan.
Kitsune switch view showing per-port device lists, link speeds, uplinks and LLDP neighbours
Switch & port map. Read straight from each switch's forwarding database: what's on every port, the installer's port labels, link speeds, uplinks flagged, and LLDP neighbours between switches.
Kitsune live multicast monitor showing IGMP querier, groups and a real-time event feed
Live multicast. A continuous IGMP monitor with a real-time event feed. Kitsune identifies the querier even when it sources queries from an off-subnet interface address — and says so, instead of calling it foreign.
Kitsune findings view with prioritized security findings
Prioritized findings. Everything worth acting on, worst first — exposed Telnet and MQTT, ARP conflicts, default SNMP communities — each with the affected host and a recommended fix.
Kitsune scan options with phase toggles, SNMP communities and capture windows
Scan on your terms. Turn phases on or off, set capture windows, and add your own SNMP read communities — stored in your login keychain, never in a preferences file.

Built to be trusted with your network

A tool that reads your infrastructure should be boring about where the data goes.

Everything stays local

No account, no telemetry, no analytics. Scan results never leave your Mac. Kitsune's only automatic outbound request is a daily check for a newer version — it sends nothing about you, and you can switch it off in About.

Read-only by design

Kitsune never uses an SNMP write community and never changes a device's configuration. It reads, measures and reports.

No third-party code

Written from scratch in Swift against Apple's own frameworks. Nothing is bundled, so there is no supply chain to worry about — and the download is 4.8 MB.

What's new

Release notes for the current build.

1.3 — August 2026

Sleeping devices now show up. A ping or ARP sweep is really a liveness test, so battery-powered gear — cameras, doorbells, alarm sensors — looked identical to a device that wasn't there at all: its radio is off between check-ins and it can't answer. Kitsune now also listens for devices announcing themselves, and reads the ARP tables your router and switches already keep. The Hosts table gains a Seen column telling you which: Passive means the device was caught transmitting during the scan, Cached means it was here recently enough to still be in your router's table. On a typical home network that's a quarter more devices found.

Copy from the Hosts table. Right-click any cell to copy just that value — an IP for a ping, a MAC for a DHCP reservation — or the whole row, the whole column, or the whole table. ⌘C copies the selected hosts as tab-separated text that pastes straight into a spreadsheet. Copies follow the filter box, so narrowing the table narrows what you copy.

More accurate switch ports. A link between two switches is usually obvious — it has learned dozens of addresses — but a link down to a switch with only one or two devices behind it looks just like an ordinary port. Kitsune could place a device on that link instead of the port it's really plugged into. It now recognises a link to another switch however few devices sit behind it. Ports carrying long device lists can also be expanded to show every one.

1.0 — July 2026

Initial release. Host discovery, hostname resolution, port scanning, SNMP switch-port mapping, spanning tree, multicast and IGMP analysis, storm detection, security checks, latency measurement, and export to text, JSON or CSV.

Download Kitsune 1.3 for macOS

Free for macOS 14 or later. Questions? theman@roaringman.com