PortFinder

packetThrower·packetThrower.PortFinder

Network switch port discovery tool using CDP / LLDP / MNDP.

PortFinder identifies which switch, switchport, and VLAN your machine is currently plugged into by listening for the discovery packets the switch is already broadcasting. No agent on the switch, no SNMP, no login — just a passive 30-second listen on the wire. Supported protocols: - LLDP (universal: Aruba, HP, Juniper, Extreme, Cisco, MikroTik) - CDP (Cisco) - MNDP (MikroTik RouterOS fallback) Ships a desktop GUI and a headless CLI in one binary. The CLI takes `portfinder capture --interface <NIC> --protocol LLDP [--json]`. Requires Npcap (with "Allow non-administrators to capture" enabled) for non-administrator capture.

winget install --id packetThrower.PortFinder --exact --source winget

Latest 4.1.3·June 3, 2026

Release Notes

What's Changed

  • release: prep v4.1.3 (3bad1f3)
  • release: prep v4.1.3-beta.1 (6aa5e85)
  • fix(gui): grow window to fit settings popover when it opens (cdef868)
  • docs(site): add "← packetThrower" back-link to top nav (4ad1b4a)
  • docs(install): surface winget availability across README + docs (df2138f)
  • build(ci): automate winget submissions via after_release.yml (5910024)
  • revert: roll back v4.1.3-beta.1 (Hyprland resize work) (3794854)
  • release: prep v4.1.3-beta.1 (ac53572)
  • fix(linux): drop per-frame window.resize loop that races wlroots popups (bd399c6)
  • packaging: render v4.1.2 winget manifests for upstream PR (799440e) Full Changelog: v4.1.2...v4.1.3

Installer type: wix

ArchitectureScopeDownloadSHA256
x64DownloadA69CD505FB15EC131213D6F5D3A2E235856C85187168235592DF77970FBE13AD
arm64Download075EA66196A1F0EBBC2017C0BB226AECCF6307F80E87A7939237ED7A4B48962D

Details

Homepage
https://packetthrower.github.io/PortFinder/
License
GPL-3.0
Publisher
packetThrower
Support
https://github.com/packetThrower/PortFinder/issues
Privacy Policy
https://github.com/packetThrower/PortFinder#privacy
Copyright
Copyright (C) Will Lehnertz
Moniker
portfinder

Tags

cdpdiscoverylldpmndpnetworknetworkingnpcappacket-capturepcapswitchvlan

Older versions (1)

4.1.2
ArchitectureScopeDownloadSHA256
x64machineDownload047052B992B90AB7BA189642FB9886A053B90F5CBB321EDE683EB34D158C567D
arm64machineDownloadD954FCD47944BCE2A7C2FBC6A47FEAC384D836ECCCE4A102E6071E59DAE4A0B7