github AlexRosbach/LanLens v1.5.7
LanLens v1.5.7

5 hours ago

LanLens v1.5.7

New Features

  • Added a per-device i-doit SYSID lookup button that tests whether the configured SYSID resolves to a visible i-doit object before running a sync.
  • Added an opt-in Settings Debug tab behind Settings -> Features -> Debug tools with topic, text and level filters for persistent CMDB/i-doit troubleshooting logs.
  • Added granular network-change notification type switches for IP address changes, hostname changes, online/offline transitions, archive state changes, MAC drift warnings, and unknown DHCP servers.
  • Added STP/RSTP passive discovery parsing so bridge/root-bridge topology advertisements are stored, shown in multicast observations, and can classify linked devices as switches.
  • Expanded OSPF passive discovery metadata for hello packets, including router ID, area, DR/BDR, and neighbor router IDs.
  • Enriched the inventory topology API with passive control-plane edges for known OSPF neighbors, HA virtual IP peers, and known LLDP/CDP/STP bridge relationships when both endpoints already exist as LanLens devices.

Fixes / Hardening

  • Expanded i-doit match-only diagnostics so skipped sync logs keep direct SYSID lookup attempts, candidate rejections, and fallback page counts even when large payload details are truncated.
  • Paginated the i-doit match_only fallback scan so manually entered SYSID values can match objects beyond the first i-doit object page.
  • Advanced i-doit fallback pagination by the returned page size so tenants with smaller server-side page caps do not skip objects during SYSID matching.
  • Allowed clearing device text fields such as Label, Asset Tag, CMDB ID, and documentation notes from the device detail form.
  • Extended match_only i-doit matching with a bounded category-verified object scan for MAC/IP/hostname/CMDB identity when direct object search does not return category-field matches.
  • Made the large CMDB/i-doit field mapping editor collapsible so Settings stays usable while advanced mapping controls remain available.
  • Matched existing i-doit objects during match_only sync by stable LanLens identity fields such as CMDB ID, MAC address, IP address, hostname, and object title.
  • Changed the default i-doit sync mapping for open ports, services, TLS certificates, and container/software findings to structured i-doit category entries.
  • Extended notification-rule channel controls to every granular network-change type.
  • Reworked the notification rules UI for mobile viewports so settings are stacked and no longer clipped by the desktop matrix layout.
  • Routed manual and retention-driven archive events through the granular archive notification subtype.
  • Reused the existing Scapy passive-discovery dependency for STP/RSTP and OSPF parsing; no new packages or license obligations were added.

Images

  • alexrosbach/lanlens:1.5.7
  • alexrosbach/lanlens:latest

Don't miss a new LanLens release

NewReleases is sending notifications on new releases.