Repolode
291-Group

291-Group/LAN-Orangutan

Herramienta autohospedada para descubrir dispositivos en tu LAN, etiquetarlos y agruparlos, y detectar cambios con el tiempo, con compatibilidad con Tailscale.

Alternativa open source a:Fing

Estrellas
1,150
Forks
64
Issues abiertos
3
Último commit
hace 7 días

¿Qué es?

LAN Orangutan analiza tus redes locales para encontrar todos los dispositivos conectados y te permite etiquetar, agrupar y añadir notas a cada uno. Se ejecuta como un único binario de Go y se maneja desde un panel web o una CLI con salida JSON. El descubrimiento de dispositivos usa nmap, por lo que debe estar instalado en el host.

Puedes guardar capturas de tu red y compararlas más adelante para ver qué cambió. Los dispositivos que marques como esperados generan una notificación cuando aparece algo nuevo o desaparece algún dispositivo. Desde el panel puedes crear copias de seguridad, restaurarlas y generar informes HTML para compartir.

Los peers de Tailscale se leen directamente desde la CLI de Tailscale y aparecen junto a los dispositivos locales; además, puedes conectar o desconectar Tailscale desde la aplicación. El panel está protegido por una contraseña que se configura en el primer inicio. La compatibilidad con Docker se limita a Linux con redes del host; en macOS y Windows, el binario debe ejecutarse directamente.

Funciones clave

  • 01Descubre dispositivos en redes locales mediante nmap
  • 02Etiqueta, agrupa y añade anotaciones a los dispositivos, con nombres de grupo personalizados
  • 03Guarda capturas de la red y las compara para mostrar los cambios
  • 04Avisa cuando faltan dispositivos esperados o aparecen dispositivos desconocidos
  • 05Muestra los peers de Tailscale y permite conectarse o desconectarse desde la aplicación
  • 06Ofrece un panel web y una CLI con salida JSON

Casos de uso

  • Operadores de homelab que quieren tener un inventario de todos los dispositivos de su red
  • Comprobar si se conectan dispositivos inesperados o desconocidos a la LAN de casa o de la oficina
  • Ver los peers de Tailscale junto a los dispositivos locales en una sola lista
  • Exportar un informe HTML del estado actual de la red para compartirlo

Inicio rápido

  1. 1

    Instala nmap, que es obligatorio (ejemplo para macOS).

    brew install nmap
  2. 2

    Instala LAN Orangutan con Homebrew (macOS).

    brew install 291-group/tap/lan-orangutan
  3. 3

    Para obtener toda la información de los dispositivos, inicia el servidor con sudo y crea una contraseña en el navegador en http://localhost:291.

    sudo ./orangutan serve

Antes de usarlo

  • nmap debe instalarse por separado.
  • Docker solo es compatible con Linux; Docker Desktop en macOS y Windows no puede escanear tu red real.
  • Para obtener toda la información de los dispositivos (direcciones MAC, fabricantes), necesitas permisos de sudo o de administrador.
  • No incluye HTTPS, así que necesitas un proxy inverso para acceder de forma cifrada.

En colecciones

Temas

#network-discovery#network-monitoring#homelab#self-hosted#nmap#tailscale#golang#lan#cli#device-discovery

Preguntas frecuentes

¿Qué es LAN-Orangutan?
Herramienta autohospedada para descubrir dispositivos en tu LAN, etiquetarlos y agruparlos, y detectar cambios con el tiempo, con compatibilidad con Tailscale. LAN Orangutan analiza tus redes locales para encontrar todos los dispositivos conectados y te permite etiquetar, agrupar y añadir notas a cada uno. Se ejecuta como un único binario de Go y se maneja desde un panel web o una CLI con salida JSON. El descubrimiento de dispositivos usa nmap, por lo que debe estar instalado en el host.
¿LAN-Orangutan es gratuito? ¿Qué licencia tiene?
LAN-Orangutan es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿LAN-Orangutan sigue mantenido?
Mantenimiento activo. El último commit de LAN-Orangutan fue el 31 oct 2026.
¿Para qué puedo usar LAN-Orangutan?
Operadores de homelab que quieren tener un inventario de todos los dispositivos de su red Comprobar si se conectan dispositivos inesperados o desconocidos a la LAN de casa o de la oficina Ver los peers de Tailscale junto a los dispositivos locales en una sola lista Exportar un informe HTML del estado actual de la red para compartirlo
¿Cómo se instala LAN-Orangutan?
Instala nmap, que es obligatorio (ejemplo para macOS).: brew install nmap Instala LAN Orangutan con Homebrew (macOS).: brew install 291-group/tap/lan-orangutan Para obtener toda la información de los dispositivos, inicia el servidor con sudo y crea una contraseña en el navegador en http://localhost:291.: sudo ./orangutan serve
¿Dónde consigo LAN-Orangutan?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/291-Group/LAN-Orangutan

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados