Updates

Release notes & project journal.

Where the PiNT suite is going, what's just shipped, and how the
tools fit together. Short notes from the build process.

PiNT Live v0.6 Beta

Your switch worksheets can now show what is next door.

PiNT Live v0.6 adds LLDP and CDP neighbour discovery for Ruckus ICX switches. Alongside port state, VLAN, MAC, ARP and LAG data, each worksheet can now identify the neighbouring device, its management address and the remote port at the other end of the link.

PiNT Live v0.6 · LLDP/CDP neighbour discovery

  1. 01
    Collect

    PiNT Live collects detailed LLDP and CDP output from Ruckus ICX switches and parses the local port, neighbour name, management IP, remote port, platform and capabilities.

  2. 02
    Enrich

    Neighbour protocol, device, management IP, remote port and platform columns are added to each switch worksheet. They work independently of the optional ARP-list enrichment path.

  3. 03
    Verify

    Both neighbour commands are retained in optional RAW worksheets, so the original CLI output remains available when checking a result or tuning parsing for a particular firmware release.

Net result: local port → neighbouring device → remote port in the same workbook as the rest of the site documentation.

Built on the v0.5 reliability release

The previous release made multi-switch polling resilient to individual device failures, added one clean retry for transient timeouts and introduced cooperative stopping. It also added Ruckus LAG discovery, a lighter results table for larger sites, and linked Main, RAW and LAG worksheets with Back to Summary navigation.

Status · beta, hardware validation pending

The neighbour collector, parsers and Excel export path have passed automated and local synthetic testing, but v0.6 has not yet been validated against live Ruckus ICX hardware. FastIron output can vary by firmware, and CDP detail may be unavailable where CDP is disabled or unsupported. Use v0.6 for testing and retain v0.5.0 for production work until live validation is complete.

PiNT Live v0.4.0 PiNT Desktop v1.5

Mixed-vendor sites, polled in one run.

PiNT Live v0.4 drops the assumption that everything in your list is the same vendor. Every switch row now carries its own vendor and (optionally) its own credentials, so a site with a Ruckus core, a Cisco distribution layer and a few HP-Aruba edge switches polls in a single click. PiNT Desktop v1.5 is the quieter half of the release — mDNS IP detection now happens entirely passively.

PiNT Live v0.4 · Multi-Vendor Polling

  1. 01
    Per-switch vendor

    Every switch row in the sidebar gets a cog button. Click it to pick the vendor (Ruckus / Cisco IOS / HP-Aruba) and — if shared credentials are turned off — set per-switch username and password overrides. The status line during polling now shows the vendor in flight: Connecting to 192.168.1.1 (Ruckus)…

  2. 02
    Bulk configuration modal

    A new Configure all switches… button opens a modal with shared credentials at the top and a per-switch table of IP / Vendor / Username / Password underneath. A Use same credentials for all switches checkbox covers the common case; uncheck it to override per row.

  3. 03
    Duplicate-IP guard

    If the same IP or host appears twice in the list, PiNT Live now flags it with a Yes/No warning before the poll runs. Defaults to No so a stray Enter doesn't push through and produce duplicate sheets in the export.

The old global Vendor and Username/Password sections are gone — that state now lives on the bulk modal (shared) or each row (per-switch). The sidebar is noticeably less busy as a result.

PiNT Desktop v1.5 · Passive mDNS

The mDNS browser used to follow a captured response with an active resolve step to fill in the sender's IP. v1.5 simply reads the unicast source address out of the IP layer of the response packet (pkt[IP].src) — no extra queries, no separate Resolve IPs button, no hostname-resolution chain. The UI is one button cleaner and the network footprint is one round-trip smaller per device. Windows EXE builds are now produced automatically via a GitHub Actions workflow.

Status · pre-release for non-Ruckus vendors

PiNT Live v0.4 has been validated against Ruckus ICX hardware. The Cisco IOS and HP-Aruba parsers are implemented but still awaiting hardware validation — please report any column-misalignment or parsing issues against those vendors. Scheduled / unattended polling is on the v0.5 roadmap.

PiNT Desktop v1.4 PiNT Live v0.3.0-rc2

PiNT Desktop and PiNT Live now talk to each other.

The two flagship PiNT tools were always heading toward the same goal: complete, accurate switch-port documentation, with no manual cross-referencing. This week's pair of releases is the first step where they actually pipe into each other.

The problem

PiNT Live can SSH into a switch and pull a per-port MAC table all day long, but a row that reads Port 12 → AABB.CCDD.EEFF doesn't tell you what's plugged in. To turn that into useful documentation you need IPs and, ideally, hostnames — and those live in the ARP table, not the switch.

The new workflow

  1. 01
    PiNT Desktop v1.4

    Sweep each VLAN with the ARP scanner and export a flat IP / MAC / Hostname XLSX — one file per VLAN, in the exact schema PiNT Live's Load ARP List… sidebar consumes.

  2. 02
    PiNT Live v0.3.0-rc2

    Accept those files via multi-select. Hold Ctrl/Shift, pick one per VLAN, and they merge into a single deduplicated ARP set — last-write-wins on IP, but blank hostnames never overwrite populated ones.

  3. 03
    Export

    Each per-switch tab gains IP (from ARP) and Hostname (from ARP) columns sitting right next to the MAC column. The summary tab is unchanged.

Net result: Port → MAC → IP → Hostname as a single round-trip, with two small tools instead of one heavyweight platform.

Status · pre-release

PiNT Live v0.3.0-rc2 is still a pre-release — the ARP path has been smoke-tested but not yet validated against a live Ruckus / Cisco / HP Aruba switch. v0.2.0 remains the recommended stable build for production use. Hardware testing is the next item on the list.

What's next

PiNT LiveScan — a Pi-native ARP collector — is the natural follow-up. Drop a Pi onto each VLAN, let it sweep continuously, and feed PiNT Live without ever opening a laptop. That's the planned card on the roadmap and the long-term home for the ARP-collection step.