v0.17.15
PROFINET DCP Discovery & L2 Accuracy
This release digs into layer 2: Scanopy can now find devices that have no IP address at all, track multiple neighbours per interface, and show you exactly where each host's name and data came from.
New Features
- Add PROFINET DCP discovery, so industrial devices with no IP address are found and placed on your topology alongside everything else (#701).
- Support multiple LLDP/CDP neighbours per interface, giving accurate links on ports that see more than one neighbouring device (#702).
- Redesign the host Details tab around a single name card that shows how the host was named, its description and tags, with renaming tucked behind an edit button (#705).
- Mark hosts that were inferred from neighbour data rather than directly scanned, so you can tell what Scanopy actually reached (#707).
Improvements
- Show filter chips for every active topology filter and make filters dismissable with Escape, so it's always clear why nodes are hidden (#708).
- Flag partial LLDP walks in discovery results, so incomplete switch data is visible rather than silently trusted (#703).
- Only prompt for L2 setup once there's data to act on, keeping the prompt out of the way during early scans (#710).
Bug Fixes
- Fix SNMP error replies being parsed as table data, which could produce bogus interface and neighbour entries (#704).
- Stop discarding valid LLDP/CDP neighbours when a switch walk finishes early (#703).
- Resolve link ambiguity on interfaces that share a MAC address, using forwarding-table data to pick the right port (#706).
- Fix interfaces rendering as "Interface null" in the topology and host views (#712).
- Fix the L2 Physical view being reported as unavailable for hosts without an IP address (#713).
- Fix dependency previews disappearing when dragging to a node that isn't currently rendered (#714).
Full Changelog: https://github.com/scanopy/scanopy/compare/v0.17.14...v0.17.15