CDP
Cisco Discovery Protocol — the Cisco-only one, but still everywhere in enterprise networks.
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.