# LanLens

> LanLens is a self-hosted, open-source network inventory that discovers devices via ARP scanning, documents them with SNMP context, and exports to CMDB/i-doit via Docker.

- **Category:** Network Monitoring
- **Licence:** Other
- **Latest version:** v1.6.0
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose
- **Tags:** Network, Homelab, Network Monitoring, Network Security, Documentation, Docker, Snmp, Self Hosted, Network scanner, Cmdb, Device discovery, Network documentation, Network Inventory, Arp Scanning, Topology Discovery, I Doit

## Description

This tool scans your local network using ARP to find devices by MAC and IP address, then builds a searchable inventory with vendor details, online status, and custom documentation fields. It adds SNMP polling, passive protocol discovery (LLDP, CDP, STP, OSPF), a visual topology map, and change notifications. Data can be exported to CMDB or i-doit systems. Deployment uses Docker Compose with host networking for raw ARP access; SQLite stores the data. No cloud account or telemetry is involved. First login uses admin/admin with a forced password change.

## Links

- [Homepage](https://github.com/AlexRosbach/LanLens)
- [Website](https://lanlens.org/)
- [Docker](alexrosbach/lanlens)
- [GitHub Repository](https://github.com/AlexRosbach/LanLens)
- [Docker Hub](https://hub.docker.com/r/alexrosbach/lanlens)
- [X / @itneedtoknow](https://x.com/itneedtoknow)
- [Documentation Wiki](https://github.com/AlexRosbach/LanLens/wiki)
- [Privacy & Impressum](https://lanlens.org/privacy-en.html)

---
Source: https://selfhost.directory/project/lanlens