LAN-Orangutan logo

LAN-Orangutan

LAN Orangutan is a lightweight network scanner with persistent device labeling, multi-network support, and Tailscale integration. Built by 291 Group.

Trendshift daily trending badge
Website GitHub

What is it?

What it is

LAN Orangutan is a self-hosted network discovery tool designed for homelab environments. It scans networks using nmap, discovers devices, and provides a web dashboard or CLI interface for labeling, grouping, and tracking devices.

Why it exists

It exists to offer a lightweight, simple, and fast solution for network discovery without the complexity of more powerful tools. It prioritizes ease of use and minimal setup for users who need quick network scans.

Who should use it

Homelab enthusiasts, small network administrators, developers, and anyone wanting a lightweight, self-hosted network discovery tool with a simple CLI and web UI.

Who should avoid it

Users requiring advanced penetration testing features, large-scale enterprise scanning, or those unable to install nmap or run with elevated privileges.

How it works

A quick walkthrough in plain English

How LAN-Orangutan works

Step 1 of 3

You interact with it

Open LAN-Orangutan, send a request, or connect it to your stack.

Features

Auto-discovery of devices using nmap
Modern web dashboard with light/dark mode
Full CLI with JSON output support
Tailscale integration for automatic peer discovery
Multi-network support
Single binary distribution with no dependencies
Password protection and secure authentication
Device labeling, grouping, and note-taking
Real-time scan progress tracking
Cross-platform support (Linux, macOS, Windows)
CSV and JSON data export

Advantages

  • Lightweight and fast deployment
  • Minimal configuration required
  • Single binary simplifies installation
  • Low friction compared to complex network scanners
  • Docker support on Linux via host networking
  • Automatic detection of local networks

Disadvantages

  • Docker on macOS and Windows does not work for network scanning
  • Requires nmap to be installed on the host system
  • Requires elevated privileges (sudo/Administrator) for full device info (MAC/vendor)
  • No built-in HTTPS (requires reverse proxy for encryption)
  • Limited to simple use cases to maintain low complexity

Installation

compose

curl -O https://raw.githubusercontent.com/291-Group/LAN-Orangutan/main/docker-compose.yml
docker compose up -d

FAQ

What is LAN-Orangutan?

LAN-Orangutan is an open-source project licensed under MIT.

What language is LAN-Orangutan built with?

Primary language: Go.

Is it free to use?

Yes. Licensed under MIT. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for LAN-Orangutan

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
LAN-Orangutan | MushyBook