Skip to content

PortFinder

Plug a laptop into a switch, see what port you're on, in under thirty seconds.

PortFinder listens for the discovery packets switches are already broadcasting and reads the seven values you actually need: switch name, IP, port, native VLAN, voice VLAN, MTU, and model. No scanning. No login. No agent on the switch.

CDP

Cisco Discovery Protocol — the Cisco-only one, but still everywhere in enterprise networks.

LLDP

Link Layer Discovery Protocol — Aruba, HP, Juniper, Extreme, Cisco, MikroTik. The universal pick.

MNDP

MikroTik Neighbor Discovery Protocol — the RouterOS fallback when LLDP isn’t on the wire.

The same release ships a desktop app and a headless CLI. Pick the one that fits your workflow — they read the same packets, expose the same fields, and respect the same privileges.

Desktop GUI

Native widgets per platform: macOS, Windows, Linux. GUI usage →

Headless CLI

portfinder capture --interface en0 --protocol LLDP --json. CLI usage →

Capture history

Last 10 captures live in an in-app popover with relative timestamps, switch name + IP, and per-entry restore. Opt in to Save capture history in the settings menu to persist them to disk across launches.

Copy as JSON

One click on the result card copies the full capture as pretty-printed JSON — byte-identical to portfinder capture --json. Right-click on a history row does the same for a past capture.

Keyboard-friendly

⌘R / Ctrl+R starts and stops capture without leaving the keyboard. Click-to-copy on any value cell; muted Not advertised for fields the switch didn’t broadcast.

Customizable logging

Three-stop log level slider (Normal / Verbose / Trace) applies live to every active logger. CLI takes -v / -vv / -q / --log-file to override per-invocation without touching persisted settings.