PiNT / RELEASE NOTES

The latest.
The full history.

What changed, what is ready, and what still needs testing. Follow the app you use.

PiNT DesktopStable

1.6.0

The desktop refresh, native Mac packages and saved preferences, with protocol and export fixes.

25 October 2026 · Windows & both Mac builds

THE BUILD RECORD

Find your release.

12 release notes

Status, validation notes and plans reflect each entry’s publication date. Historical entries retain their original release wording, including technical clarifications recorded on 10 October 2026. Check the linked release for subsequent changes.

Entry 01 / Desktop stable
PiNT Desktop 1.6.0Stable

The refreshed desktop.
Now a stable release.

PiNT Desktop 1.6.0 is a stable release for Windows x64, macOS Apple Silicon and macOS Intel. It includes the 1.6 desktop refresh, native Mac packages, saved preferences and the protocol, DHCP, adapter and export fixes from both betas.

SNMP responses match the request

The complete desktop source review repaired SNMP response matching and BER structure validation. Replies must match the selected host, request ID, version, community and requested OID. Incomplete walks now report errors while retaining partial results.

mDNS uses the selected adapter

mDNS queries use the selected adapter, with socket cleanup and send-error reporting. Service records are handled across response sections, and DNS identities are compared without case sensitivity.

Adapter, monitor and TCP reliability

Adapter changes no longer retain the old automatically detected ARP subnet or running monitor. Stale monitor callbacks no longer create duplicate polling loops after Stop/Start. TCP socket failures are reported instead of appearing as closed ports, and invalid timeout and port inputs are rejected.

Safer CSV exports and Unicode sorting

CSV exports protect discovered text from spreadsheet formula interpretation. Table sorting handles Unicode values without the numeric-conversion failure found during review.

Downloads and capture setup

Windows x64: PiNT-1.6.0-windows-x64.exe. macOS Apple Silicon: PiNT-1.6.0-macos-arm64.zip. macOS Intel: PiNT-1.6.0-macos-x64.zip. SHA256SUMS.txt contains the checksums.

No Python installation is required. Extract the Mac ZIP before launching PiNT. Windows capture features require Npcap; macOS capture requires appropriate BPF permissions. See the README for setup guidance. PiNT does not change privileges.

Reported verification

The suite has 86 offline tests covering synthetic packets, mocked network failures, GUI callbacks and export round trips. Local macOS verification passed 85 tests with one Windows-only check skipped, a native arm64 build and signature integrity check, all ten GUI panels at two window sizes, and real loopback SNMP v1/v2c and TCP integration.

Windows and both Mac architecture CI builds are checked before publication. The release assets are built from the tagged source commit.

Stable status and platform limitations

The Windows executable is unsigned. Both Mac packages use ad hoc signatures; they are not Apple Developer ID signed or notarised. Operating-system security warnings or launch restrictions may apply.

Physical switch/network acceptance, clean-system capture setup and Apple distribution signing remain outstanding. Stable publication was explicitly approved with these limitations disclosed. Passing the available checks does not establish zero bugs or universal hardware interoperability.

Entry 02 / Terminal stable
PiNT Terminal 0.2.0Stable

Group your devices.
Share the defaults.

PiNT Terminal 0.2.0 introduces a vault organised as groups containing devices, with shared group credentials and optional custom credentials per device.

Groups, devices and explicit credentials

Create and rename groups, add or move devices, and search groups, names, addresses and tags. Set a standard username, password and SSH key path for each group. New devices inherit that complete set; custom credentials replace it completely, including deliberately blank fields.

The device details panel shows whether group defaults or custom credentials are in use without exposing the password. Existing terminal tabs retain their connection details through reconnects. Open a new tab to use changed group defaults.

Self-contained downloads

Windows x64: download PiNT-Terminal-0.2.0-Windows-x64.exe and run it directly. Its runtime is included; neither Python nor a separate folder of libraries is required.

macOS Apple Silicon: open PiNT-Terminal-0.2.0-macOS-arm64.dmg and drag PiNT Terminal to Applications. SHA256SUMS.txt contains hashes for both downloads.

Vault upgrade and rollback

Close an older app before opening the same workspace in this release. Existing per-device credentials are retained as custom credentials. Before the first format upgrade, PiNT saves the original encrypted vault beside the workspace as name.v1-backup.pint, using a numbered suffix if needed.

Upgraded vaults and exports require 0.2.0 or later and cannot be opened by 0.1.1. Recordings keep their existing format. To return to an older app, close PiNT, preserve the upgraded files separately, then restore the backup under the original workspace filename beside its unchanged .sessions.sqlite recordings database. Later group and device edits remain in the upgraded vault.

Reported verification

Verification includes 133 tests and seven subtests on each of macOS Apple Silicon and Windows 11 ARM64 using x64 Python under emulation. Native group/device forms and scaled layouts were checked. A macOS → Windows → macOS round trip preserved group defaults, custom blank credentials, Unicode settings, recordings and a migrated legacy vault.

The Windows EXE passed Vault and Recordings launches from a folder containing only that EXE. The Mac DMG passed verification, read-only mounting and native launch of an app copied out of the image.

GitHub verification passed on macOS and Windows with Python 3.12 for release commit 68013d77e2dbee4a5862a3302311d3005579c83b.

Stable status and remaining limits

This release is marked stable. Windows is unsigned; the Mac app uses an ad hoc signature and is not notarised. Conventional x64 hardware, Intel macOS, native Windows ARM64 and further real-device acceptance remain unverified. Planned features and current terminal, transfer and security limitations are documented in the README.

Entry 03 / Live stable
PiNT Live v0.7.0Stable

DHCP joins the record.
IP assignment stays aligned.

PiNT Live v0.7.0 adds DHCP lease and reservation exports alongside ARP as a second source of MAC/IP information, with an IP assignment column in Excel.

Import, combine and classify

Import Windows DHCP console TXT/CSV, PowerShell CSV, and tabular router/firewall or generic CSV/TSV/XLSX exports. Each port’s MAC addresses can be labelled Static, DHCP lease, DHCP reserved or Unknown. ARP and MAC-table entry types are never treated as proof of a static IP.

MAC/IP/hostname/assignment values stay aligned, Windows reservation fields are recognised, and conflicting imported fields retain explicit uncertainty. Combine DHCP and ARP files in the results view and export; failed files retain previously loaded data.

The stable release includes the desktop UI, bulk address paste, 1 to 20 simultaneous polls and failed-only retries from the 0.7 beta series.

Three native downloads

Windows x64: portable EXE. macOS Apple Silicon: DMG containing PiNT Live.app and an Applications shortcut. macOS Intel: separate native DMG. No separate Python installation is needed.

Each download has a SHA-256 checksum file. Publication waits for all three native jobs to pass their automated tests, packaging, architecture and frozen-app startup checks.

Reported validation

All 110 automated tests passed on Windows x64, macOS Apple Silicon and macOS Intel. Every native package passed architecture and frozen-app startup checks with version 0.7.0 and no callback errors. Downloaded binaries matched their SHA-256 files and GitHub asset digests; both DMGs passed local integrity checks. The macOS ARM64 source import/export workflow also passed.

Successful native release run ↗

Snapshot imports and outstanding acceptance

Real Windows DHCP exports, live switches and interactive Windows/high-DPI behaviour have not been validated in this change. The Windows text fixtures are synthetic. Only tabular DHCP exports are supported; native backups, netsh configuration exports and full-server XML are not. Imports represent a snapshot and regional lease-expiry timestamps are not interpreted.

Builds are not publisher-signed or Apple-notarised, so Windows SmartScreen or macOS Gatekeeper may show a first-launch prompt. Mac packages target macOS 15; older versions remain unvalidated.

Entry 04 / Terminal beta
PiNT Terminal 0.1.1Early Access Beta

Your connections.
Your workspace. Your record.

PiNT Terminal 0.1.1 is available as an Early Access Beta for macOS and Windows. A new desktop terminal brings saved connections, file transfers and persistent session recordings into an encrypted local workspace.

Included in the beta

Saved SSH/Telnet connections, FTP/SFTP file transfers, an encrypted local vault, persistent recordings, disk-backed scrollback, reconnect controls, portable workspace bundles and a read-only TFTP host.

Clearer recordings and reliable hostname approval

Version 0.1.1 fixes control characters appearing as boxes in saved recordings and hostname failures during SSH/SFTP host-key approval. Existing recordings benefit from the display fix; raw stored output is preserved.

Download and open

macOS Apple Silicon: extract the macOS arm64 ZIP and open PiNT Terminal.app.

Windows x64: extract the complete Windows ZIP and run PiNT Terminal.exe inside its folder. This build was tested using x64 emulation in a Windows 11 ARM64 VM.

Finish active sessions and close an earlier app version before opening your existing workspace in this build. Keep an exported workspace backup. There is no passphrase recovery.

Early access, with acceptance testing ongoing

This is a GitHub pre-release, with planned features still in development and ongoing real-device acceptance. Windows is unsigned; macOS has a local development signature and is not notarised. Intel macOS and native Windows ARM64 builds are not included.

Reported verification

The release notes report 94 passing macOS tests and 93 passing Windows tests, with one Windows symlink-permission skip and seven subtests on each platform. Two relevant GUI checks passed after the beta label change. GitHub CI passed on macOS and Windows with Python 3.12.

Release package checks cover app launch and archive integrity. Tests use synthetic data and loopback servers; no production devices were contacted. See the README and platform acceptance notes for current limitations. Third-party runtime licence notices are included in both packages, and SHA256SUMS.txt contains the download checksums.

Entry 05 / Desktop beta
PiNT Desktop 1.6 Beta 2Published beta

More reliable discovery.
Clearer scan results.

PiNT Desktop 1.6 Beta 2 is now available for Windows and macOS, improving network discovery, adapter selection, scanning reliability and exports. Version 1.5 remains the stable release.

LLDP and SNMP discovery fixes

Empty LLDP descriptions no longer cause switch discovery failures. SNMP OID decoding is corrected, truncated responses are rejected, and WALK handling stays within the requested subtree and stops repeated or backwards results.

DHCP replies captured and matched correctly

Capture now starts before requests are sent, preventing fast replies from being missed. Replies are matched to the correct transaction and client. Results retain multiple DNS servers, router addresses and classless static routes.

The selected adapter stays selected

Port Monitor now respects the selected adapter instead of silently switching to another connection. The adapter picker can return to Auto-detect, and unavailable DHCP status is no longer labelled as static configuration.

TCP scans recover cleanly

Invalid hostnames now produce clear errors instead of misleading “zero open ports” results. Scan controls recover after failures, sockets close reliably, and results retain the original target hostname when the input field is edited.

Exports preserve discovered values

Excel exports preserve discovered values as text and handle unsupported control characters. mDNS CSV exports use UTF-8 for international characters and display clear save-error messages.

Release checks and downloads

This release adds 30 regression tests, bringing the suite to 70. Windows and both Mac builds passed their automated checks; the Windows-only PowerShell parser check is skipped on macOS. These tests use fixtures and mocked I/O. Release package versions, architectures and checksums were verified, along with Mac bundle signatures.

Downloads are available for Windows x64, Mac Apple Silicon and Mac Intel, with published SHA-256 checksums.

Beta status and signing

Version 1.6 remains a beta; physical-network acceptance testing is still required. Windows builds are unsigned. Mac builds are ad-hoc signed, but are not Apple Developer ID signed or notarized. Version 1.5 remains stable.

Entry 06 / Live beta
PiNT Live v0.7.0 Beta 4Published beta

Accurate VLANs.
Aligned devices. Better control.

PiNT Live v0.7.0 Beta 4 is now available, bringing fixes to VLAN reporting, device identification and polling controls. Version 0.6.1 remains the stable release.

VLAN reporting follows the port’s operating mode

Cisco VLAN reporting now reflects whether each interface is operating as an access, trunk or routed port. Inactive configuration no longer produces misleading VLAN assignments, and access VLANs remain visible when omitted from the running configuration.

Hostnames stay with the right device

ARP hostname information now stays correctly aligned with its corresponding MAC and IP addresses in both the results table and Excel exports, including when some devices have no known hostname.

Stop handles timeouts and retries

The Stop control now handles response timeouts and retry cleanup correctly. Stopping a poll avoids unnecessary reconnections and false timeout failures, preserves completed switch results, and reports the run as stopped.

Three downloads, verified packages

Downloads are available as a Windows x64 portable EXE and macOS DMGs for Apple Silicon and Intel. All 53 automated tests and packaged-app startup checks passed across all three platforms. Download checksums and both Mac disk images have also been verified.

Beta validation continues

This remains a beta release while live-switch and interactive Windows validation are completed. Version 0.6.1 remains the stable release.

Verify your download

Compare your file’s SHA-256 with the published checksum for its platform.

Entry 07 / Desktop beta
PiNT Desktop 1.6 Beta 1Published beta

A clearer Desktop.
Now on Mac, too.

The field toolkit now comes as a Windows executable and native apps for Apple Silicon and Intel Macs. PiNT Desktop 1.6 Beta 1 combines a refreshed dark workspace with more consistent adapter information, saved preferences and discovery fixes. Version 1.5 remains the stable release.

Historical note: superseded by PiNT Desktop 1.6 Beta 2 on 10 October 2026. The original release notes are preserved below.

Read full release notes

A refreshed workspace

The dark interface brings clearer text, grouped navigation, redesigned connection cards and sortable results tables. Improved window sizing and scaling help the app fit laptop screens and high-DPI displays.

Three native downloads, Python included

Choose the Windows x64 executable or a native Mac build for Apple Silicon or Intel. Each Mac ZIP contains PiNT.app: extract it, move the app to Applications and launch it from there. Python is included in all three packages, so no separate Python installation is needed.

More consistent network details

Adapter selection and IP information are more consistent across Windows and macOS, with clearer adapter names and improved handling of DNS and available DHCP details. Mac users can launch SSH connections through Terminal; Windows continues to support PuTTY and OpenSSH.

Saved settings and reliability fixes

Scan timeouts and the monitor interval can now be saved between launches using Apply Settings. Reliability fixes improve CDP management-address detection, respect the selected SNMP v1/v2c version and reject malformed SNMP OIDs. For mDNS, the app now prefers an advertised service target’s A/AAAA address records over the packet source. This improves results from proxies and gateways when those records are available; the packet source remains a fallback. Clearer capture errors explain when additional setup is required.

Beta status and packet capture requirements

Testing on physical networks is still required before promoting 1.6 to stable. Windows packet capture requires Npcap; Mac packet capture requires suitable BPF permissions. PiNT does not install capture drivers or change those permissions. The Windows beta is unsigned. The Mac apps are ad-hoc signed, but are not Apple Developer ID signed or notarized, so security warnings or launch restrictions may apply. Read Apple’s guidance for trusted downloaded apps ↗

Entry 08 / Live beta
PiNT Live v0.7.0 Beta 3Published beta

Desktop Experience.
Now on Windows and Mac.

PiNT Live v0.7.0 Beta 3 is published with a portable Windows x64 app and separate native Apple Silicon and Intel Mac apps. A refreshed workspace makes switch setup, collection and review easier to follow. v0.6.1 remains the latest stable release.

Historical note: superseded by PiNT Live v0.7.0 Beta 4 on 10 October 2026. The original release notes are preserved below.

Read full release notes

A workspace that keeps the next step visible

  1. 01
    Overview & onboarding

    The slate-and-teal interface uses readable platform fonts, clearer spacing and onboarding instructions. Network overview shows switch, port, links-up and MAC-entry totals.

  2. 02
    Guided setup

    Numbered steps cover switches, credentials and vendors, and the connection. Each switch shows its vendor and an Edit button. “Credentials & vendors…” supports shared credentials and per-switch overrides, with a visible sidebar readiness message.

  3. 03
    Controls within reach

    Larger, better-positioned configuration dialogs use Return to save and Escape to cancel. Setup scrolls independently while Poll, Stop, progress, status and navigation stay visible. Export remains accessible in a compact window.

Search the results without losing the record

Text search covers switch identity, ports, VLANs, MAC addresses, descriptions and IP/hostname fields supplied by loaded ARP workbooks. Combine it with All ports, Up, Down or Disabled filters. Filters change displayed rows only: dashboard totals and Excel exports include all collected results. ARP enrichment requires matching workbook records; every MAC is not guaranteed an IP or hostname.

⌘ F on Mac / Ctrl F on Windows focuses search. ⌘ E / Ctrl E starts export when results are available.

Display scaling and native downloads

Windows DPI scaling is applied once, including to the results table. Initial window dimensions fit the screen, and logo loading preserves its original resolution on Retina displays. Windows uses a portable x64 executable for Windows 10/11. Macs use separate Apple Silicon and Intel DMGs: open, drag into Applications and launch. No separate Python installation is required. Mac builds were checked on macOS 15; older versions remain unvalidated. No Windows ARM or Linux desktop build was added.

The collection workflow stays familiar

Mixed-vendor collectors and parsers are implemented for Ruckus ICX/FastIron, Cisco IOS/IOS-XE and HP/Aruba ProCurve (ArubaOS-Switch). The v0.5.0 release notes record earlier Ruckus and HP/Aruba lab checks; Cisco hardware validation and this beta’s live-switch acceptance checks remain outstanding. These implementations do not imply support for every model or firmware version.

SSH and explicitly warned Telnet access, shared or per-switch credentials, optional ARP workbook enrichment and structured Excel exports remain. Telnet sends credentials and session traffic without encryption. Stop waits for the current command to finish or time out, then stops cooperatively while preserving completed switch results. Entered polling credentials are kept in application memory and are not added as credential fields to project files or ordinary Excel exports. Optional raw CLI/configuration sheets can contain switch-side usernames, password hashes and SNMP community strings; raw export stays off by default and shows a warning when enabled.

Inherited from the v0.6.2 beta

This release also carries forward corrected SSH/Telnet default ports, safer Excel sheet names and navigation, literal treatment of device/ARP text in spreadsheets, ARP deduplication and import-failure handling, correct MAC display for repeated switch snapshots, Cisco model/VLAN parsing improvements and platform-appropriate icons. These reliability fixes predate v0.7.0.

Release checks

The release validation record reports 44 automated tests passing locally and on Windows x64, Apple Silicon macOS and Intel macOS CI. Each native build launched its packaged GUI offline and passed architecture checks before publication. Interactive Mac checks used simulated results and covered initial and populated screens, a compact window, keyboard search and credentials; no Tk callback errors were observed in those checks. The record also reports matching published checksums and GitHub asset digests for all three downloads, plus local disk-image integrity checks for both final DMGs.

Packaging and verification details

Packaging now bundles required dependency metadata. The Intel build statically links cryptography’s OpenSSL dependency to resolve a library conflict without downgrading cryptography. The Windows checksum text was normalized to portable line endings after publication; the executable and its hash were unchanged. Publication waits for all three native builds.

Successful release workflow ↗

Beta limitations

Live-switch validation and interactive Windows/high-DPI testing remain outstanding. No live switches were contacted during this release work. These downloads are not publisher-signed or Apple-notarized, so SmartScreen or Gatekeeper prompts may appear. This beta is not production-validated. Read Apple’s guidance for trusted downloaded apps ↗

Verify your download

Compare your file’s SHA-256 with the published checksum for its platform.

Windows x64 checksum ↗
b8c080ad104dca5e2d47bf8938f108759c85f9a24cf8ccc8871dd7f8e3657dad
Apple Silicon checksum ↗
f7ce4cd6aff692c8b4ebc44c1598773b21973bb3098e2b71e4fe1daa363ada57
Intel Mac checksum ↗
69a46461de8d303c7340210d077682539a1c670be37818eadad21395acca0aeb

Still on the roadmap

Scheduled polling, headless operation, historical logging and desired-state configuration changes remain planned. They were not implemented in this release.

Entry 09 / Live stable
PiNT Live v0.6.1 Stable

Out of beta.
Into the real world.

Real hardware reveals the details synthetic tests miss. PiNT Live v0.6.1 fixes the Ruckus ICX neighbour field formats found while testing v0.6, making LLDP/CDP discovery a stable release. It supersedes the v0.6 beta for normal use.

Technical clarification · 10 October 2026: the recorded hardware evidence is a real v0.6 workbook and captured Ruckus ICX FastIron LLDP output. “Stable” is the release classification; it does not mean every switch, firmware version or CDP field has been tested. Remote Port may contain the advertised port description rather than a canonical interface ID.

Read full release notes

The right data, in the right columns

  1. 01
    Management addresses

    The parser now recognises FastIron's parenthesized IPv4 and IPv6 management-address labels, fixing missing neighbour IPs.

  2. 02
    Remote ports

    FastIron's Port description field now fills the Remote Port column. Stray surrounding quotation marks are removed from neighbour fields.

  3. 03
    Hardware validation

    Checked against a real v0.6 export and captured Ruckus ICX FastIron LLDP output, with regression tests for the formats found.

Entry 10
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.

Technical clarification · 10 October 2026: PiNT Live reads neighbour tables through switch CLI commands. It does not capture LLDP/CDP frames on the computer running Live. Fields depend on what neighbours advertise and what the switch exposes; missing information stays unavailable. IP/hostname enrichment from ARP workbooks is a separate, optional import.

Read full release notes

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 at publication · beta, hardware validation pending

Historical note: superseded by v0.6.1 stable on 4 August 2026. The original beta guidance is preserved below.

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.

Entry 11
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 addresses now come from captured packets without a separate active address-resolution step. Discovery queries still run during the scan.

Read full release notes

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 · mDNS addresses from captured packets

v1.5 removes the separate Resolve IPs button and uses the IPv4 or IPv6 source address of received mDNS packets, with captured DNS records as a fallback. The scan still sends multicast DNS PTR discovery queries. A packet source may identify a proxy or gateway rather than the advertised service host. Windows EXE builds are now produced automatically via a GitHub Actions workflow.

Wording clarified on 10 October 2026 against the tagged v1.5 implementation ↗. The 1.6 beta instead prefers advertised service-target address records when available.

Status at publication · 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.

Later status · 10 October 2026: v0.5.0 subsequently recorded Ruckus and HP/Aruba ProCurve lab validation; Cisco IOS/IOS-XE hardware validation remained outstanding. Scheduled/unattended polling did not ship in v0.5.0 and remains planned in the v0.7.0 Beta 3 release notes. Vendor names here refer to the implemented CLI families, not every Ruckus, Cisco, HP or Aruba platform.

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

PiNT Desktop ARP exports can now enrich PiNT Live results.

The two flagship PiNT tools were always heading toward the same goal: complete, accurate switch-port documentation, with less manual cross-referencing. This week's pair of releases connects the workflow through a manual XLSX export from Desktop and import into Live.

Read full release notes

The problem

PiNT Live can SSH into a switch and collect its MAC table, but a row that reads Port 12 → AABB.CCDD.EEFF does not identify an IP address or hostname. ARP supplies IPv4-to-MAC mappings; Desktop attempts reverse name resolution separately. Layer-3 switches can also maintain ARP tables, but this Live workflow imports the mapping from a workbook.

A MAC learned on a switch port can belong to a device beyond another switch or access point, so it does not by itself prove a direct physical connection.

The new workflow

  1. 01
    PiNT Desktop v1.4

    Connect the selected interface to each target VLAN and ARP-scan its local IPv4 subnet. Export the replies received as a flat IP / MAC / Hostname XLSX, one file per VLAN, for PiNT Live's Load ARP List… sidebar. Hostnames are included when resolution succeeds.

  2. 02
    PiNT Live v0.3.0-rc2

    Accept those files via multi-select. Hold Ctrl/Shift and pick one per VLAN. The lookup is keyed by MAC address: a later matching MAC supplies the IP, while a blank later hostname does not replace a populated one.

  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 → imported IP and hostname where matching workbook records are available. Those imported records describe an earlier scan and may be stale.

Wording clarified on 10 October 2026 against the tagged ARP merge implementation ↗. v0.3.0-rc2 still retained duplicate internal entries/counts; the later v0.6.2 beta corrected those.

Status at publication · 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 · plans at publication

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.